protected static class CacheAbstractJdbcStore.EntryMapping extends Object
Constructor and Description |
---|
CacheAbstractJdbcStore.EntryMapping(String cacheName,
JdbcDialect dialect,
CacheTypeMetadata typeMeta) |
Modifier and Type | Method and Description |
---|---|
protected String |
fullTableName()
Get full table name.
|
protected Collection<CacheTypeFieldMetadata> |
keyColumns()
Gets key columns.
|
protected String |
keyType()
Key type.
|
protected String |
loadCacheRangeQuery(boolean appendLowerBound,
boolean appendUpperBound)
Construct query for select values in range.
|
protected String |
loadQuery(int keyCnt)
Construct query for select values with key count less or equal
maxKeysPerStmt |
protected Collection<CacheTypeFieldMetadata> |
valueColumns()
Gets value columns.
|
protected String |
valueType()
Value type.
|
public CacheAbstractJdbcStore.EntryMapping(@Nullable String cacheName, JdbcDialect dialect, CacheTypeMetadata typeMeta)
cacheName
- Cache name.dialect
- JDBC dialect.typeMeta
- Type metadata.protected String loadQuery(int keyCnt)
maxKeysPerStmt
keyCnt
- Key count.protected String loadCacheRangeQuery(boolean appendLowerBound, boolean appendUpperBound)
appendLowerBound
- Need add lower bound for range.appendUpperBound
- Need add upper bound for range.protected String keyType()
protected String valueType()
protected Collection<CacheTypeFieldMetadata> keyColumns()
protected Collection<CacheTypeFieldMetadata> valueColumns()
protected String fullTableName()
Follow @ApacheIgnite
Ignite Fabric : ver. 1.2.0-incubating Release Date : June 16 2015