public class DateTimeColumnImpl extends AbstractColumn implements DateTimeColumn
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 |
---|
DateTimeColumnImpl(ColumnMetadata metadata) |
DateTimeColumnImpl(ColumnMetadata metadata,
java.util.Locale locale) |
DateTimeColumnImpl(java.lang.String name) |
DateTimeColumnImpl(java.lang.String name,
int initialSize) |
DateTimeColumnImpl(java.lang.String name,
java.util.List data) |
DateTimeColumnImpl(java.lang.String name,
java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
void |
append(Column column) |
void |
append(Column column2,
int row2) |
void |
append(java.time.LocalDateTime f) |
void |
append(long f) |
void |
append(Timestamp t) |
void |
appendMissing() |
void |
appendObject(java.lang.Object object) |
byte[] |
asBytes(int rowNumber) |
java.util.List |
asList() |
void |
assignWithValue(java.time.LocalDateTime f) |
void |
assignWithValue(long value) |
void |
assignWithValue(java.lang.Object object) |
void |
assignWithValue(Timestamp 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.LocalDateTime localDateTime) |
long |
convert(java.lang.Object objectValue) |
long |
convert(java.lang.String value) |
DateTimeColumn |
copy() |
int |
countMissing(Selection selection) |
LongArrayList |
data() |
int |
dataSize() |
DateTimeColumn |
emptyCopy() |
DateTimeColumn |
emptyCopy(int rowSize) |
void |
fillWithValue(java.time.LocalDateTime f,
int size) |
void |
fillWithValue(long value,
int size) |
void |
fillWithValue(java.lang.Object object,
int size) |
void |
fillWithValue(Timestamp t,
int size) |
long |
firstElement(Selection selection) |
Timestamp |
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(DateTimeColumn f,
Selection selection) |
Selection |
isEqualTo(java.time.LocalDateTime value,
Selection selection) |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
Selection |
isNotMissing(Selection selection) |
java.util.Iterator |
iterator(Selection selection) |
static long |
localDateTimeToLong(java.time.LocalDateTime value) |
static java.time.LocalDateTime |
longToLocalDateTime(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) |
Column |
select(Selection selection) |
Column |
selectNoMissing(Selection selection) |
void |
set(int index,
java.time.LocalDateTime value) |
void |
set(int index,
long value) |
void |
set(int index,
Timestamp t) |
void |
set(java.time.LocalDateTime 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() |
static java.lang.String |
toDateTimeString(long value) |
LongArrayList |
top(int n,
Selection selection) |
java.lang.String |
toString() |
DateTimeColumn |
trimToSelection(Selection selection) |
void |
trimToSize() |
ColumnType |
type() |
DateTimeColumnWrapper |
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, 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 DateTimeColumnImpl(java.lang.String name)
public DateTimeColumnImpl(java.lang.String name, java.util.Locale locale)
public DateTimeColumnImpl(java.lang.String name, int initialSize)
public DateTimeColumnImpl(java.lang.String name, java.util.List data)
public DateTimeColumnImpl(ColumnMetadata metadata)
public DateTimeColumnImpl(ColumnMetadata metadata, java.util.Locale locale)
public ColumnType type()
public SnapshotTable summary()
public void set(int index, long value)
set
in interface DateTimeColumn
public void set(int index, java.time.LocalDateTime value)
set
in interface DateTimeColumn
public void set(int index, Timestamp t)
set
in interface DateTimeColumn
public void removeLast()
removeLast
in interface Column
public void append(java.time.LocalDateTime f)
append
in interface DateTimeColumn
public void append(long f)
append
in interface DateTimeColumn
public void append(Timestamp t)
append
in interface DateTimeColumn
public void assignWithValue(java.time.LocalDateTime f)
assignWithValue
in interface DateTimeColumn
public void assignWithValue(Timestamp t)
assignWithValue
in interface DateTimeColumn
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 DateTimeColumn
public void fillWithValue(Timestamp t, int size)
fillWithValue
in interface DateTimeColumn
public void fillWithValue(java.time.LocalDateTime f, int size)
fillWithValue
in interface DateTimeColumn
public void fillWithValue(long value, int size)
fillWithValue
in interface DateTimeColumn
public void sortAscending()
sortAscending
in interface Column
public void sortDescending()
sortDescending
in interface Column
public long firstElement(Selection selection)
firstElement
in interface DateTimeColumn
public void set(java.time.LocalDateTime newValue, Selection rowSelection)
set
in interface DateTimeColumn
public void trimToSize()
trimToSize
in interface Column
public void appendObject(java.lang.Object object)
appendObject
in interface Column
public void appendMissing()
appendMissing
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 Timestamp get(int index)
get
in interface DateTimeColumn
public LongArrayList data()
data
in interface DateTimeColumn
public boolean getBoolean(int row)
getBoolean
in interface Column
public long min(Selection selection)
min
in interface DateTimeColumn
public long max(Selection selection)
max
in interface DateTimeColumn
public long getMissingValue()
public java.util.List asList()
asList
in interface DateTimeColumn
public boolean contains(java.time.LocalDateTime localDateTime)
contains
in interface DateTimeColumn
public Column selectNoMissing(Selection selection)
selectNoMissing
in interface Column
public DateTimeColumn emptyCopy()
emptyCopy
in interface Column
emptyCopy
in interface DateTimeColumn
public DateTimeColumn emptyCopy(int rowSize)
emptyCopy
in interface Column
emptyCopy
in interface DateTimeColumn
public DateTimeColumn copy()
copy
in interface Column
copy
in interface DateTimeColumn
public DateTimeColumn trimToSelection(Selection selection)
trimToSelection
in interface Column
public LongArrayList top(int n, Selection selection)
top
in interface DateTimeColumn
public LongArrayList bottom(int n, Selection selection)
bottom
in interface DateTimeColumn
public int countMissing(Selection selection)
countMissing
in interface Column
public Selection isEqualTo(java.time.LocalDateTime value, Selection selection)
isEqualTo
in interface DateTimeColumn
public Selection isEqualTo(DateTimeColumn f, Selection selection)
isEqualTo
in interface DateTimeColumn
public Selection isNotMissing(Selection selection)
isNotMissing
in interface Column
public Selection select(LongPredicate predicate, Selection selection)
select
in interface DateTimeColumn
public Selection select(LongBiPredicate predicate, long value, Selection selection)
select
in interface DateTimeColumn
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 DateTimeColumn
public long convert(java.lang.String value)
public long convert(java.lang.Object objectValue)
public static long localDateTimeToLong(java.time.LocalDateTime value)
public static java.lang.String toDateTimeString(long value)
public static java.time.LocalDateTime longToLocalDateTime(long value)
public DateTimeColumnWrapper wrap(Selection selection)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.