Class QueryBase

    • Field Detail

      • fields

        protected java.util.Vector<QueryField> fields
      • 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
    • Constructor Detail

      • QueryBase

        public QueryBase()
    • Method Detail

      • 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.