public class BooleanColumnImpl extends AbstractColumn implements BooleanColumn
Modifier and Type | Field and Description |
---|---|
static BooleanPredicate |
isMissing |
static BooleanPredicate |
isNotMissing |
static byte |
MISSING_VALUE |
Modifier and Type | Method and Description |
---|---|
BooleanColumn |
and(BooleanColumn column,
Selection selection) |
BooleanColumn |
andNot(BooleanColumn column,
Selection selection) |
void |
append(boolean b) |
void |
append(byte b) |
void |
append(Column column) |
void |
append(Column column2,
int row2) |
void |
appendMissing() |
void |
appendObject(java.lang.Object object) |
byte[] |
asBytes(int row) |
void |
assignWithValue(boolean value) |
void |
assignWithValue(java.lang.Object object) |
int |
byteSize() |
int |
capacity() |
void |
clear() |
int |
compare(int row1,
Column column2,
int row2) |
static byte |
convert(java.lang.Object objectValue) |
static byte |
convert(java.lang.String stringValue) |
BooleanColumn |
copy() |
int |
countFalse(Selection selection) |
int |
countMissing(Selection selection) |
int |
countTrue(Selection selection) |
int |
countUnique(Selection selection) |
ByteArrayList |
data() |
int |
dataSize() |
BooleanColumn |
emptyCopy() |
BooleanColumn |
emptyCopy(int rowSize) |
boolean |
equals(java.lang.Object o) |
void |
fillWithValue(boolean value,
int size) |
void |
fillWithValue(byte value,
int size) |
void |
fillWithValue(java.lang.Object object,
int size) |
java.lang.Boolean |
get(int i) |
boolean |
getBoolean(int row) |
byte |
getByte(int i) |
double |
getDouble(int row) |
float |
getFloat(int row) |
int |
getInt(int row) |
long |
getLong(int row) |
static byte |
getMissingValue() |
java.lang.Object |
getObject(int row) |
short |
getShort(int row) |
java.lang.String |
getString(int row) |
int |
hashCode() |
boolean |
isEmpty(Selection selection) |
Selection |
isEqualTo(BooleanColumn other,
Selection selection) |
Selection |
isFalse(Selection selection) |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
static boolean |
isMissingValue(byte b) |
Selection |
isNotMissing(Selection selection) |
Selection |
isTrue(Selection selection) |
BooleanColumn |
or(BooleanColumn column,
Selection selection) |
java.lang.String |
print() |
double |
proportionFalse(Selection selection) |
double |
proportionTrue(Selection selection) |
void |
removeLast() |
IntComparator |
rowComparator() |
Column |
select(Selection selection) |
Column |
selectNoMissing(Selection selection) |
void |
set(boolean newValue,
Selection selection) |
void |
set(int i,
boolean b) |
void |
set(int i,
byte b) |
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() |
IntColumn |
toIntColumn(Selection selection) |
java.lang.String |
toString() |
BooleanColumn |
trimToSelection(Selection selection) |
void |
trimToSize() |
ColumnType |
type() |
Selection |
where(BooleanPredicate predicate,
Selection selection) |
BooleanColumn |
wrap(Selection selection) |
columnMetadata, columnWidth, comment, defrag, getIndex, getSelection, getSnapshotTable, id, indexIterator, name, setComment, setIndex, setName, setSizeOnDisk, setSnapshotTable, sizeInMemoryData, sizeInMemoryFull, sizeOnDisk
and, andNot, countFalse, countTrue, create, create, create, create, create, isEqualTo, isFalse, isTrue, or, proportionFalse, proportionTrue, toIntColumn, where
asBooleanColumn, asBooleanColumn, asDoubleColumn, asDoubleColumn, asFloatColumn, asFloatColumn, asIntColumn, asIntColumn, asLongColumn, asLongColumn, asShortColumn, asShortColumn, asStringColumn, asStringColumn, columnMetadata, columnWidth, comment, countMissing, 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 byte MISSING_VALUE
public static BooleanPredicate isMissing
public static BooleanPredicate isNotMissing
public ColumnType type()
public SnapshotTable summary()
public void append(boolean b)
append
in interface BooleanColumn
public void append(byte b)
append
in interface BooleanColumn
public void appendObject(java.lang.Object object)
appendObject
in interface Column
public void appendMissing()
appendMissing
in interface Column
public void set(int i, boolean b)
set
in interface BooleanColumn
public void set(int i, byte b)
set
in interface BooleanColumn
public void set(boolean newValue, Selection selection)
set
in interface BooleanColumn
public void removeLast()
removeLast
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 void assignWithValue(boolean value)
assignWithValue
in interface BooleanColumn
public void fillWithValue(boolean value, int size)
fillWithValue
in interface BooleanColumn
public void fillWithValue(byte value, int size)
fillWithValue
in interface BooleanColumn
public void trimToSize()
trimToSize
in interface Column
public void sortAscending()
sortAscending
in interface Column
public void sortDescending()
sortDescending
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 boolean getBoolean(int row)
getBoolean
in interface Column
public java.lang.Boolean get(int i)
get
in interface BooleanColumn
public byte getByte(int i)
getByte
in interface BooleanColumn
public static boolean isMissingValue(byte b)
public static byte getMissingValue()
public ByteArrayList data()
data
in interface BooleanColumn
public Column selectNoMissing(Selection selection)
selectNoMissing
in interface Column
public BooleanColumn emptyCopy()
public BooleanColumn emptyCopy(int rowSize)
public BooleanColumn copy()
public BooleanColumn trimToSelection(Selection selection)
trimToSelection
in interface Column
public BooleanColumn and(BooleanColumn column, Selection selection)
and
in interface BooleanColumn
public BooleanColumn or(BooleanColumn column, Selection selection)
or
in interface BooleanColumn
public BooleanColumn andNot(BooleanColumn column, Selection selection)
andNot
in interface BooleanColumn
public int countMissing(Selection selection)
countMissing
in interface Column
public int countTrue(Selection selection)
countTrue
in interface BooleanColumn
public int countFalse(Selection selection)
countFalse
in interface BooleanColumn
public double proportionTrue(Selection selection)
proportionTrue
in interface BooleanColumn
public double proportionFalse(Selection selection)
proportionFalse
in interface BooleanColumn
public int countUnique(Selection selection)
countUnique
in interface Column
public Selection isFalse(Selection selection)
isFalse
in interface BooleanColumn
public Selection isTrue(Selection selection)
isTrue
in interface BooleanColumn
public Selection isEqualTo(BooleanColumn other, Selection selection)
isEqualTo
in interface BooleanColumn
public Selection isNotMissing(Selection selection)
isNotMissing
in interface Column
public Selection where(BooleanPredicate predicate, Selection selection)
where
in interface BooleanColumn
public IntComparator rowComparator()
rowComparator
in interface Column
public int compare(int row1, Column column2, int row2)
public IntColumn toIntColumn(Selection selection)
toIntColumn
in interface BooleanColumn
public static byte convert(java.lang.String stringValue)
public static byte convert(java.lang.Object objectValue)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public BooleanColumn wrap(Selection selection)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.