public class CacheTypeMetadata extends Object implements Serializable
Constructor and Description |
---|
CacheTypeMetadata()
Default constructor.
|
CacheTypeMetadata(CacheTypeMetadata src)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Class<?>> |
getAscendingFields()
Gets ascending-indexed fields.
|
String |
getDatabaseSchema()
Gets database schema name.
|
String |
getDatabaseTable()
Gets table name in database.
|
Map<String,Class<?>> |
getDescendingFields()
Gets descending-indexed fields.
|
Map<String,LinkedHashMap<String,IgniteBiTuple<Class<?>,Boolean>>> |
getGroups()
Gets group-indexed fields.
|
Collection<CacheTypeFieldMetadata> |
getKeyFields()
Gets key fields.
|
String |
getKeyType()
Gets key type.
|
Map<String,Class<?>> |
getQueryFields()
Gets query-enabled fields.
|
Collection<String> |
getTextFields()
Gets text-indexed fields.
|
Collection<CacheTypeFieldMetadata> |
getValueFields()
Gets value fields.
|
String |
getValueType()
Gets value type.
|
void |
setAscendingFields(Map<String,Class<?>> ascFlds)
Sets ascending-indexed fields.
|
void |
setDatabaseSchema(String dbSchema)
Sets database schema name.
|
void |
setDatabaseTable(String dbTbl)
Table name in database.
|
void |
setDescendingFields(Map<String,Class<?>> descFlds)
Sets descending-indexed fields.
|
void |
setGroups(Map<String,LinkedHashMap<String,IgniteBiTuple<Class<?>,Boolean>>> grps)
Sets group-indexed fields.
|
void |
setKeyFields(Collection<CacheTypeFieldMetadata> keyFields)
Sets key fields.
|
void |
setKeyType(Class<?> cls)
Sets key type.
|
void |
setKeyType(String keyType)
Sets key type.
|
void |
setQueryFields(Map<String,Class<?>> qryFlds)
Sets query fields map.
|
void |
setTextFields(Collection<String> txtFlds)
Sets text-indexed fields.
|
void |
setValueFields(Collection<CacheTypeFieldMetadata> valFields)
Sets value fields.
|
void |
setValueType(Class<?> cls)
Sets value type.
|
void |
setValueType(String valType)
Sets value type.
|
String |
toString() |
public CacheTypeMetadata()
public CacheTypeMetadata(CacheTypeMetadata src)
public String getDatabaseSchema()
public void setDatabaseSchema(String dbSchema)
dbSchema
- Schema name.public String getDatabaseTable()
public void setDatabaseTable(String dbTbl)
dbTbl
- Table name in database.public String getKeyType()
public void setKeyType(String keyType)
keyType
- Key type.public void setKeyType(Class<?> cls)
cls
- Key type class.public String getValueType()
public void setValueType(String valType)
valType
- Value type.public void setValueType(Class<?> cls)
cls
- Value type class.public Collection<CacheTypeFieldMetadata> getKeyFields()
public void setKeyFields(Collection<CacheTypeFieldMetadata> keyFields)
keyFields
- New key fields.public Collection<CacheTypeFieldMetadata> getValueFields()
public void setValueFields(Collection<CacheTypeFieldMetadata> valFields)
valFields
- New value fields.public Map<String,Class<?>> getQueryFields()
public void setQueryFields(Map<String,Class<?>> qryFlds)
qryFlds
- Query fields.public Map<String,Class<?>> getAscendingFields()
public void setAscendingFields(Map<String,Class<?>> ascFlds)
ascFlds
- Map of ascending-indexed fields.public Map<String,Class<?>> getDescendingFields()
public void setDescendingFields(Map<String,Class<?>> descFlds)
descFlds
- Map of descending-indexed fields.public Collection<String> getTextFields()
public void setTextFields(Collection<String> txtFlds)
txtFlds
- Text-indexed fields.public Map<String,LinkedHashMap<String,IgniteBiTuple<Class<?>,Boolean>>> getGroups()
public void setGroups(Map<String,LinkedHashMap<String,IgniteBiTuple<Class<?>,Boolean>>> grps)
grps
- Map of group-indexed fields from index name to index fields.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.1.0-incubating Release Date : May 20 2015