Class CacheAbstractJdbcStore.EntryMapping

  • Enclosing class:
    CacheAbstractJdbcStore<K,​V>

    protected static class CacheAbstractJdbcStore.EntryMapping
    extends Object
    Entry mapping description.
    • Method Detail

      • keyType

        protected String keyType()
        Returns:
        Key type.
      • valueType

        protected String valueType()
        Returns:
        Value type.
      • 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:
        <schema>.<table name>