public class TableUtils extends Object
Modifier and Type | Method and Description |
---|---|
static int |
getDataSize(Row row)
Returns the size of the serialized data for the row.
|
static long |
getId(Table table)
Get the table's ID.
|
static String |
getIdString(Table table)
Get the table's ID as a String.
|
static int |
getKeySize(IndexKey key)
Returns the size of the serialized index key.
|
static int |
getKeySize(Row row)
Returns the size of the serialized primary key for this row.
|
public static int getDataSize(Row row)
row
- the Row to use for the operationIllegalArgumentException
- if called with a PrimaryKey
which has not data sizepublic static int getKeySize(Row row)
row
- the Row to use for the operationpublic static int getKeySize(IndexKey key)
key
- the IndexKey to use for the operationpublic static long getId(Table table)
public static String getIdString(Table table)
If the table is created as compatible with an R2 Avro schema this value is equal to the table name and is human readable.
Copyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved.