it.eng.qbe.query
Interface ISelectClause

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
SelectClause

public interface ISelectClause
extends java.io.Serializable

The Interface ISelectClause.


Method Summary
 void addCalculatedField(CalculatedField calculatedField)
          Adds the calculated field.
 void addSelectField(ISelectField selectField)
          Adds the select field.
 void deleteAllFields()
          Delete all fields.
 void deleteCalculatedField(java.lang.String calculatedField)
          Delete calculated field.
 void deleteCalculatedFields()
          Delete calculated fields.
 void deleteSelectFields()
          Delete select fields.
 void delSelectField(java.lang.String fieldId)
          Del select field.
 java.util.List getCalcuatedFields()
          Gets the calcuated fields.
 ISelectClause getCopy()
          Gets the copy.
 java.util.List getSelectFields()
          Gets the select fields.
 boolean isEmpty()
          Checks if is empty.
 void moveDown(java.lang.String fieldId)
          Move down.
 void moveUp(java.lang.String fieldId)
          Move up.
 void setSelectFields(java.util.List aList)
          Sets the select fields.
 

Method Detail

isEmpty

boolean isEmpty()
Checks if is empty.

Returns:
true, if is empty

getSelectFields

java.util.List getSelectFields()
Gets the select fields.

Returns:
the select fields

getCalcuatedFields

java.util.List getCalcuatedFields()
Gets the calcuated fields.

Returns:
the calcuated fields

addSelectField

void addSelectField(ISelectField selectField)
Adds the select field.

Parameters:
selectField - the select field

addCalculatedField

void addCalculatedField(CalculatedField calculatedField)
Adds the calculated field.

Parameters:
calculatedField - the calculated field

delSelectField

void delSelectField(java.lang.String fieldId)
Del select field.

Parameters:
fieldId - the field id

deleteSelectFields

void deleteSelectFields()
Delete select fields.


deleteCalculatedField

void deleteCalculatedField(java.lang.String calculatedField)
Delete calculated field.

Parameters:
calculatedField - the calculated field

deleteCalculatedFields

void deleteCalculatedFields()
Delete calculated fields.


deleteAllFields

void deleteAllFields()
Delete all fields.


setSelectFields

void setSelectFields(java.util.List aList)
Sets the select fields.

Parameters:
aList - the new select fields

moveUp

void moveUp(java.lang.String fieldId)
Move up.

Parameters:
fieldId - the field id

moveDown

void moveDown(java.lang.String fieldId)
Move down.

Parameters:
fieldId - the field id

getCopy

ISelectClause getCopy()
Gets the copy.

Returns:
the copy