Copyright 2009,2010, Lapetus Systems Ltd. (All rights reserved)

com.lapetus_ltd._2009.xml.types
Class XLptsDBCreateStatementTableType

java.lang.Object
  extended by com.lapetus_ltd._2009.xml.types.XLptsDBCreateStatementTableType
Direct Known Subclasses:
TLptsDBCreateStatementTableType

public class XLptsDBCreateStatementTableType
extends java.lang.Object

XSD Generated Class: This is the table type of the create capability, which holds the data for a new table to be created. The data includes column information, which rattles down to constraint information.

Java class for XLptsDBCreateStatementTableType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="XLptsDBCreateStatementTableType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="table" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="temporary" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateStatementTableTemporaryType"/>
         <element name="columnList" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateStatementColumnType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="constraintTypeList" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateTableConstraintType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="commitType" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBCreateStatementTableCommitType"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsIdentifierType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<XLptsDBCreateStatementColumnType> columnList
           
protected  XLptsDBCreateStatementTableCommitType commitType
           
protected  java.util.List<XLptsDBCreateTableConstraintType> constraintTypeList
           
protected  java.lang.String id
           
protected  java.lang.String table
           
protected  XLptsDBCreateStatementTableTemporaryType temporary
           
 
Constructor Summary
XLptsDBCreateStatementTableType()
           
 
Method Summary
 java.util.List<XLptsDBCreateStatementColumnType> getColumnList()
          Gets the value of the columnList property.
 XLptsDBCreateStatementTableCommitType getCommitType()
          Gets the value of the commitType property.
 java.util.List<XLptsDBCreateTableConstraintType> getConstraintTypeList()
          Gets the value of the constraintTypeList property.
 java.lang.String getId()
          Gets the value of the id property.
 java.lang.String getTable()
          Gets the value of the table property.
 XLptsDBCreateStatementTableTemporaryType getTemporary()
          Gets the value of the temporary property.
 void setCommitType(XLptsDBCreateStatementTableCommitType value)
          Sets the value of the commitType property.
 void setId(java.lang.String value)
          Sets the value of the id property.
 void setTable(java.lang.String value)
          Sets the value of the table property.
 void setTemporary(XLptsDBCreateStatementTableTemporaryType value)
          Sets the value of the temporary property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnList

protected java.util.List<XLptsDBCreateStatementColumnType> columnList

commitType

protected XLptsDBCreateStatementTableCommitType commitType

constraintTypeList

protected java.util.List<XLptsDBCreateTableConstraintType> constraintTypeList

id

protected java.lang.String id

table

protected java.lang.String table

temporary

protected XLptsDBCreateStatementTableTemporaryType temporary
Constructor Detail

XLptsDBCreateStatementTableType

public XLptsDBCreateStatementTableType()
Method Detail

getColumnList

public java.util.List<XLptsDBCreateStatementColumnType> getColumnList()
Gets the value of the columnList property.

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 columnList property.

For example, to add a new item, do as follows:

    getColumnList().add(newItem);
 

Objects of the following type(s) are allowed in the list XLptsDBCreateStatementColumnType


getCommitType

public XLptsDBCreateStatementTableCommitType getCommitType()
Gets the value of the commitType property.

Returns:
possible object is XLptsDBCreateStatementTableCommitType

getConstraintTypeList

public java.util.List<XLptsDBCreateTableConstraintType> getConstraintTypeList()
Gets the value of the constraintTypeList property.

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 constraintTypeList property.

For example, to add a new item, do as follows:

    getConstraintTypeList().add(newItem);
 

Objects of the following type(s) are allowed in the list XLptsDBCreateTableConstraintType


getId

public java.lang.String getId()
Gets the value of the id property.

Returns:
possible object is String

getTable

public java.lang.String getTable()
Gets the value of the table property.

Returns:
possible object is String

getTemporary

public XLptsDBCreateStatementTableTemporaryType getTemporary()
Gets the value of the temporary property.

Returns:
possible object is XLptsDBCreateStatementTableTemporaryType

setCommitType

public void setCommitType(XLptsDBCreateStatementTableCommitType value)
Sets the value of the commitType property.

Parameters:
value - allowed object is XLptsDBCreateStatementTableCommitType

setId

public void setId(java.lang.String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

setTable

public void setTable(java.lang.String value)
Sets the value of the table property.

Parameters:
value - allowed object is String

setTemporary

public void setTemporary(XLptsDBCreateStatementTableTemporaryType value)
Sets the value of the temporary property.

Parameters:
value - allowed object is XLptsDBCreateStatementTableTemporaryType


Copyright 2009,2010, Lapetus Systems Ltd. (All rights reserved)