public abstract class SqlAbstractLocalSystemView extends SqlAbstractSystemView
cols, ctx, DEFAULT_ROW_COUNT_APPROXIMATION, desc, indexes, log, tblName| Modifier | Constructor and Description |
|---|---|
|
SqlAbstractLocalSystemView(String tblName,
String desc,
GridKernalContext ctx,
org.gridgain.internal.h2.table.Column... cols) |
protected |
SqlAbstractLocalSystemView(String tblName,
String desc,
GridKernalContext ctx,
String[] indexes,
org.gridgain.internal.h2.table.Column... cols) |
protected |
SqlAbstractLocalSystemView(String tblName,
String desc,
GridKernalContext ctx,
String indexedCols,
org.gridgain.internal.h2.table.Column... cols) |
| Modifier and Type | Method and Description |
|---|---|
protected SqlSystemViewColumnCondition |
conditionForColumn(String colName,
org.gridgain.internal.h2.result.SearchRow first,
org.gridgain.internal.h2.result.SearchRow last)
Parse condition for column.
|
protected org.gridgain.internal.h2.result.Row |
createRow(org.gridgain.internal.h2.engine.Session ses,
Object... data) |
protected int |
getColumnIndex(String colName)
Gets column index by name.
|
boolean |
isDistributed() |
protected static @Nullable String |
nodeFilter(CacheConfiguration<?,?> ccfg)
Get node's filter string representation.
|
protected static @Nullable String |
toStringSafe(@Nullable Object obj)
Get string representation of an object properly catching all exceptions.
|
protected static UUID |
uuidFromValue(org.gridgain.internal.h2.value.Value val)
Converts value to UUID safe (suppressing exceptions).
|
protected static org.gridgain.internal.h2.value.Value |
valueTimestampFromMillis(long millis)
Converts millis to ValueTimestamp
|
canGetRowCount, getColumns, getCreateSQL, getDescription, getIndexes, getRowCount, getRowCountApproximation, getTableName, newColumn, newColumnclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRowsprotected SqlAbstractLocalSystemView(String tblName, String desc, GridKernalContext ctx, String[] indexes, org.gridgain.internal.h2.table.Column... cols)
tblName - Table name.desc - Description.ctx - Context.indexes - Indexes.cols - Columns.protected SqlAbstractLocalSystemView(String tblName, String desc, GridKernalContext ctx, String indexedCols, org.gridgain.internal.h2.table.Column... cols)
tblName - Table name.desc - Description.ctx - Context.indexedCols - Indexed columns.cols - Columns.public SqlAbstractLocalSystemView(String tblName, String desc, GridKernalContext ctx, org.gridgain.internal.h2.table.Column... cols)
tblName - Table name.desc - Description.ctx - Context.cols - Columns.protected org.gridgain.internal.h2.result.Row createRow(org.gridgain.internal.h2.engine.Session ses,
Object... data)
ses - Session.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, org.gridgain.internal.h2.result.SearchRow first, org.gridgain.internal.h2.result.SearchRow last)
colName - Column name.first - First.last - Last.protected static UUID uuidFromValue(org.gridgain.internal.h2.value.Value val)
val - UUID.protected static org.gridgain.internal.h2.value.Value valueTimestampFromMillis(long millis)
millis - Millis.@Nullable protected static @Nullable String nodeFilter(CacheConfiguration<?,?> ccfg)
ccfg - Cache configuration.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.23-p1 Release Date : November 19 2025