# Uses of Class
org.apache.solr.common.util.DataInputInputStream

Packages that use DataInputInputStream
Package
Description
org.apache.solr.common.util
Common utility classes reused on both clients & server.

## Uses of DataInputInputStream in org.apache.solr.common.util

Subclasses of DataInputInputStream in org.apache.solr.common.util
Modifier and Type
Class
Description
`class`
`FastInputStream`
Single threaded buffered InputStream Internal Solr use only, subject to change.
Methods in org.apache.solr.common.util with parameters of type DataInputInputStream
Modifier and Type
Method
Description
`List<Object>`
JavaBinCodec.`readArray(DataInputInputStream dis)`
`protected List`
JavaBinCodec.`readArray(DataInputInputStream dis, int sz)`
`byte[]`
JavaBinCodec.`readByteArray(DataInputInputStream dis)`
`EnumFieldValue`
JavaBinCodec.`readEnumFieldValue(DataInputInputStream dis)`
read `EnumFieldValue` (int+string) from input stream
`CharSequence`
JavaBinCodec.`readExternString(DataInputInputStream fis)`
`List<Object>`
JavaBinCodec.`readIterator(DataInputInputStream fis)`
`Map<?,Object>`
JavaBinCodec.`readMap(DataInputInputStream dis)`
`protected Map<Object,Object>`
JavaBinCodec.`readMap(DataInputInputStream dis, int sz)`
`protected Map<?,Object>`
JavaBinCodec.`readMapAsSimpleOrderedMapForStringKeys(DataInputInputStream dis, int sz)`
`Map.Entry<Object,Object>`
JavaBinCodec.`readMapEntry(DataInputInputStream dis)`
`Map<Object,Object>`
JavaBinCodec.`readMapIter(DataInputInputStream dis)`
`NamedList<Object>`
JavaBinCodec.`readNamedList(DataInputInputStream dis)`
`protected Object`
JavaBinCodec.`readObject(DataInputInputStream dis)`
`SimpleOrderedMap<Object>`
JavaBinCodec.`readOrderedMap(DataInputInputStream dis)`
`Object`
JavaBinCodec.`readPrimitiveArray(DataInputInputStream dis)`
`int`
JavaBinCodec.`readSize(DataInputInputStream in)`
`int`
JavaBinCodec.`readSmallInt(DataInputInputStream dis)`
`long`
JavaBinCodec.`readSmallLong(DataInputInputStream dis)`
`SolrDocument`
JavaBinCodec.`readSolrDocument(DataInputInputStream dis)`
`SolrDocumentList`
JavaBinCodec.`readSolrDocumentList(DataInputInputStream dis)`
`SolrInputDocument`
JavaBinCodec.`readSolrInputDocument(DataInputInputStream dis)`
`CharSequence`
JavaBinCodec.`readStr(DataInputInputStream dis)`
`CharSequence`
JavaBinCodec.`readStr(DataInputInputStream dis, JavaBinCodec.StringCache stringCache, boolean readStringAsCharSeq)`
`protected CharSequence`
JavaBinCodec.`readUtf8(DataInputInputStream dis)`
`protected CharSequence`
JavaBinCodec.`readUtf8(DataInputInputStream dis, int sz)`
`Object`
JavaBinCodec.`readVal(DataInputInputStream dis)`
`static int`
JavaBinCodec.`readVInt(DataInputInputStream in)`
The counterpart for `JavaBinCodec.writeVInt(int, FastOutputStream)`
`static long`
JavaBinCodec.`readVLong(DataInputInputStream in)`