Package app.babylon.table.column
Interface ColumnLong
- All Superinterfaces:
Column
- All Known Implementing Classes:
ColumnLongConstant
A column of nullable long values with efficient primitive access and
predicate-based row selection.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface app.babylon.table.column.Column
Column.Type -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ColumnLong.Builderbuilder(ColumnName name) static ColumnLong.Builderbuilder(ColumnName name, int initialSize) default intcompare(int i, int j) default ColumnLongcopy(ColumnName x) longget(int i) default ColumngetAsColumn(int i) default Column.TypegetType()booleanbooleanisSet(int i) default Selectionselect(LongPredicate predicate) long[]toArray(long[] x) default StringtoString(int i)
-
Field Details
-
TYPE
-
-
Method Details
-
builder
-
builder
-
getType
-
get
long get(int i) -
isSet
boolean isSet(int i) -
toArray
long[] toArray(long[] x) -
compare
default int compare(int i, int j) -
getAsColumn
- Specified by:
getAsColumnin interfaceColumn
-
toString
-
copy
-
select
-
isConstant
boolean isConstant()
-