Package org.gridgain.cache.store.jdbc
Class JdbcType
java.lang.Object
org.gridgain.cache.store.jdbc.JdbcType
Description for type that could be stored into database by store.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets database schema name.Gets table name in database.Gets optional persistent key fields.Gets key type.Gets optional persistent value fields.Gets value type.setDatabaseSchema(String dbSchema) Sets database schema name.setDatabaseTable(String dbTbl) Table name in database.setKeyFields(JdbcTypeField... keyFlds) Sets optional persistent key fields.setKeyType(Class<?> cls) Sets key type.setKeyType(String keyType) Sets key type.setValueFields(JdbcTypeField... valFlds) Sets optional persistent value fields.setValueType(Class<?> cls) Sets value type.setValueType(String valType) Sets value type.toString()
-
Constructor Details
-
JdbcType
public JdbcType()Empty constructor (all values are initialized to their defaults). -
JdbcType
Copy constructor.- Parameters:
type- Type to copy.
-
-
Method Details
-
getDatabaseSchema
Gets database schema name.- Returns:
- Schema name.
-
setDatabaseSchema
Sets database schema name.- Parameters:
dbSchema- Schema name.- Returns:
thisfor chaining.
-
getDatabaseTable
Gets table name in database.- Returns:
- Table name in database.
-
setDatabaseTable
Table name in database.- Parameters:
dbTbl- Table name in database.- Returns:
thisfor chaining.
-
getKeyType
Gets key type.- Returns:
- Key type.
-
setKeyType
Sets key type.- Parameters:
keyType- Key type.- Returns:
thisfor chaining.
-
setKeyType
Sets key type.- Parameters:
cls- Key type class.- Returns:
thisfor chaining.
-
getValueType
Gets value type.- Returns:
- Key type.
-
setValueType
Sets value type.- Parameters:
valType- Value type.- Returns:
thisfor chaining.
-
setValueType
Sets value type.- Parameters:
cls- Value type class.- Returns:
thisfor chaining.
-
getKeyFields
Gets optional persistent key fields.- Returns:
- Persistent key fields.
-
setKeyFields
Sets optional persistent key fields.- Parameters:
keyFlds- Persistent key fields.- Returns:
thisfor chaining.
-
getValueFields
Gets optional persistent value fields.- Returns:
- Persistent value fields.
-
setValueFields
Sets optional persistent value fields.- Parameters:
valFlds- Persistent value fields.- Returns:
thisfor chaining.
-
toString
-