Package org.apache.iotdb.commons.utils
Class BasicStructureSerDeUtil
- java.lang.Object
-
- org.apache.iotdb.commons.utils.BasicStructureSerDeUtil
-
public class BasicStructureSerDeUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intINT_LEN
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intreadInt(java.nio.ByteBuffer buffer)read a int var from byteBuffer.static java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>>readIntMapLists(java.nio.ByteBuffer buffer)read string map from bufferstatic java.util.Map<java.lang.String,java.lang.String>readMap(java.nio.ByteBuffer buffer)read map from bufferstatic java.lang.StringreadString(java.nio.ByteBuffer buffer)read string from byteBuffer.static java.util.List<java.lang.String>readStringList(java.nio.ByteBuffer buffer)read string list from byteBuffer.static java.util.Map<java.lang.String,java.util.List<java.lang.String>>readStringMapLists(java.nio.ByteBuffer buffer)read string map from bufferstatic intwrite(int n, java.io.DataOutputStream stream)write an int n to dataOutputStream.static intwrite(int n, java.nio.ByteBuffer buffer)write an int n to byteBuffer.static intwrite(java.lang.String s, java.io.DataOutputStream stream)write string to byteBuffer.static intwrite(java.lang.String s, java.nio.ByteBuffer buffer)write string to byteBuffer.static intwrite(java.util.List<java.lang.String> stringList, java.io.DataOutputStream stream)write string list to dataOutputStream.static intwrite(java.util.Map<java.lang.String,java.lang.String> map, java.io.DataOutputStream stream)write a map to dataOutputStreamstatic intwrite(java.util.Map<java.lang.String,java.lang.String> map, java.nio.ByteBuffer buffer)write a map to bufferstatic intwriteIntMapLists(java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> map, java.nio.ByteBuffer buffer)write a string map to bufferstatic intwriteStringMapLists(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map, java.nio.ByteBuffer buffer)write a string map to buffer
-
-
-
Field Detail
-
INT_LEN
public static final int INT_LEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
readString
public static java.lang.String readString(java.nio.ByteBuffer buffer)
read string from byteBuffer.
-
readStringList
public static java.util.List<java.lang.String> readStringList(java.nio.ByteBuffer buffer)
read string list from byteBuffer.
-
readInt
public static int readInt(java.nio.ByteBuffer buffer)
read a int var from byteBuffer.
-
write
public static int write(java.lang.String s, java.nio.ByteBuffer buffer)write string to byteBuffer.- Returns:
- the length of string represented by byte[].
-
write
public static int write(java.lang.String s, java.io.DataOutputStream stream) throws java.io.IOExceptionwrite string to byteBuffer.- Returns:
- the length of string represented by byte[].
- Throws:
java.io.IOException
-
write
public static int write(java.util.List<java.lang.String> stringList, java.io.DataOutputStream stream) throws java.io.IOExceptionwrite string list to dataOutputStream.- Returns:
- the length of string represented by byte[].
- Throws:
java.io.IOException
-
write
public static int write(int n, java.nio.ByteBuffer buffer)write an int n to byteBuffer.- Returns:
- The number of bytes used to represent n.
-
write
public static int write(int n, java.io.DataOutputStream stream) throws java.io.IOExceptionwrite an int n to dataOutputStream.- Returns:
- The number of bytes used to represent n.
- Throws:
java.io.IOException
-
write
public static int write(java.util.Map<java.lang.String,java.lang.String> map, java.nio.ByteBuffer buffer)write a map to buffer- Returns:
- length
-
write
public static int write(java.util.Map<java.lang.String,java.lang.String> map, java.io.DataOutputStream stream) throws java.io.IOExceptionwrite a map to dataOutputStream- Returns:
- length
- Throws:
java.io.IOException
-
readMap
public static java.util.Map<java.lang.String,java.lang.String> readMap(java.nio.ByteBuffer buffer)
read map from buffer
-
writeStringMapLists
public static int writeStringMapLists(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map, java.nio.ByteBuffer buffer)write a string map to buffer- Returns:
- length
-
readStringMapLists
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> readStringMapLists(java.nio.ByteBuffer buffer)
read string map from buffer
-
writeIntMapLists
public static int writeIntMapLists(java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> map, java.nio.ByteBuffer buffer)write a string map to buffer- Returns:
- length
-
readIntMapLists
public static java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> readIntMapLists(java.nio.ByteBuffer buffer)
read string map from buffer
-
-