public static enum FastJavaBinDecoder.Tag extends Enum<FastJavaBinDecoder.Tag>
Enum Constant and Description |
---|
_ARR |
_BOOL_FALSE |
_BOOL_TRUE |
_BYTE |
_BYTEARR |
_DATE |
_DOUBLE |
_END |
_ENUM_FIELD_VALUE |
_EXTERN_STRING |
_FLOAT |
_INT |
_ITERATOR |
_LONG |
_MAP |
_MAP_ENTRY |
_MAP_ENTRY_ITER |
_NAMED_LST |
_NULL |
_ORDERED_MAP |
_SHORT |
_SINT |
_SLONG |
_SOLRDOC |
_SOLRDOCLST |
_SOLRINPUTDOC |
_STR |
_TAG_AND_LEN |
Modifier and Type | Method and Description |
---|---|
void |
lazyRead(FastJavaBinDecoder.EntryImpl entry,
org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec)
This should read the minimal data about the entry .
|
Object |
readObject(org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec,
FastJavaBinDecoder.EntryImpl entry)
Read the entry as an Object.
|
void |
skip(FastJavaBinDecoder.EntryImpl entry,
org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec)
Read the entry from and discard the data.
|
void |
stream(FastJavaBinDecoder.EntryImpl currentEntry,
org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec)
This applies to only container Objects.
|
static FastJavaBinDecoder.Tag |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FastJavaBinDecoder.Tag[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FastJavaBinDecoder.Tag _NULL
public static final FastJavaBinDecoder.Tag _BOOL_TRUE
public static final FastJavaBinDecoder.Tag _BOOL_FALSE
public static final FastJavaBinDecoder.Tag _BYTE
public static final FastJavaBinDecoder.Tag _SHORT
public static final FastJavaBinDecoder.Tag _DOUBLE
public static final FastJavaBinDecoder.Tag _INT
public static final FastJavaBinDecoder.Tag _LONG
public static final FastJavaBinDecoder.Tag _FLOAT
public static final FastJavaBinDecoder.Tag _DATE
public static final FastJavaBinDecoder.Tag _MAP
public static final FastJavaBinDecoder.Tag _SOLRDOC
public static final FastJavaBinDecoder.Tag _SOLRDOCLST
public static final FastJavaBinDecoder.Tag _BYTEARR
public static final FastJavaBinDecoder.Tag _ITERATOR
public static final FastJavaBinDecoder.Tag _END
public static final FastJavaBinDecoder.Tag _SOLRINPUTDOC
public static final FastJavaBinDecoder.Tag _MAP_ENTRY_ITER
public static final FastJavaBinDecoder.Tag _ENUM_FIELD_VALUE
public static final FastJavaBinDecoder.Tag _MAP_ENTRY
public static final FastJavaBinDecoder.Tag _TAG_AND_LEN
public static final FastJavaBinDecoder.Tag _STR
public static final FastJavaBinDecoder.Tag _SINT
public static final FastJavaBinDecoder.Tag _SLONG
public static final FastJavaBinDecoder.Tag _ARR
public static final FastJavaBinDecoder.Tag _ORDERED_MAP
public static final FastJavaBinDecoder.Tag _NAMED_LST
public static final FastJavaBinDecoder.Tag _EXTERN_STRING
public static FastJavaBinDecoder.Tag[] values()
for (FastJavaBinDecoder.Tag c : FastJavaBinDecoder.Tag.values()) System.out.println(c);
public static FastJavaBinDecoder.Tag valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic void stream(FastJavaBinDecoder.EntryImpl currentEntry, org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec) throws IOException
IOException
public void lazyRead(FastJavaBinDecoder.EntryImpl entry, org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec) throws IOException
IOException
public Object readObject(org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec, FastJavaBinDecoder.EntryImpl entry) throws IOException
JavaBinCodec.readObject(DataInputInputStream)
IOException
public void skip(FastJavaBinDecoder.EntryImpl entry, org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec) throws IOException
IOException
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.