Package adql.query.constraint
Class ConstraintsGroup
java.lang.Object
adql.query.ADQLList<ADQLConstraint>
adql.query.ClauseADQL<ADQLConstraint>
adql.query.ClauseConstraints
adql.query.constraint.ConstraintsGroup
- All Implemented Interfaces:
ADQLObject
,ADQLConstraint
,Iterable<ADQLConstraint>
Represents a parenthesized list of constraints.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class adql.query.ADQLList
ADQLList.ADQLListIterator
-
Field Summary
Fields inherited from class adql.query.ClauseConstraints
AND, defaultSeparator, OR
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class adql.query.ClauseConstraints
add, add, add, add, checkSeparator, clear, getDefaultSeparator, getPossibleSeparators, getSeparator, remove, set, set
Methods inherited from class adql.query.ADQLList
adqlIterator, get, getFeatureDescription, getName, getPosition, isEmpty, iterator, setPosition, size
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface adql.query.ADQLObject
adqlIterator, getFeatureDescription, getName, getPosition
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ConstraintsGroup
public ConstraintsGroup() -
ConstraintsGroup
- Throws:
Exception
-
-
Method Details
-
getCopy
Description copied from interface:ADQLObject
Gets a (deep) copy of this ADQL object.- Specified by:
getCopy
in interfaceADQLObject
- Overrides:
getCopy
in classClauseConstraints
- Returns:
- The copy of this ADQL object.
- Throws:
Exception
- If there is any error during the copy.
-
toADQL
Description copied from interface:ADQLObject
Gets the ADQL expression of this object.- Specified by:
toADQL
in interfaceADQLObject
- Overrides:
toADQL
in classADQLList<ADQLConstraint>
- Returns:
- The corresponding ADQL expression.
-