## Uses of Class
org.apache.ignite.cache.store.jdbc.JdbcType

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

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

    Methods in org.apache.ignite.cache.store.jdbc that return JdbcType
    Modifier and Type | Method | Description
    --- | --- | ---
    `JdbcType[]` | CacheAbstractJdbcStore.`getTypes()` | Gets types known by store.
    `JdbcType[]` | CacheJdbcPojoStoreFactory.`getTypes()` | Gets types known by store.
    `JdbcType` | JdbcType.`setCacheName​(String cacheName)` | Sets associated cache name.
    `JdbcType` | JdbcType.`setDatabaseSchema​(String dbSchema)` | Sets database schema name.
    `JdbcType` | JdbcType.`setDatabaseTable​(String dbTbl)` | Table name in database.
    `JdbcType` | JdbcType.`setKeyFields​(JdbcTypeField... keyFlds)` | Sets optional persistent key fields (needed only if `CacheJdbcPojoStore` is used).
    `JdbcType` | JdbcType.`setKeyType​(Class<?> cls)` | Sets key type.
    `JdbcType` | JdbcType.`setKeyType​(String keyType)` | Sets key type.
    `JdbcType` | JdbcType.`setValueFields​(JdbcTypeField... valFlds)` | Sets optional persistent value fields (needed only if `CacheJdbcPojoStore` is used).
    `JdbcType` | JdbcType.`setValueType​(Class<?> cls)` | Sets value type.
    `JdbcType` | JdbcType.`setValueType​(String valType)` | Sets value type.

    Methods in org.apache.ignite.cache.store.jdbc with parameters of type JdbcType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CacheAbstractJdbcStore.`setTypes​(JdbcType... types)` | Sets store configurations.
    `CacheJdbcPojoStoreFactory` | CacheJdbcPojoStoreFactory.`setTypes​(JdbcType... types)` | Sets store configurations.

    Method parameters in org.apache.ignite.cache.store.jdbc with type arguments of type JdbcType
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract void` | CacheAbstractJdbcStore.`prepareBuilders​(@Nullable String cacheName, Collection<JdbcType> types)` | Prepare internal store specific builders for provided types metadata.
    `protected void` | CacheJdbcPojoStore.`prepareBuilders​(@Nullable String cacheName, Collection<JdbcType> types)` | Prepare internal store specific builders for provided types metadata.

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