public class Row.Entry extends java.lang.Object implements java.lang.Comparable<Row.Entry>, java.util.Comparator<Row.Entry>, java.lang.Cloneable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private int |
offset |
private byte[] |
rowinstance |
private static long |
serialVersionUID |
Constructor and Description |
---|
Row.Entry() |
Row.Entry(byte[][] cols) |
Row.Entry(byte[] newrow,
int start,
boolean forceclone) |
Row.Entry(java.lang.String external,
boolean decimalCardinal) |
Modifier and Type | Method and Description |
---|---|
byte[] |
bytes() |
protected int |
cellwidth(int column) |
protected int |
colstart(int column) |
int |
columns() |
int |
compare(Row.Entry o1,
Row.Entry o2) |
int |
compareTo(Row.Entry o) |
boolean |
empty(int column) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getColASCII(int column) |
byte |
getColByte(int column) |
byte[] |
getColBytes(int column,
boolean nullIfEmpty) |
private int |
getColLength(int column,
int clstrt) |
long |
getColLong(int column) |
protected long |
getColLong(int encoder,
int clstrt,
int length) |
java.lang.String |
getColUTF8(int column) |
java.lang.String |
getPrimaryKeyASCII() |
byte[] |
getPrimaryKeyBytes() |
int |
getPrimaryKeyLength() |
java.lang.String |
getPrimaryKeyUTF8()
get the utf-8 value of the primary key
you will most likely want to call .trim() on that value if the key does not have a fixed length
because the return value may have a fill-up with zero bytes at the end of the string
|
int |
hashCode() |
long |
incCol(int column,
long c) |
int |
objectsize() |
void |
setCol(int column,
byte c) |
void |
setCol(int column,
byte[] cell) |
void |
setCol(int column,
char[] cell) |
private void |
setCol(int clstrt,
int length,
byte[] cell) |
private void |
setCol(int encoder,
int offset,
int length,
long cell) |
void |
setCol(int column,
long cell) |
void |
setCol(int column,
java.lang.String cell) |
java.lang.String |
toPropertyForm(char propertySymbol,
boolean includeBraces,
boolean decimalCardinal,
boolean longname,
boolean quotes) |
java.lang.String |
toString() |
void |
writeToArray(byte[] target,
int targetOffset) |
void |
writeToArray(int column,
byte[] target,
int targetOffset) |
private static final long serialVersionUID
private byte[] rowinstance
private int offset
public Row.Entry()
public Row.Entry(byte[] newrow, int start, boolean forceclone)
public Row.Entry(byte[][] cols)
public Row.Entry(java.lang.String external, boolean decimalCardinal)
protected final int colstart(int column)
protected final int cellwidth(int column)
public final int compareTo(Row.Entry o)
compareTo
in interface java.lang.Comparable<Row.Entry>
public int compare(Row.Entry o1, Row.Entry o2)
compare
in interface java.util.Comparator<Row.Entry>
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Comparator<Row.Entry>
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public final byte[] bytes()
public final void writeToArray(byte[] target, int targetOffset)
public final int columns()
public final int objectsize()
public final boolean empty(int column)
public final void setCol(int column, byte[] cell)
public final void setCol(int column, char[] cell)
private final void setCol(int clstrt, int length, byte[] cell)
public final void setCol(int column, byte c)
public final void setCol(int column, java.lang.String cell)
public final void setCol(int column, long cell)
private final void setCol(int encoder, int offset, int length, long cell)
public final long incCol(int column, long c)
public final byte[] getPrimaryKeyBytes()
public final java.lang.String getPrimaryKeyUTF8()
public final java.lang.String getPrimaryKeyASCII()
public final java.lang.String getColUTF8(int column)
public final java.lang.String getColASCII(int column)
private final int getColLength(int column, int clstrt)
public final long getColLong(int column)
protected final long getColLong(int encoder, int clstrt, int length)
public final byte getColByte(int column)
public final int getPrimaryKeyLength()
public final byte[] getColBytes(int column, boolean nullIfEmpty)
public final void writeToArray(int column, byte[] target, int targetOffset)
public final java.lang.String toPropertyForm(char propertySymbol, boolean includeBraces, boolean decimalCardinal, boolean longname, boolean quotes)
public final java.lang.String toString()
toString
in class java.lang.Object