public final class DebugQueryColumn extends QueryColumnImpl implements QueryColumnPro, Sizeable, Objects
Collection.Key
Constructor and Description |
---|
DebugQueryColumn()
Constructor of the class
for internal usage only
|
DebugQueryColumn(Object[] data,
Collection.Key key,
QueryImpl query,
int size,
int type,
boolean typeChecked) |
Modifier and Type | Method and Description |
---|---|
QueryColumnPro |
cloneColumn(QueryImpl query,
boolean deepCopy) |
Object |
get(int row)
get method with a int as key, return empty default value for invalid row
|
Object |
get(int row,
Object defaultValue)
return the value in this row (can be null), when row number is invalid the default value is returned
|
int |
indexOf(Object o) |
boolean |
isUsed() |
int |
lastIndexOf(Object o) |
List<Object> |
subList(int fromIndex,
int toIndex) |
Object[] |
toArray() |
Object[] |
toArray(Object[] trg) |
QueryColumnPro |
toDebugColumn() |
Object |
touch(int row)
touch the given line on the column at given row
|
Object |
touchEL(int row)
touch the given line on the column at given row
|
Iterator<Object> |
valueIterator() |
_toDebugColumn, add, add, addAll, addAll, addRow, append, appendEL, call, callWithNamedValues, castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, clear, clone, cloneColumn, cloneColumnImpl, compareTo, compareTo, compareTo, compareTo, contains, containsAll, containsKey, containsKey, containsKey, cutRowsTo, duplicate, entryIterator, equals, get, get, get, get, get, get, get, get, getDimension, getE, getIterator, getKey, getKeyAsString, getParent, getType, getTypeAsString, insert, intKeys, isEmpty, iterator, keyIterator, keys, keysAsStringIterator, prepend, remove, remove, remove, removeAll, removeE, removeEL, removeEL, removeEL, removeRow, resize, retainAll, set, set, set, set, set, setE, setEL, setEL, setEL, setEL, setEL, setKey, size, sizeOf, sort, sort, toDumpData, toList, toString, touch, touchEL
getClass, hashCode, notify, notifyAll, wait, wait, wait
cloneColumn, setKey
add, addRow, cutRowsTo, getType, getTypeAsString, remove, removeEL, removeRow, set, setEL
get, get, getKey, getKeyAsString, getParent, remove, removeEL, set, setEL, touch, touchEL
append, appendEL, containsKey, getDimension, getE, insert, intKeys, prepend, removeE, removeEL, resize, setE, setEL, sort, sort, toList
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
entryIterator, keyIterator, keysAsStringIterator
getIterator
call, callWithNamedValues, get, get, set, setEL
toDumpData
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
public DebugQueryColumn(Object[] data, Collection.Key key, QueryImpl query, int size, int type, boolean typeChecked)
public DebugQueryColumn()
public boolean isUsed()
public Object get(int row) throws DeprecatedException
QueryColumn
get
in interface QueryColumn
get
in class QueryColumnImpl
row
- row to get valueDeprecatedException
public Object touch(int row)
touch
in class QueryColumnImpl
row
- DatabaseException
public Object touchEL(int row)
touchEL
in class QueryColumnImpl
row
- DatabaseException
public Object get(int row, Object defaultValue)
QueryColumn
get
in interface Array
get
in interface QueryColumn
get
in class QueryColumnImpl
row
- row to get valuedefaultValue
- value returned when row does not exists or the rows value is nullpublic QueryColumnPro cloneColumn(QueryImpl query, boolean deepCopy)
public Iterator<Object> valueIterator()
valueIterator
in interface Iteratorable
valueIterator
in class QueryColumnImpl
public int indexOf(Object o)
indexOf
in class QueryColumnImpl
public int lastIndexOf(Object o)
lastIndexOf
in class QueryColumnImpl
public List<Object> subList(int fromIndex, int toIndex)
subList
in class QueryColumnImpl
public Object[] toArray()
toArray
in interface Array
toArray
in class QueryColumnImpl
public Object[] toArray(Object[] trg)
toArray
in class QueryColumnImpl
public QueryColumnPro toDebugColumn()
toDebugColumn
in interface QueryColumnPro
toDebugColumn
in class QueryColumnImpl
Copyright © 2015 Lucee