public static enum FastJavaBinDecoder.Tag extends Enum<FastJavaBinDecoder.Tag>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
lazyRead(FastJavaBinDecoder.EntryImpl entry,
org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec)
This should read the minimal data about the entry . if the data is a primitive type ,
read the whole thing
|
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)
返回带有指定名称的该类型的枚举常量。
|
static FastJavaBinDecoder.Tag[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
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 - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public void stream(FastJavaBinDecoder.EntryImpl currentEntry, org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec) throws IOException
IOExceptionpublic void lazyRead(FastJavaBinDecoder.EntryImpl entry, org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec) throws IOException
IOExceptionpublic Object readObject(org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec, FastJavaBinDecoder.EntryImpl entry) throws IOException
JavaBinCodec.readObject(DataInputInputStream)IOExceptionpublic void skip(FastJavaBinDecoder.EntryImpl entry, org.apache.solr.common.util.FastJavaBinDecoder.StreamCodec codec) throws IOException
IOExceptionCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.