public final class Row
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
Row.Entry |
static class |
Row.EntryComparator |
class |
Row.EntryIndex |
class |
Row.Queue |
Modifier and Type | Field and Description |
---|---|
int[] |
colstart |
protected java.util.Map<java.lang.String,java.lang.Object[]> |
nickref |
ByteOrder |
objectOrder |
int |
objectsize |
int |
primaryKeyLength |
protected Column[] |
row |
private static long |
serialVersionUID |
Constructor and Description |
---|
Row(Column[] row,
ByteOrder objectOrder) |
Row(java.lang.String structure,
ByteOrder objectOrder) |
Modifier and Type | Method and Description |
---|---|
static long |
bytes2long(byte[] b,
int offset,
int length) |
Column |
column(int col) |
int |
columns() |
boolean |
equals(java.lang.Object obj) |
protected void |
genNickRef() |
ByteOrder |
getOrdering() |
int |
hashCode() |
static void |
long2bytes(long x,
byte[] b,
int offset,
int length) |
Row.Entry |
newEntry() |
Row.Entry |
newEntry(byte[] rowinstance) |
Row.Entry |
newEntry(byte[][] cells) |
Row.Entry |
newEntry(byte[] rowinstance,
int start,
boolean clone) |
Row.Entry |
newEntry(Row.Entry oldrow,
int fromColumn) |
Row.Entry |
newEntry(java.lang.String external,
boolean decimalCardinal) |
Row.EntryIndex |
newEntryIndex(byte[] rowinstance,
int index) |
Row.Queue |
newQueue(int maxsize) |
boolean |
subsumes(Row otherRow) |
java.lang.String |
toString() |
int |
width(int column) |
int[] |
widths() |
private static final long serialVersionUID
protected final Column[] row
public final int[] colstart
public final ByteOrder objectOrder
public final int objectsize
public final int primaryKeyLength
protected java.util.Map<java.lang.String,java.lang.Object[]> nickref
public Row(java.lang.String structure, ByteOrder objectOrder)
public final ByteOrder getOrdering()
protected final void genNickRef()
public final int columns()
public final Column column(int col)
public final int width(int column)
public final int[] widths()
public final java.lang.String toString()
toString
in class java.lang.Object
public final Row.Entry newEntry()
public final Row.Entry newEntry(byte[] rowinstance)
public final Row.Entry newEntry(byte[] rowinstance, int start, boolean clone)
public final Row.Entry newEntry(byte[][] cells)
public final Row.Entry newEntry(java.lang.String external, boolean decimalCardinal)
public final Row.EntryIndex newEntryIndex(byte[] rowinstance, int index)
public Row.Queue newQueue(int maxsize)
public static final void long2bytes(long x, byte[] b, int offset, int length)
public static final long bytes2long(byte[] b, int offset, int length)
public final boolean subsumes(Row otherRow)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object