Class JdbcCacheStore.EntryMapping

java.lang.Object
org.gridgain.cache.store.jdbc.JdbcCacheStore.EntryMapping
Enclosing class:
JdbcCacheStore<K,V>

protected static class JdbcCacheStore.EntryMapping extends Object
Entry mapping description.
  • Constructor Details

  • Method Details

    • keyType

      protected String keyType()
      Get key type.
      Returns:
      Key type.
    • keyKind

      protected JdbcCacheStore.TypeKind keyKind()
      Get key type kind.
      Returns:
      Key type kind.
    • valueType

      protected String valueType()
      Get value type.
      Returns:
      Value type.
    • valueKind

      protected JdbcCacheStore.TypeKind valueKind()
      Get value type kind.
      Returns:
      Value type kind.
    • loadQuery

      protected String loadQuery(int keyCnt)
      Construct query for select values with key count less or equal maxKeysPerStmt.
      Parameters:
      keyCnt - Key count.
      Returns:
      Load query statement text.
    • loadCacheRangeQuery

      protected String loadCacheRangeQuery(boolean appendLowerBound, boolean appendUpperBound)
      Construct query for select values in range.
      Parameters:
      appendLowerBound - Need add lower bound for range.
      appendUpperBound - Need add upper bound for range.
      Returns:
      Query with range.
    • keyColumns

      protected JdbcTypeField[] keyColumns()
      Gets key columns.
      Returns:
      Key columns.
    • valueColumns

      protected JdbcTypeField[] valueColumns()
      Gets value columns.
      Returns:
      Value columns.
    • fullTableName

      protected String fullTableName()
      Get full table name.
      Returns:
      The name.