public class DateColumnImpl extends AbstractColumn implements DateColumn
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 |
---|
DateColumnImpl(ColumnMetadata metadata) |
DateColumnImpl(ColumnMetadata metadata,
java.util.Locale locale) |
DateColumnImpl(java.lang.String name) |
DateColumnImpl(java.lang.String name,
int initialSize) |
DateColumnImpl(java.lang.String name,
java.util.List data) |
DateColumnImpl(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.util.Date d) |
void |
append(java.time.LocalDate f) |
void |
append(long l) |
void |
appendMissing() |
void |
appendObject(java.lang.Object value) |
byte[] |
asBytes(int rowNumber) |
java.util.List |
asList() |
void |
assignWithValue(java.util.Date d) |
void |
assignWithValue(java.time.LocalDate f) |
void |
assignWithValue(long value) |
void |
assignWithValue(java.lang.Object object) |
LongArrayList |
bottom(int n,
Selection selection) |
int |
byteSize() |
int |
capacity() |
void |
clear() |
int |
compare(int row1,
Column column2,
int row2) |
boolean |
contains(java.time.LocalDate localDate) |
long |
convert(java.lang.Object objectValue) |
long |
convert(java.lang.String value) |
DateColumn |
copy() |
int |
countMissing(Selection selection) |
LongArrayList |
data() |
int |
dataSize() |
DateColumn |
difference(Selection selection) |
DateColumn |
emptyCopy() |
DateColumn |
emptyCopy(int rowSize) |
void |
fillWithValue(java.util.Date d,
int size) |
void |
fillWithValue(java.time.LocalDate f,
int size) |
void |
fillWithValue(long value,
int size) |
void |
fillWithValue(java.lang.Object object,
int size) |
long |
firstElement(Selection selection) |
Date |
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(DateColumn f,
Selection selection) |
Selection |
isEqualTo(java.time.LocalDate value,
Selection selection) |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
Selection |
isNotMissing(Selection selection) |
java.util.Iterator |
iterator(Selection selection) |
static long |
localDateToLong(java.time.LocalDate value) |
static java.time.LocalDate |
longToLocalDate(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.util.Date d) |
void |
set(int index,
java.time.LocalDate value) |
void |
set(int index,
long value) |
void |
set(java.time.LocalDate 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 |
toDateString(long value) |
LongArrayList |
top(int n,
Selection selection) |
java.lang.String |
toString() |
DateColumn |
trimToSelection(Selection selection) |
void |
trimToSize() |
ColumnType |
type() |
DateColumn |
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, 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 DateColumnImpl(java.lang.String name)
public DateColumnImpl(java.lang.String name, java.util.Locale locale)
public DateColumnImpl(java.lang.String name, int initialSize)
public DateColumnImpl(java.lang.String name, java.util.List data)
public DateColumnImpl(ColumnMetadata metadata)
public DateColumnImpl(ColumnMetadata metadata, java.util.Locale locale)
public ColumnType type()
public SnapshotTable summary()
public void set(int index, long value)
set
in interface DateColumn
public void set(int index, java.time.LocalDate value)
set
in interface DateColumn
public void set(int index, java.util.Date d)
set
in interface DateColumn
public void removeLast()
removeLast
in interface Column
public void append(java.time.LocalDate f)
append
in interface DateColumn
public void append(java.util.Date d)
append
in interface DateColumn
public void append(long l)
append
in interface DateColumn
public void assignWithValue(java.time.LocalDate f)
assignWithValue
in interface DateColumn
public void assignWithValue(java.util.Date d)
assignWithValue
in interface DateColumn
public void assignWithValue(long value)
assignWithValue
in interface DateColumn
public void fillWithValue(java.time.LocalDate f, int size)
fillWithValue
in interface DateColumn
public void fillWithValue(java.util.Date d, int size)
fillWithValue
in interface DateColumn
public void fillWithValue(long value, int size)
fillWithValue
in interface DateColumn
public void set(java.time.LocalDate newValue, Selection rowSelection)
set
in interface DateColumn
public void trimToSize()
trimToSize
in interface Column
public void sortAscending()
sortAscending
in interface Column
public void sortDescending()
sortDescending
in interface Column
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 LongArrayList data()
data
in interface DateColumn
public boolean getBoolean(int row)
getBoolean
in interface Column
public long firstElement(Selection selection)
firstElement
in interface DateColumn
public Date get(int index)
get
in interface DateColumn
public void appendObject(java.lang.Object value)
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 long getMissingValue()
public Selection isNotMissing(Selection selection)
isNotMissing
in interface Column
public java.util.List asList()
asList
in interface DateColumn
public boolean contains(java.time.LocalDate localDate)
public long min(Selection selection)
min
in interface DateColumn
public long max(Selection selection)
max
in interface DateColumn
public Column selectNoMissing(Selection selection)
selectNoMissing
in interface Column
public DateColumn emptyCopy()
emptyCopy
in interface Column
emptyCopy
in interface DateColumn
public DateColumn emptyCopy(int rowSize)
emptyCopy
in interface Column
emptyCopy
in interface DateColumn
public DateColumn copy()
copy
in interface Column
copy
in interface DateColumn
public DateColumn trimToSelection(Selection selection)
trimToSelection
in interface Column
public LongArrayList top(int n, Selection selection)
top
in interface DateColumn
public LongArrayList bottom(int n, Selection selection)
bottom
in interface DateColumn
public DateColumn difference(Selection selection)
difference
in interface Column
public int countMissing(Selection selection)
countMissing
in interface Column
public Selection isEqualTo(java.time.LocalDate value, Selection selection)
isEqualTo
in interface DateColumn
public Selection isEqualTo(DateColumn f, Selection selection)
isEqualTo
in interface DateColumn
public Selection select(LongPredicate predicate, Selection selection)
select
in interface DateColumn
public Selection select(LongBiPredicate predicate, long value, Selection selection)
select
in interface DateColumn
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 DateColumn
public static long localDateToLong(java.time.LocalDate value)
localDateToLong
in interface DateColumn
public static java.lang.String toDateString(long value)
toDateString
in interface DateColumn
public static java.time.LocalDate longToLocalDate(long value)
longToLocalDate
in interface DateColumn
public long convert(java.lang.String value)
public long convert(java.lang.Object objectValue)
public DateColumn wrap(Selection selection)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.