## Uses of Class
org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.TypeKind

- Packages that use CacheAbstractJdbcStore.TypeKind
  Package | Description
  --- | ---
  org.apache.ignite.cache.store.jdbc | Contains reference JDBC-based cache store implementation.

- - ### Uses of CacheAbstractJdbcStore.TypeKind in org.apache.ignite.cache.store.jdbc

    Methods in org.apache.ignite.cache.store.jdbc that return CacheAbstractJdbcStore.TypeKind
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected CacheAbstractJdbcStore.TypeKind` | CacheAbstractJdbcStore.EntryMapping.`keyKind()` |
    `protected CacheAbstractJdbcStore.TypeKind` | CacheAbstractJdbcStore.`kindForName​(String type)` |
    `protected CacheAbstractJdbcStore.TypeKind` | CacheAbstractJdbcStore.EntryMapping.`valueKind()` |
    `static CacheAbstractJdbcStore.TypeKind` | CacheAbstractJdbcStore.TypeKind.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static CacheAbstractJdbcStore.TypeKind[]` | CacheAbstractJdbcStore.TypeKind.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.ignite.cache.store.jdbc with parameters of type CacheAbstractJdbcStore.TypeKind
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract <R> R` | CacheAbstractJdbcStore.`buildObject​(@Nullable String cacheName, String typeName, CacheAbstractJdbcStore.TypeKind typeKind, JdbcTypeField[] flds, Map<String,​Integer> loadColIdxs, ResultSet rs)` | Construct object from query result.
    `protected <R> R` | CacheJdbcPojoStore.`buildObject​(@Nullable String cacheName, String typeName, CacheAbstractJdbcStore.TypeKind typeKind, JdbcTypeField[] flds, Map<String,​Integer> loadColIdxs, ResultSet rs)` | Construct object from query result.
    `protected abstract @Nullable Object` | CacheAbstractJdbcStore.`extractParameter​(@Nullable String cacheName, String typeName, CacheAbstractJdbcStore.TypeKind typeKind, String fieldName, Object obj)` | Get field value from object for use as query parameter.
    `protected @Nullable Object` | CacheJdbcPojoStore.`extractParameter​(@Nullable String cacheName, String typeName, CacheAbstractJdbcStore.TypeKind typeKind, String fldName, Object obj)` | Get field value from object for use as query parameter.
    `protected abstract Object` | CacheAbstractJdbcStore.`typeIdForTypeName​(CacheAbstractJdbcStore.TypeKind kind, String typeName)` | Calculate type ID for given type name.
    `protected Object` | CacheJdbcPojoStore.`typeIdForTypeName​(CacheAbstractJdbcStore.TypeKind kind, String typeName)` | Calculate type ID for given type name.

    Constructors in org.apache.ignite.cache.store.jdbc with parameters of type CacheAbstractJdbcStore.TypeKind
    Constructor | Description
    --- | ---
    `EntryMapping​(@Nullable String cacheName, JdbcDialect dialect, JdbcType typeMeta, CacheAbstractJdbcStore.TypeKind keyKind, CacheAbstractJdbcStore.TypeKind valKind, boolean escape)` |