Class TableManipulationConfiguration
- java.lang.Object
-
- org.infinispan.persistence.jdbc.configuration.TableManipulationConfiguration
-
- All Implemented Interfaces:
BaseConfigurationInfo
,ConfigurationInfo
public class TableManipulationConfiguration extends Object implements ConfigurationInfo
-
-
Field Summary
Fields Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
BATCH_SIZE
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
CACHE_NAME
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
CREATE_ON_START
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
DROP_ON_EXIT
static org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
FETCH_SIZE
static org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
TABLE_NAME_PREFIX
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.infinispan.commons.configuration.attributes.AttributeSet
attributes()
int
batchSize()
Deprecated.please useAbstractStoreConfiguration.maxBatchSize()
instead.String
cacheName()
boolean
createOnStart()
DataColumnConfiguration
dataColumnConfiguration()
String
dataColumnName()
String
dataColumnType()
boolean
dropOnExit()
boolean
equals(Object obj)
int
fetchSize()
org.infinispan.commons.configuration.elements.ElementDefinition
getElementDefinition()
int
hashCode()
IdColumnConfiguration
idColumnConfiguration()
String
idColumnName()
String
idColumnType()
SegmentColumnConfiguration
segmentColumnConfiguration()
String
segmentColumnName()
String
segmentColumnType()
List<ConfigurationInfo>
subElements()
String
tableNamePrefix()
TimestampColumnConfiguration
timeStampColumnConfiguration()
String
timestampColumnName()
String
timestampColumnType()
String
toString()
-
-
-
Field Detail
-
TABLE_NAME_PREFIX
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> TABLE_NAME_PREFIX
-
CACHE_NAME
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> CACHE_NAME
-
BATCH_SIZE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> BATCH_SIZE
-
FETCH_SIZE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> FETCH_SIZE
-
CREATE_ON_START
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> CREATE_ON_START
-
DROP_ON_EXIT
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> DROP_ON_EXIT
-
-
Method Detail
-
getElementDefinition
public org.infinispan.commons.configuration.elements.ElementDefinition getElementDefinition()
- Specified by:
getElementDefinition
in interfaceBaseConfigurationInfo
- Returns:
- the
ElementDefinition
of the configuration.
-
subElements
public List<ConfigurationInfo> subElements()
- Specified by:
subElements
in interfaceConfigurationInfo
- Returns:
- the list of sub elements.
-
createOnStart
public boolean createOnStart()
-
dropOnExit
public boolean dropOnExit()
-
idColumnName
public String idColumnName()
-
idColumnType
public String idColumnType()
-
tableNamePrefix
public String tableNamePrefix()
-
cacheName
public String cacheName()
-
dataColumnName
public String dataColumnName()
-
dataColumnType
public String dataColumnType()
-
timestampColumnName
public String timestampColumnName()
-
timestampColumnType
public String timestampColumnType()
-
segmentColumnName
public String segmentColumnName()
-
segmentColumnType
public String segmentColumnType()
-
fetchSize
public int fetchSize()
-
batchSize
@Deprecated public int batchSize()
Deprecated.please useAbstractStoreConfiguration.maxBatchSize()
instead.- Returns:
- the size of batches to process. Guaranteed to be a power of two.
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
- Specified by:
attributes
in interfaceBaseConfigurationInfo
- Returns:
- the
AttributeSet
declared by the configuration.
-
idColumnConfiguration
public IdColumnConfiguration idColumnConfiguration()
-
dataColumnConfiguration
public DataColumnConfiguration dataColumnConfiguration()
-
timeStampColumnConfiguration
public TimestampColumnConfiguration timeStampColumnConfiguration()
-
segmentColumnConfiguration
public SegmentColumnConfiguration segmentColumnConfiguration()
-
toString
public String toString()
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
-