Package app.babylon.table
Interface ViewIndex
- All Known Implementing Classes:
ViewIndex.ArrayByte,ViewIndex.ArrayChar,ViewIndex.ArrayInt
public interface ViewIndex
Maps logical row positions in a view to row positions in the underlying data,
including optional unset entries.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classstatic final classstatic interfacestatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
-
Field Details
-
BYTE_MAX_VALUE
static final int BYTE_MAX_VALUE- See Also:
-
CHAR_MAX_VALUE
static final int CHAR_MAX_VALUE- See Also:
-
BYTE_NULL
static final int BYTE_NULL- See Also:
-
CHAR_NULL
static final int CHAR_NULL- See Also:
-
INT_NULL
static final int INT_NULL- See Also:
-
-
Method Details
-
builder
-
of
-
size
int size() -
isAllSet
boolean isAllSet() -
isSet
boolean isSet(int i) -
get
int get(int i) -
toArray
int[] toArray(int[] x) -
copy
ViewIndex copy()
-