|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.riverock.dbrevision.annotation.schema.db.DbIndex
public class DbIndex
Java class for DbIndex complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DbIndex"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Column" type="{http://dbrevision.sourceforge.net/xsd/dbrevision-structure.xsd}DbIndexColumn" maxOccurs="unbounded"/> </sequence> <attribute name="cardinality" type="{http://www.w3.org/2001/XMLSchema}int" /> <attribute name="catalogName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="filterCondition" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="indexName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="indexQualifier" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="isNonUnique" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="pages" type="{http://www.w3.org/2001/XMLSchema}int" /> <attribute name="schemaName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="tableName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" /> </restriction> </complexContent> </complexType>
Field Summary | |
---|---|
protected Integer |
cardinality
|
protected String |
catalogName
|
protected List<DbIndexColumn> |
columns
|
protected String |
filterCondition
|
protected String |
indexName
|
protected String |
indexQualifier
|
protected Boolean |
nonUnique
|
protected Integer |
pages
|
protected String |
schemaName
|
protected String |
tableName
|
protected Integer |
type
|
Constructor Summary | |
---|---|
DbIndex()
|
Method Summary | |
---|---|
Integer |
getCardinality()
Gets the value of the cardinality property. |
String |
getCatalogName()
Gets the value of the catalogName property. |
List<DbIndexColumn> |
getColumns()
Gets the value of the columns property. |
String |
getFilterCondition()
Gets the value of the filterCondition property. |
String |
getIndexName()
Gets the value of the indexName property. |
String |
getIndexQualifier()
Gets the value of the indexQualifier property. |
Integer |
getPages()
Gets the value of the pages property. |
String |
getSchemaName()
Gets the value of the schemaName property. |
String |
getTableName()
Gets the value of the tableName property. |
Integer |
getType()
Gets the value of the type property. |
Boolean |
isNonUnique()
Gets the value of the nonUnique property. |
void |
setCardinality(Integer value)
Sets the value of the cardinality property. |
void |
setCatalogName(String value)
Sets the value of the catalogName property. |
void |
setFilterCondition(String value)
Sets the value of the filterCondition property. |
void |
setIndexName(String value)
Sets the value of the indexName property. |
void |
setIndexQualifier(String value)
Sets the value of the indexQualifier property. |
void |
setNonUnique(Boolean value)
Sets the value of the nonUnique property. |
void |
setPages(Integer value)
Sets the value of the pages property. |
void |
setSchemaName(String value)
Sets the value of the schemaName property. |
void |
setTableName(String value)
Sets the value of the tableName property. |
void |
setType(Integer value)
Sets the value of the type property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List<DbIndexColumn> columns
protected Integer cardinality
protected String catalogName
protected String filterCondition
protected String indexName
protected String indexQualifier
protected Boolean nonUnique
protected Integer pages
protected String schemaName
protected String tableName
protected Integer type
Constructor Detail |
---|
public DbIndex()
Method Detail |
---|
public List<DbIndexColumn> getColumns()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the columns property.
For example, to add a new item, do as follows:
getColumns().add(newItem);
Objects of the following type(s) are allowed in the list
DbIndexColumn
public Integer getCardinality()
Integer
public void setCardinality(Integer value)
value
- allowed object is
Integer
public String getCatalogName()
String
public void setCatalogName(String value)
value
- allowed object is
String
public String getFilterCondition()
String
public void setFilterCondition(String value)
value
- allowed object is
String
public String getIndexName()
String
public void setIndexName(String value)
value
- allowed object is
String
public String getIndexQualifier()
String
public void setIndexQualifier(String value)
value
- allowed object is
String
public Boolean isNonUnique()
Boolean
public void setNonUnique(Boolean value)
value
- allowed object is
Boolean
public Integer getPages()
Integer
public void setPages(Integer value)
value
- allowed object is
Integer
public String getSchemaName()
String
public void setSchemaName(String value)
value
- allowed object is
String
public String getTableName()
String
public void setTableName(String value)
value
- allowed object is
String
public Integer getType()
Integer
public void setType(Integer value)
value
- allowed object is
Integer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |