@StableMinor(version="12.4", sinceVersion="4.0") public abstract class QueryBase extends Object
Modifier and Type | Field and Description |
---|---|
protected Vector<QueryField> |
fields |
protected Vector<IQueryFilter> |
filters |
protected QueryTable |
mainTable
The main table of this query.
|
protected Vector<QueryAssignment> |
queryAssignments |
protected Vector<QueryTable> |
tables |
Constructor and Description |
---|
QueryBase() |
Modifier and Type | Method and Description |
---|---|
void |
addField(QueryField field) |
void |
addFilter(IQueryFilter filter) |
void |
addQueryAssignment(QueryAssignment queryAssignment) |
void |
addTable(QueryTable table) |
QueryField |
getFieldById(String fieldId) |
Vector<QueryField> |
getFields() |
Vector<IQueryFilter> |
getFilters() |
Vector<QueryAssignment> |
getQueryAssignments() |
QueryTable |
getTable() |
QueryTable |
getTable(String tableName) |
QueryTable |
getTableByRelationId(String relationId) |
Vector<QueryTable> |
getTables() |
void |
setTable(QueryTable table) |
protected Vector<QueryField> fields
protected Vector<IQueryFilter> filters
protected Vector<QueryAssignment> queryAssignments
protected Vector<QueryTable> tables
protected QueryTable mainTable
public QueryTable getTable()
public void setTable(QueryTable table)
table
- The table to set.public void addTable(QueryTable table)
public Vector<QueryTable> getTables()
public QueryTable getTable(String tableName)
public QueryTable getTableByRelationId(String relationId)
public void addFilter(IQueryFilter filter)
public Vector<IQueryFilter> getFilters()
public void addField(QueryField field)
public Vector<QueryField> getFields()
public QueryField getFieldById(String fieldId)
public Vector<QueryAssignment> getQueryAssignments()
public void addQueryAssignment(QueryAssignment queryAssignment)
queryAssignments
- The queryAssignments to set.LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.