public abstract class AbstractStringColumn extends AbstractColumn implements CategoryStringColumn
Modifier and Type | Field and Description |
---|---|
static StringPredicate |
isAlpha |
static StringPredicate |
isAlphaNumeric |
static StringPredicate |
isEmpty |
static StringBiPredicate |
isEndsWith |
static StringBiPredicate |
isEqualsIgnoreCase |
static StringIntegerBiPredicate |
isLengthEqualTo |
static StringIntegerBiPredicate |
isLongerThan |
static StringPredicate |
isLowerCase |
static StringPatternBiPredicate |
isMatchesRegexp |
static StringPredicate |
isMissing |
static StringPredicate |
isNotMissing |
static StringPredicate |
isNumeric |
static StringIntegerBiPredicate |
isShorterThan |
static StringBiPredicate |
isStartsWith |
static StringBiPredicate |
isStringContains |
static StringPredicate |
isUpperCase |
Constructor and Description |
---|
AbstractStringColumn(ColumnMetadata metadata) |
AbstractStringColumn(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
append(Column column2,
int row2) |
void |
append(java.lang.String value) |
void |
appendAll(java.util.List stringValues) |
void |
appendMissing() |
void |
appendObject(java.lang.Object object) |
java.util.Set |
asSet(Selection selection) |
void |
assignWithValue(java.lang.Object object) |
java.util.List |
bottom(int n,
Selection selection) |
int |
compare(int row1,
Column column2,
int row2) |
java.lang.String |
convert(java.lang.Object objectValue) |
java.lang.String |
convert(java.lang.String stringValue) |
Selection |
empty(Selection selection) |
Selection |
endsWith(java.lang.String string,
Selection selection) |
Selection |
equalToIgnoringCase(java.lang.String string,
Selection selection) |
void |
fillWithValue(java.lang.Object object,
int size) |
abstract java.lang.String |
get(int index) |
boolean |
getBoolean(int row) |
double |
getDouble(int row) |
float |
getFloat(int row) |
int |
getInt(int row) |
long |
getLong(int row) |
java.lang.Object |
getObject(int row) |
short |
getShort(int row) |
java.lang.String |
getString(int row) |
Selection |
hasLengthEqualTo(int lengthChars,
Selection selection) |
Selection |
isAlpha(Selection selection) |
Selection |
isAlphaNumeric(Selection selection) |
Selection |
isEqualTo(CategoryStringColumn other,
Selection selection) |
Selection |
isLongerThan(int lengthChars,
Selection selection) |
Selection |
isLowerCase(Selection selection) |
boolean |
isMissing(int row) |
Selection |
isMissing(Selection selection) |
Selection |
isNotEqualTo(java.lang.String string,
Selection selection) |
Selection |
isNotMissing(Selection selection) |
Selection |
isNumeric(Selection selection) |
Selection |
isShorterThan(int lengthChars,
Selection selection) |
Selection |
isUpperCase(Selection selection) |
Selection |
matchesRegex(java.lang.String string,
Selection selection) |
abstract void |
removeRow(int index) |
IntComparator |
rowComparator() |
Column |
select(Selection selection) |
Selection |
select(StringBiPredicate predicate,
java.lang.String value,
Selection selection) |
Selection |
select(StringIntegerBiPredicate predicate,
int value,
Selection selection) |
Selection |
select(StringPatternBiPredicate predicate,
java.util.regex.Pattern pattern,
Selection selection) |
Selection |
select(StringPredicate predicate,
Selection selection) |
Column |
selectNoMissing(Selection selection) |
abstract void |
set(int rowIndex,
java.lang.String stringValue) |
void |
set(java.lang.String 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) |
abstract long |
sizeInMemory(Selection selection) |
Selection |
startsWith(java.lang.String string,
Selection selection) |
Selection |
stringContains(java.lang.String string,
Selection selection) |
java.util.List |
top(int n,
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, toString, wait, wait, wait
asSet, bottom, commonPrefix, commonPrefix, commonSuffix, commonSuffix, concat, concat, countTokens, countTokens, distance, distance, empty, endsWith, equalToIgnoringCase, executeStringOperation, executeStringOperation, format, format, getMissingValue, hasLengthEqualTo, isAlpha, isAlphaNumeric, isEqualTo, isEqualTo, isEqualTo, isIn, isIn, isIn, isIn, isLongerThan, isLowerCase, isNotEqualTo, isNotIn, isNotIn, isNotIn, isNotIn, isNumeric, isShorterThan, isUpperCase, join, join, length, length, lowerCase, lowerCase, matchesRegex, padEnd, padEnd, padStart, padStart, replaceAll, replaceAll, replaceFirst, replaceFirst, select, select, startsWith, stringContains, substring, substring, substring, substring, tokenizeAndRemoveDuplicates, tokenizeAndRemoveDuplicates, tokenizeAndSort, tokenizeAndSort, tokenizeAndSort, tokenizeAndSort, tokens, tokens, top, trim, trim, unique, unique, uniqueTokens, uniqueTokens, upperCase, upperCase
append, asBooleanColumn, asBooleanColumn, asBytes, asDoubleColumn, asDoubleColumn, asFloatColumn, asFloatColumn, asIntColumn, asIntColumn, asLongColumn, asLongColumn, asShortColumn, asShortColumn, asStringColumn, asStringColumn, byteSize, capacity, clear, columnMetadata, columnWidth, comment, copy, countMissing, countMissing, countUnique, countUnique, dataSize, defrag, difference, difference, emptyCopy, emptyCopy, first, first, first, first, getIndex, getLongUnscaled, getPrecision, getScale, getSelection, getSnapshotTable, id, indexIterator, isEmpty, isEmpty, isMissing, isNotMissing, last, last, last, last, name, print, removeLast, rowComparator, selectNoMissing, setComment, setIndex, setName, setSnapshotTable, size, size, sizeInMemoryData, sizeInMemoryFull, sizeOnDisk, sortAscending, sortDescending, subset, summary, title, toDoubleArray, toDoubleArray, trimToSelection, trimToSelection, trimToSize, type, withName, wrap
public static StringPredicate isMissing
public static StringPredicate isNotMissing
public static StringBiPredicate isEqualsIgnoreCase
public static StringBiPredicate isStartsWith
public static StringBiPredicate isEndsWith
public static StringBiPredicate isStringContains
public static StringPatternBiPredicate isMatchesRegexp
public static StringIntegerBiPredicate isLengthEqualTo
public static StringIntegerBiPredicate isLongerThan
public static StringIntegerBiPredicate isShorterThan
public static StringPredicate isEmpty
public static StringPredicate isNumeric
public static StringPredicate isAlpha
public static StringPredicate isAlphaNumeric
public static StringPredicate isUpperCase
public static StringPredicate isLowerCase
public AbstractStringColumn(java.lang.String name)
public AbstractStringColumn(ColumnMetadata metadata)
public abstract long sizeInMemory(Selection selection)
sizeInMemory
in interface CategoryStringColumn
public abstract void set(int rowIndex, java.lang.String stringValue)
set
in interface CategoryStringColumn
public abstract void removeRow(int index)
removeRow
in interface CategoryStringColumn
public void append(java.lang.String value)
append
in interface CategoryStringColumn
public void appendAll(java.util.List stringValues)
appendAll
in interface CategoryStringColumn
public void appendObject(java.lang.Object object)
appendObject
in interface Column
public void appendMissing()
appendMissing
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 set(java.lang.String newValue, Selection rowSelection)
set
in interface CategoryStringColumn
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 abstract java.lang.String get(int index)
get
in interface CategoryStringColumn
public boolean getBoolean(int row)
getBoolean
in interface Column
public java.util.Set asSet(Selection selection)
asSet
in interface CategoryStringColumn
public Column selectNoMissing(Selection selection)
selectNoMissing
in interface Column
public java.util.List top(int n, Selection selection)
top
in interface CategoryStringColumn
public java.util.List bottom(int n, Selection selection)
bottom
in interface CategoryStringColumn
public Selection isEqualTo(CategoryStringColumn other, Selection selection)
isEqualTo
in interface CategoryStringColumn
public Selection isNotEqualTo(java.lang.String string, Selection selection)
isNotEqualTo
in interface CategoryStringColumn
public Selection equalToIgnoringCase(java.lang.String string, Selection selection)
equalToIgnoringCase
in interface CategoryStringColumn
public Selection startsWith(java.lang.String string, Selection selection)
startsWith
in interface CategoryStringColumn
public Selection endsWith(java.lang.String string, Selection selection)
endsWith
in interface CategoryStringColumn
public Selection stringContains(java.lang.String string, Selection selection)
stringContains
in interface CategoryStringColumn
public Selection matchesRegex(java.lang.String string, Selection selection)
matchesRegex
in interface CategoryStringColumn
public Selection empty(Selection selection)
empty
in interface CategoryStringColumn
public Selection isAlpha(Selection selection)
isAlpha
in interface CategoryStringColumn
public Selection isNumeric(Selection selection)
isNumeric
in interface CategoryStringColumn
public Selection isAlphaNumeric(Selection selection)
isAlphaNumeric
in interface CategoryStringColumn
public Selection isUpperCase(Selection selection)
isUpperCase
in interface CategoryStringColumn
public Selection isLowerCase(Selection selection)
isLowerCase
in interface CategoryStringColumn
public Selection hasLengthEqualTo(int lengthChars, Selection selection)
hasLengthEqualTo
in interface CategoryStringColumn
public Selection isShorterThan(int lengthChars, Selection selection)
isShorterThan
in interface CategoryStringColumn
public Selection isLongerThan(int lengthChars, Selection selection)
isLongerThan
in interface CategoryStringColumn
public Selection isNotMissing(Selection selection)
isNotMissing
in interface Column
public Selection select(StringPredicate predicate, Selection selection)
select
in interface CategoryStringColumn
public Selection select(StringBiPredicate predicate, java.lang.String value, Selection selection)
select
in interface CategoryStringColumn
public Selection select(StringPatternBiPredicate predicate, java.util.regex.Pattern pattern, Selection selection)
public Selection select(StringIntegerBiPredicate predicate, int value, Selection selection)
public IntComparator rowComparator()
rowComparator
in interface Column
public int compare(int row1, Column column2, int row2)
public java.lang.String convert(java.lang.String stringValue)
public java.lang.String convert(java.lang.Object objectValue)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.