public class TimeColumnImpl extends AbstractColumn implements TimeColumn
Modifier and Type | Field and Description |
---|---|
static LongBiPredicate |
isEqualTo |
static LongBiPredicate |
isGreaterThan |
static LongBiPredicate |
isGreaterThanOrEqualTo |
static LongBiPredicate |
isLessThan |
static LongBiPredicate |
isLessThanOrEqualTo |
static LongPredicate |
isMissing |
static LongPredicate |
isNotMissing |
static long |
MISSING_VALUE |
Constructor and Description |
---|
TimeColumnImpl(ColumnMetadata metadata) |
TimeColumnImpl(java.lang.String name) |
TimeColumnImpl(java.lang.String name,
int initialSize) |
TimeColumnImpl(java.lang.String name,
java.util.List data) |
Modifier and Type | Method and Description |
---|---|
void |
append(Column column) |
void |
append(Column column2,
int row2) |
void |
append(java.time.LocalTime f) |
void |
append(long f) |
void |
append(Time t) |
void |
appendMissing() |
void |
appendObject(java.lang.Object object) |
byte[] |
asBytes(int rowNumber) |
java.util.List |
asList() |
void |
assignWithValue(java.time.LocalTime f) |
void |
assignWithValue(long value) |
void |
assignWithValue(java.lang.Object object) |
void |
assignWithValue(Time t) |
LongArrayList |
bottom(int n,
Selection selection) |
int |
byteSize() |
int |
capacity() |
void |
clear() |
int |
compare(int row1,
Column column2,
int row2) |
boolean |
contains(java.time.LocalTime localTime) |
long |
convert(java.lang.Object objectValue) |
long |
convert(java.lang.String value) |
TimeColumn |
copy() |
int |
countMissing(Selection selection) |
LongArrayList |
data() |
int |
dataSize() |
TimeColumn |
emptyCopy() |
TimeColumn |
emptyCopy(int rowSize) |
void |
fillWithValue(java.time.LocalTime f,
int size) |
void |
fillWithValue(long value,
int size) |
void |
fillWithValue(java.lang.Object object,
int size) |
void |
fillWithValue(Time t,
int size) |
long |
firstElement(Selection selection) |
Time |
get(int index) |
boolean |
getBoolean(int row) |
double |
getDouble(int row) |
float |
getFloat(int row) |
int |
getInt(int row) |
long |
getLong(int row) |
long |
getMissingValue() |
java.lang.Object |
getObject(int row) |
short |
getShort(int row) |
java.lang.String |
getString(int row) |
boolean |
isEmpty(Selection selection) |
Selection |
isEqualTo(java.time.LocalTime value,
Selection selection) |
Selection |
isEqualTo(TimeColumnImpl f,
Selection selection) |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
Selection |
isNotMissing(Selection selection) |
java.util.Iterator |
iterator(Selection selection) |
static long |
localTimeToLong(java.time.LocalTime value) |
static java.time.LocalTime |
longToLocalTime(long value) |
long |
max(Selection selection) |
long |
min(Selection selection) |
java.lang.String |
print() |
void |
removeLast() |
IntComparator |
rowComparator() |
Selection |
select(LongBiPredicate predicate,
long value,
Selection selection) |
Selection |
select(LongPredicate predicate,
Selection selection) |
TimeColumn |
select(Selection selection) |
TimeColumn |
selectNoMissing(Selection selection) |
void |
set(int index,
java.time.LocalTime value) |
void |
set(int index,
long value) |
void |
set(int index,
Time t) |
void |
set(java.time.LocalTime newValue,
Selection rowSelection) |
void |
setBoolean(int row,
boolean value) |
void |
setDouble(int row,
double value) |
void |
setFloat(int row,
float value) |
void |
setInt(int row,
int value) |
void |
setLong(int row,
long value) |
void |
setObject(int index,
java.lang.Object object) |
void |
setShort(int row,
short value) |
void |
setString(int row,
java.lang.String value) |
void |
sortAscending() |
void |
sortDescending() |
SnapshotTable |
summary() |
LongArrayList |
top(int n,
Selection selection) |
java.lang.String |
toString() |
static java.lang.String |
toTimeString(long value) |
TimeColumn |
trimToSelection(Selection selection) |
void |
trimToSize() |
ColumnType |
type() |
TimeColumn |
wrap(Selection selection) |
columnMetadata, columnWidth, comment, defrag, getIndex, getSelection, getSnapshotTable, id, indexIterator, name, setComment, setIndex, setName, setSizeOnDisk, setSnapshotTable, sizeInMemoryData, sizeInMemoryFull, sizeOnDisk
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
bottom, create, create, create, create, firstElement, isEqualTo, isEqualTo, iterator, max, min, select, select, top
asBooleanColumn, asBooleanColumn, asDoubleColumn, asDoubleColumn, asFloatColumn, asFloatColumn, asIntColumn, asIntColumn, asLongColumn, asLongColumn, asShortColumn, asShortColumn, asStringColumn, asStringColumn, columnMetadata, columnWidth, comment, countMissing, countUnique, countUnique, defrag, difference, difference, first, first, first, first, getIndex, getLongUnscaled, getPrecision, getScale, getSelection, getSnapshotTable, id, indexIterator, isEmpty, isMissing, isNotMissing, last, last, last, last, name, rowComparator, selectNoMissing, setComment, setIndex, setName, setSnapshotTable, size, size, sizeInMemoryData, sizeInMemoryFull, sizeOnDisk, subset, title, toDoubleArray, toDoubleArray, trimToSelection, unique, unique, withName
public static final long MISSING_VALUE
public static LongPredicate isMissing
public static LongPredicate isNotMissing
public static LongBiPredicate isGreaterThan
public static LongBiPredicate isGreaterThanOrEqualTo
public static LongBiPredicate isLessThan
public static LongBiPredicate isLessThanOrEqualTo
public static LongBiPredicate isEqualTo
public TimeColumnImpl(java.lang.String name)
public TimeColumnImpl(java.lang.String name, int initialSize)
public TimeColumnImpl(java.lang.String name, java.util.List data)
public TimeColumnImpl(ColumnMetadata metadata)
public ColumnType type()
public SnapshotTable summary()
public void set(int index, long value)
set
in interface TimeColumn
public void set(int index, java.time.LocalTime value)
set
in interface TimeColumn
public void set(int index, Time t)
set
in interface TimeColumn
public void removeLast()
removeLast
in interface Column
public void append(java.time.LocalTime f)
append
in interface TimeColumn
public void append(long f)
append
in interface TimeColumn
public void append(Time t)
append
in interface TimeColumn
public void appendMissing()
appendMissing
in interface Column
public void assignWithValue(java.time.LocalTime f)
assignWithValue
in interface TimeColumn
public void assignWithValue(Time t)
assignWithValue
in interface TimeColumn
public void assignWithValue(java.lang.Object object)
assignWithValue
in interface Column
public void fillWithValue(java.lang.Object object, int size)
fillWithValue
in interface Column
public void assignWithValue(long value)
assignWithValue
in interface TimeColumn
public void fillWithValue(java.time.LocalTime f, int size)
fillWithValue
in interface TimeColumn
public void fillWithValue(Time t, int size)
fillWithValue
in interface TimeColumn
public void fillWithValue(long value, int size)
fillWithValue
in interface TimeColumn
public void sortAscending()
sortAscending
in interface Column
public void sortDescending()
sortDescending
in interface Column
public void set(java.time.LocalTime newValue, Selection rowSelection)
set
in interface TimeColumn
public void appendObject(java.lang.Object object)
appendObject
in interface Column
public void trimToSize()
trimToSize
in interface Column
public void setObject(int index, java.lang.Object object)
public void setString(int row, java.lang.String value)
public void setBoolean(int row, boolean value)
setBoolean
in interface Column
public LongArrayList data()
data
in interface TimeColumn
public boolean getBoolean(int row)
getBoolean
in interface Column
public long min(Selection selection)
min
in interface TimeColumn
public long max(Selection selection)
max
in interface TimeColumn
public long firstElement(Selection selection)
firstElement
in interface TimeColumn
public Time get(int index)
get
in interface TimeColumn
public long getMissingValue()
public boolean contains(java.time.LocalTime localTime)
contains
in interface TimeColumn
public java.util.List asList()
asList
in interface TimeColumn
public TimeColumn select(Selection selection)
select
in interface Column
select
in interface TimeColumn
public TimeColumn selectNoMissing(Selection selection)
selectNoMissing
in interface Column
selectNoMissing
in interface TimeColumn
public TimeColumn emptyCopy()
emptyCopy
in interface Column
emptyCopy
in interface TimeColumn
public TimeColumn emptyCopy(int rowSize)
emptyCopy
in interface Column
emptyCopy
in interface TimeColumn
public TimeColumn copy()
copy
in interface Column
copy
in interface TimeColumn
public TimeColumn trimToSelection(Selection selection)
trimToSelection
in interface Column
public LongArrayList top(int n, Selection selection)
top
in interface TimeColumn
public LongArrayList bottom(int n, Selection selection)
bottom
in interface TimeColumn
public int countMissing(Selection selection)
countMissing
in interface Column
public Selection isEqualTo(java.time.LocalTime value, Selection selection)
isEqualTo
in interface TimeColumn
public Selection isEqualTo(TimeColumnImpl f, Selection selection)
isEqualTo
in interface TimeColumn
public Selection isNotMissing(Selection selection)
isNotMissing
in interface Column
public Selection select(LongPredicate predicate, Selection selection)
select
in interface TimeColumn
public Selection select(LongBiPredicate predicate, long value, Selection selection)
select
in interface TimeColumn
public IntComparator rowComparator()
rowComparator
in interface Column
public int compare(int row1, Column column2, int row2)
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Iterator iterator(Selection selection)
iterator
in interface TimeColumn
public long convert(java.lang.String value)
public long convert(java.lang.Object objectValue)
public static long localTimeToLong(java.time.LocalTime value)
public static java.lang.String toTimeString(long value)
public static java.time.LocalTime longToLocalTime(long value)
public TimeColumn wrap(Selection selection)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.