public class PlainBufferBuilder extends Object
构造器和说明 |
---|
PlainBufferBuilder() |
public static final int computePrimaryKeyValue(PrimaryKeyValue value) throws IOException
IOException
public static final int computeColumnValue(ColumnValue value) throws IOException
IOException
public static final int computePrimaryKeyValueWithoutLengthPrefix(PrimaryKeyValue value) throws IOException
IOException
public static final int computeColumnValueWithoutLengthPrefix(ColumnValue value) throws IOException
IOException
public static final int computePlainBufferExtension(PlainBufferExtension extension)
public static final int computePlainBufferSequenceInfo()
public static final int computePlainBufferCell(PlainBufferCell cell) throws IOException
IOException
public static final int computePlainBufferRow(PlainBufferRow row) throws IOException
IOException
public static final int computePlainBufferRowWithHeader(PlainBufferRow row) throws IOException
IOException
public static final int computeSkipLengthForExtensionTag(PlainBufferExtension extension)
public static int computeSkipLengthForSequenceInfo()
public static byte[] buildPrimaryKeyValueWithoutLengthPrefix(PrimaryKeyValue value) throws IOException
IOException
public static byte[] buildColumnValueWithoutLengthPrefix(ColumnValue value) throws IOException
IOException
public static final int computePrimaryKeyColumn(PrimaryKeyColumn column) throws IOException
IOException
public static final int computePrimaryKey(PrimaryKey primaryKey) throws IOException
IOException
public static final int computePrimaryKeyWithHeader(PrimaryKey primaryKey) throws IOException
IOException
public static void writePrimaryKeyValue(PrimaryKeyValue value, PlainBufferOutputStream output) throws IOException
IOException
public static void writePrimaryKeyColumn(PrimaryKeyColumn column, PlainBufferOutputStream output, byte checksum) throws IOException
IOException
public static byte[] buildPrimaryKeyWithHeader(PrimaryKey primaryKey) throws IOException
IOException
public static byte[] buildRowPutChangeWithHeader(RowPutChange rowChange) throws IOException
IOException
public static byte[] buildRowUpdateChangeWithHeader(RowUpdateChange rowChange) throws IOException
IOException
public static byte[] buildRowDeleteChangeWithHeader(RowDeleteChange rowChange) throws IOException
IOException
Copyright © 2017. All Rights Reserved.