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

com.lapetus_ltd._2009.xml.types
Class XLptsDBStatementCriteriaItemType

java.lang.Object
  extended by com.lapetus_ltd._2009.xml.types.XLptsDBStatementCriteriaItemType
Direct Known Subclasses:
TLptsDBStatementCriteriaItemType

public class XLptsDBStatementCriteriaItemType
extends java.lang.Object

XSD Generated Class: This structure holds the parameter settings for a statement. The parameter information can hold a simple WHERE clause or it can specify a relationship between two statements. See XLptsDBStatementCriteriaType for more details.

Java class for XLptsDBStatementCriteriaItemType complex type.

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

 <complexType name="XLptsDBStatementCriteriaItemType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="andConnector" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="sqlIndex" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="primaryIndexListItem" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
         <element name="primaryColumnListItem" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBStatementColumnType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="columnItem" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBStatementColumnType"/>
         <element name="operation" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="staticStringListItem" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="joinType" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBJoinType"/>
         <element name="joinOnUsingType" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBJoinOnUsingType"/>
         <element name="joinLeftTable" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBStatementTableType"/>
         <element name="joinRightTable" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBStatementTableType"/>
         <element name="joinUsingColumnListItem" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBStatementColumnType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="joinOnListItem" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsDBStatementJoinType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.lapetus-ltd.com/2009/xml/types}XLptsIdentifierType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  boolean andConnector
           
protected  XLptsDBStatementColumnType columnItem
           
protected  java.lang.String id
           
protected  XLptsDBStatementTableType joinLeftTable
           
protected  java.util.List<XLptsDBStatementJoinType> joinOnListItem
           
protected  XLptsDBJoinOnUsingType joinOnUsingType
           
protected  XLptsDBStatementTableType joinRightTable
           
protected  XLptsDBJoinType joinType
           
protected  java.util.List<XLptsDBStatementColumnType> joinUsingColumnListItem
           
protected  java.lang.String operation
           
protected  java.util.List<XLptsDBStatementColumnType> primaryColumnListItem
           
protected  java.util.List<java.lang.Integer> primaryIndexListItem
           
protected  int sqlIndex
           
protected  java.util.List<java.lang.String> staticStringListItem
           
 
Constructor Summary
XLptsDBStatementCriteriaItemType()
           
 
Method Summary
 XLptsDBStatementColumnType getColumnItem()
          Gets the value of the columnItem property.
 java.lang.String getId()
          Gets the value of the id property.
 XLptsDBStatementTableType getJoinLeftTable()
          Gets the value of the joinLeftTable property.
 java.util.List<XLptsDBStatementJoinType> getJoinOnListItem()
          Gets the value of the joinOnListItem property.
 XLptsDBJoinOnUsingType getJoinOnUsingType()
          Gets the value of the joinOnUsingType property.
 XLptsDBStatementTableType getJoinRightTable()
          Gets the value of the joinRightTable property.
 XLptsDBJoinType getJoinType()
          Gets the value of the joinType property.
 java.util.List<XLptsDBStatementColumnType> getJoinUsingColumnListItem()
          Gets the value of the joinUsingColumnListItem property.
 java.lang.String getOperation()
          Gets the value of the operation property.
 java.util.List<XLptsDBStatementColumnType> getPrimaryColumnListItem()
          Gets the value of the primaryColumnListItem property.
 java.util.List<java.lang.Integer> getPrimaryIndexListItem()
          Gets the value of the primaryIndexListItem property.
 int getSqlIndex()
          Gets the value of the sqlIndex property.
 java.util.List<java.lang.String> getStaticStringListItem()
          Gets the value of the staticStringListItem property.
 boolean isAndConnector()
          Gets the value of the andConnector property.
 void setAndConnector(boolean value)
          Sets the value of the andConnector property.
 void setColumnItem(XLptsDBStatementColumnType value)
          Sets the value of the columnItem property.
 void setId(java.lang.String value)
          Sets the value of the id property.
 void setJoinLeftTable(XLptsDBStatementTableType value)
          Sets the value of the joinLeftTable property.
 void setJoinOnUsingType(XLptsDBJoinOnUsingType value)
          Sets the value of the joinOnUsingType property.
 void setJoinRightTable(XLptsDBStatementTableType value)
          Sets the value of the joinRightTable property.
 void setJoinType(XLptsDBJoinType value)
          Sets the value of the joinType property.
 void setOperation(java.lang.String value)
          Sets the value of the operation property.
 void setSqlIndex(int value)
          Sets the value of the sqlIndex property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

andConnector

protected boolean andConnector

columnItem

protected XLptsDBStatementColumnType columnItem

id

protected java.lang.String id

joinLeftTable

protected XLptsDBStatementTableType joinLeftTable

joinOnListItem

protected java.util.List<XLptsDBStatementJoinType> joinOnListItem

joinOnUsingType

protected XLptsDBJoinOnUsingType joinOnUsingType

joinRightTable

protected XLptsDBStatementTableType joinRightTable

joinType

protected XLptsDBJoinType joinType

joinUsingColumnListItem

protected java.util.List<XLptsDBStatementColumnType> joinUsingColumnListItem

operation

protected java.lang.String operation

primaryColumnListItem

protected java.util.List<XLptsDBStatementColumnType> primaryColumnListItem

primaryIndexListItem

protected java.util.List<java.lang.Integer> primaryIndexListItem

sqlIndex

protected int sqlIndex

staticStringListItem

protected java.util.List<java.lang.String> staticStringListItem
Constructor Detail

XLptsDBStatementCriteriaItemType

public XLptsDBStatementCriteriaItemType()
Method Detail

getColumnItem

public XLptsDBStatementColumnType getColumnItem()
Gets the value of the columnItem property.

Returns:
possible object is XLptsDBStatementColumnType

getId

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

Returns:
possible object is String

getJoinLeftTable

public XLptsDBStatementTableType getJoinLeftTable()
Gets the value of the joinLeftTable property.

Returns:
possible object is XLptsDBStatementTableType

getJoinOnListItem

public java.util.List<XLptsDBStatementJoinType> getJoinOnListItem()
Gets the value of the joinOnListItem 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 joinOnListItem property.

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

    getJoinOnListItem().add(newItem);
 

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


getJoinOnUsingType

public XLptsDBJoinOnUsingType getJoinOnUsingType()
Gets the value of the joinOnUsingType property.

Returns:
possible object is XLptsDBJoinOnUsingType

getJoinRightTable

public XLptsDBStatementTableType getJoinRightTable()
Gets the value of the joinRightTable property.

Returns:
possible object is XLptsDBStatementTableType

getJoinType

public XLptsDBJoinType getJoinType()
Gets the value of the joinType property.

Returns:
possible object is XLptsDBJoinType

getJoinUsingColumnListItem

public java.util.List<XLptsDBStatementColumnType> getJoinUsingColumnListItem()
Gets the value of the joinUsingColumnListItem 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 joinUsingColumnListItem property.

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

    getJoinUsingColumnListItem().add(newItem);
 

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


getOperation

public java.lang.String getOperation()
Gets the value of the operation property.

Returns:
possible object is String

getPrimaryColumnListItem

public java.util.List<XLptsDBStatementColumnType> getPrimaryColumnListItem()
Gets the value of the primaryColumnListItem 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 primaryColumnListItem property.

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

    getPrimaryColumnListItem().add(newItem);
 

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


getPrimaryIndexListItem

public java.util.List<java.lang.Integer> getPrimaryIndexListItem()
Gets the value of the primaryIndexListItem 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 primaryIndexListItem property.

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

    getPrimaryIndexListItem().add(newItem);
 

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


getSqlIndex

public int getSqlIndex()
Gets the value of the sqlIndex property.


getStaticStringListItem

public java.util.List<java.lang.String> getStaticStringListItem()
Gets the value of the staticStringListItem 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 staticStringListItem property.

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

    getStaticStringListItem().add(newItem);
 

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


isAndConnector

public boolean isAndConnector()
Gets the value of the andConnector property.


setAndConnector

public void setAndConnector(boolean value)
Sets the value of the andConnector property.


setColumnItem

public void setColumnItem(XLptsDBStatementColumnType value)
Sets the value of the columnItem property.

Parameters:
value - allowed object is XLptsDBStatementColumnType

setId

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

Parameters:
value - allowed object is String

setJoinLeftTable

public void setJoinLeftTable(XLptsDBStatementTableType value)
Sets the value of the joinLeftTable property.

Parameters:
value - allowed object is XLptsDBStatementTableType

setJoinOnUsingType

public void setJoinOnUsingType(XLptsDBJoinOnUsingType value)
Sets the value of the joinOnUsingType property.

Parameters:
value - allowed object is XLptsDBJoinOnUsingType

setJoinRightTable

public void setJoinRightTable(XLptsDBStatementTableType value)
Sets the value of the joinRightTable property.

Parameters:
value - allowed object is XLptsDBStatementTableType

setJoinType

public void setJoinType(XLptsDBJoinType value)
Sets the value of the joinType property.

Parameters:
value - allowed object is XLptsDBJoinType

setOperation

public void setOperation(java.lang.String value)
Sets the value of the operation property.

Parameters:
value - allowed object is String

setSqlIndex

public void setSqlIndex(int value)
Sets the value of the sqlIndex property.



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