public abstract class SqlAbstractLocalSystemView extends SqlAbstractSystemView
cols, ctx, DEFAULT_ROW_COUNT_APPROXIMATION, desc, indexes, log, tblName| Constructor and Description |
|---|
SqlAbstractLocalSystemView(String tblName,
String desc,
GridKernalContext ctx,
Column... cols) |
SqlAbstractLocalSystemView(String tblName,
String desc,
GridKernalContext ctx,
String[] indexes,
Column... cols) |
SqlAbstractLocalSystemView(String tblName,
String desc,
GridKernalContext ctx,
String indexedCols,
Column... cols) |
| Modifier and Type | Method and Description |
|---|---|
protected SqlSystemViewColumnCondition |
conditionForColumn(String colName,
SearchRow first,
SearchRow last)
Parse condition for column.
|
protected Row |
createRow(Session ses,
long key,
Object... data) |
protected int |
getColumnIndex(String colName)
Gets column index by name.
|
boolean |
isDistributed() |
protected static UUID |
uuidFromValue(Value val)
Converts value to UUID safe (suppressing exceptions).
|
protected static Value |
valueTimeFromMillis(long millis)
Converts millis to ValueTime
|
protected static Value |
valueTimestampFromMillis(long millis)
Converts millis to ValueTimestamp
|
canGetRowCount, getColumns, getCreateSQL, getDescription, getIndexes, getRowCount, getTableName, newColumn, newColumnclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRowspublic SqlAbstractLocalSystemView(String tblName, String desc, GridKernalContext ctx, String[] indexes, Column... cols)
tblName - Table name.desc - Description.ctx - Context.indexes - Indexes.cols - Columns.public SqlAbstractLocalSystemView(String tblName, String desc, GridKernalContext ctx, String indexedCols, Column... cols)
tblName - Table name.desc - Description.ctx - Context.indexedCols - Indexed columns.cols - Columns.protected Row createRow(Session ses,
long key,
Object... data)
ses - Session.key - Key.data - Data for each column.protected int getColumnIndex(String colName)
colName - Column name.public boolean isDistributed()
True if view is distributed.protected SqlSystemViewColumnCondition conditionForColumn(String colName, SearchRow first, SearchRow last)
colName - Column name.first - First.last - Last.protected static UUID uuidFromValue(Value val)
val - UUID.protected static Value valueTimeFromMillis(long millis)
millis - Millis.protected static Value valueTimestampFromMillis(long millis)
millis - Millis.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2-p3 Release Date : April 25 2019