## 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 and 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 and 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 and 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 and Description
    `EntryMapping(@Nullable String cacheName, JdbcDialect dialect, JdbcType typeMeta, CacheAbstractJdbcStore.TypeKind keyKind, CacheAbstractJdbcStore.TypeKind valKind, boolean escape)`
    `JdbcType(JdbcType type)` Copy constructor.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023