Class JdbcTypeField
- java.lang.Object
-
- org.apache.ignite.cache.store.jdbc.JdbcTypeField
-
- All Implemented Interfaces:
Serializable
public class JdbcTypeField extends Object implements Serializable
Description of how field declared in database and in cache.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JdbcTypeField()Default constructor.JdbcTypeField(int dbFldType, String dbFldName, Class<?> javaFldType, String javaFldName)Full constructor.JdbcTypeField(JdbcTypeField field)Copy constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetDatabaseFieldName()intgetDatabaseFieldType()StringgetJavaFieldName()Class<?>getJavaFieldType()inthashCode()JdbcTypeFieldsetDatabaseFieldName(String dbFldName)JdbcTypeFieldsetDatabaseFieldType(int dbFldType)JdbcTypeFieldsetJavaFieldName(String javaFldName)JdbcTypeFieldsetJavaFieldType(Class<?> javaFldType)StringtoString()
-
-
-
Constructor Detail
-
JdbcTypeField
public JdbcTypeField()
Default constructor.
-
JdbcTypeField
public JdbcTypeField(int dbFldType, String dbFldName, Class<?> javaFldType, String javaFldName)Full constructor.- Parameters:
dbFldType- Field JDBC type in database.dbFldName- Field name in database.javaFldType- Field java type.javaFldName- Field name in java object.
-
JdbcTypeField
public JdbcTypeField(JdbcTypeField field)
Copy constructor.- Parameters:
field- Field to copy.
-
-
Method Detail
-
getDatabaseFieldType
public int getDatabaseFieldType()
- Returns:
- Column JDBC type in database.
-
setDatabaseFieldType
public JdbcTypeField setDatabaseFieldType(int dbFldType)
- Parameters:
dbFldType- Column JDBC type in database.- Returns:
thisfor chaining.
-
getDatabaseFieldName
public String getDatabaseFieldName()
- Returns:
- Column name in database.
-
setDatabaseFieldName
public JdbcTypeField setDatabaseFieldName(String dbFldName)
- Parameters:
dbFldName- Column name in database.- Returns:
thisfor chaining.
-
getJavaFieldType
public Class<?> getJavaFieldType()
- Returns:
- Field java type.
-
setJavaFieldType
public JdbcTypeField setJavaFieldType(Class<?> javaFldType)
- Parameters:
javaFldType- Corresponding java type.- Returns:
thisfor chaining.
-
getJavaFieldName
public String getJavaFieldName()
- Returns:
- Field name in java object.
-
setJavaFieldName
public JdbcTypeField setJavaFieldName(String javaFldName)
- Parameters:
javaFldName- Field name in java object.- Returns:
thisfor chaining.
-
-