lumis.util.query
Class QueryBase
java.lang.Object
lumis.util.query.QueryBase
- Direct Known Subclasses:
- QueryCreateTable, QueryDelete, QueryInsert, QuerySelect, QueryUpdate
@StableMinor(version="6.1",
sinceVersion="4.0")
public abstract class QueryBase
- extends java.lang.Object
Base object for all queries
- Since:
- 4.0.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fields
protected java.util.Vector<QueryField> fields
filters
protected java.util.Vector<IQueryFilter> filters
queryAssignments
protected java.util.Vector<QueryAssignment> queryAssignments
tables
protected java.util.Vector<QueryTable> tables
mainTable
protected QueryTable mainTable
- The main table of this query.
- Since:
- 4.2.0
QueryBase
public QueryBase()
getTable
public QueryTable getTable()
- Returns:
- Returns the table.
setTable
public void setTable(QueryTable table)
- Parameters:
table
- The table to set.
addTable
public void addTable(QueryTable table)
getTables
public java.util.Vector<QueryTable> getTables()
getTable
public QueryTable getTable(java.lang.String tableName)
getTableByRelationId
public QueryTable getTableByRelationId(java.lang.String relationId)
addFilter
public void addFilter(IQueryFilter filter)
getFilters
public java.util.Vector<IQueryFilter> getFilters()
addField
public void addField(QueryField field)
getFields
public java.util.Vector<QueryField> getFields()
getFieldById
public QueryField getFieldById(java.lang.String fieldId)
getQueryAssignments
public java.util.Vector<QueryAssignment> getQueryAssignments()
- Returns:
- Returns the queryAssignments.
addQueryAssignment
public void addQueryAssignment(QueryAssignment queryAssignment)
- Parameters:
queryAssignments
- The queryAssignments to set.
Lumisportal 6.1.0.111014 - Copyright © 2001-2007, Lumis. All Rights Reserved.