Class TransactionLog.LogCodec

java.lang.Object
org.apache.solr.common.util.JavaBinCodec
org.apache.solr.update.TransactionLog.LogCodec
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.solr.common.PushWriter
Enclosing class:
TransactionLog

public class TransactionLog.LogCodec extends org.apache.solr.common.util.JavaBinCodec
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.solr.common.util.JavaBinCodec

    org.apache.solr.common.util.JavaBinCodec.BinEntryWriter, org.apache.solr.common.util.JavaBinCodec.ObjectResolver, org.apache.solr.common.util.JavaBinCodec.StringCache, org.apache.solr.common.util.JavaBinCodec.WritableDocFields
  • Field Summary

    Fields inherited from class org.apache.solr.common.util.JavaBinCodec

    ARR, BOOL_FALSE, BOOL_TRUE, BYTE, BYTEARR, daos, DATE, DOUBLE, END, END_OBJ, ENUM_FIELD_VALUE, ew, EXTERN_STRING, FLOAT, INT, itemWriter, ITERATOR, LONG, MAP, MAP_ENTRY, MAP_ENTRY_ITER, NAMED_LST, NULL, ORDERED_MAP, PRIMITIVE_ARR, readStringAsCharSeq, SHORT, SINT, SLONG, SOLRDOC, SOLRDOCLST, SOLRINPUTDOC, STR, TAG_AND_LEN, tagByte, UUID
  • Constructor Summary

    Constructors
    Constructor
    Description
    LogCodec(org.apache.solr.common.util.JavaBinCodec.ObjectResolver resolver)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    readExternString(org.apache.solr.common.util.DataInputInputStream fis)
     
    protected Object
    readObject(org.apache.solr.common.util.DataInputInputStream dis)
     
    void
     
    boolean
     

    Methods inherited from class org.apache.solr.common.util.JavaBinCodec

    _init, close, createSolrInputDocument, getResolver, getTotalBytesWritten, init, initRead, initRead, initWrite, marshal, newMap, readArray, readArray, readByteArray, readEnumFieldValue, readIterator, readMap, readMap, readMapAsNamedList, readMapAsSimpleOrderedMapForStringKeys, readMapEntry, readMapIter, readNamedList, readOrderedMap, readPrimitiveArray, readSize, readSmallInt, readSmallLong, readSolrDocument, readSolrDocumentList, readSolrInputDocument, readStr, readStr, readUtf8, readUtf8, readVal, readVInt, readVLong, setReadStringAsCharSeq, setWritableDocFields, toWrite, unmarshal, unmarshal, writeArray, writeArray, writeArray, writeBoolArr, writeBoolean, writeByteArray, writeDouble, writeDoubleArr, writeEnumFieldValue, writeFloat, writeFloatArr, writeInt, writeIntArr, writeIterator, writeIterator, writeKnownType, writeLong, writeLongArr, writeMap, writeMap, writeMapEntry, writeNamedList, writePrimitiveArrHeader, writeShortArr, writeSolrDocument, writeSolrDocumentList, writeSolrInputDocument, writeStr, writeTag, writeTag, writeUTF8Str, writeVal, writeVInt, writeVLong

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LogCodec

      public LogCodec(org.apache.solr.common.util.JavaBinCodec.ObjectResolver resolver)
  • Method Details

    • writeExternString

      public void writeExternString(CharSequence s) throws IOException
      Overrides:
      writeExternString in class org.apache.solr.common.util.JavaBinCodec
      Throws:
      IOException
    • readExternString

      public CharSequence readExternString(org.apache.solr.common.util.DataInputInputStream fis) throws IOException
      Overrides:
      readExternString in class org.apache.solr.common.util.JavaBinCodec
      Throws:
      IOException
    • readObject

      protected Object readObject(org.apache.solr.common.util.DataInputInputStream dis) throws IOException
      Overrides:
      readObject in class org.apache.solr.common.util.JavaBinCodec
      Throws:
      IOException
    • writePrimitive

      public boolean writePrimitive(Object val) throws IOException
      Overrides:
      writePrimitive in class org.apache.solr.common.util.JavaBinCodec
      Throws:
      IOException