|
Cool documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Describes the properties of a query.
| Field Summary | |
static java.lang.String |
ATTRIBUTE_PAGING_MODE
The backend name of the system attribute PagingMode. |
static java.lang.String |
PAGING_MODE_FORWARD_PAGING
Possible value for attribute PagingMode: forward paging is switched on. |
static java.lang.String |
PAGING_MODE_NO_PAGING
Possible value for attribute PagingMode: paging is switched off. |
| Method Summary | |
java.lang.String[] |
getAttributeNames()
Returns an array with the names of all the attributes which are set for this query. |
java.lang.String |
getAttributePagingMode()
Returns the paging mode supported by this query. |
java.lang.String |
getAttributeStringValue(java.lang.String attributeName)
Returns the value that is stored in this query for the given attribute. |
java.lang.String |
getDescription()
Returns the description of this query. |
java.lang.String[] |
getFieldAttributeNames(java.lang.String fieldName)
Returns an array with the names of all the attributes for a specified field of the input parameter structure. |
java.lang.String |
getFieldAttributeStringValue(java.lang.String fieldName,
java.lang.String attributeName)
Returns the value that is stored in this query for the given attribute of the given field (of the input parameter structure). |
IKeyAspectDescriptor |
getInputKeysDescriptor()
Returns the descriptor of the input keys of this query. |
IStructureDescriptor |
getInputOptions()
Returns the input options structure for this query. |
IStructureDescriptor |
getInputParameters()
Returns the input parameters for this query. |
java.lang.String |
getName()
Returns the name of the query. |
IAspectDescriptor |
getResultAspectDescriptor()
Returns the descriptor of the result aspect of this query. |
IStructureDescriptor |
getSelections()
Returns the selections structure for this query. |
IServiceModuleDescriptor |
getServiceModuleDescriptor()
Returns the descriptor of the service module in which this query is cached. |
IStructureDescriptor |
getSortingOptions()
Returns the sorting options structure for this query. |
boolean |
hasInputKeys()
Returns whether the query has input keys. |
boolean |
hasInputParameters()
Returns whether the query has inputParameters. |
| Field Detail |
public static final java.lang.String ATTRIBUTE_PAGING_MODE
public static final java.lang.String PAGING_MODE_NO_PAGING
public static final java.lang.String PAGING_MODE_FORWARD_PAGING
| Method Detail |
public java.lang.String getName()
public java.lang.String getDescription()
public IServiceModuleDescriptor getServiceModuleDescriptor()
public boolean hasInputParameters()
true if the query has input parameters,
otherwise false.public IStructureDescriptor getInputParameters()
public IStructureDescriptor getInputOptions()
public IStructureDescriptor getSortingOptions()
public IStructureDescriptor getSelections()
public boolean hasInputKeys()
true if the query has input keys,
otherwise false.public IKeyAspectDescriptor getInputKeysDescriptor()
public IAspectDescriptor getResultAspectDescriptor()
public java.lang.String getAttributeStringValue(java.lang.String attributeName)
null ist returned.attributeName - The name of the attribute.null.public java.lang.String[] getAttributeNames()
public java.lang.String getAttributePagingMode()
FORWARD
UnsupportedOperationException - if the backend did not set the system property 'COL_PAGING_MODE' for this relation.PAGING_MODE_NO_PAGING,
PAGING_MODE_FORWARD_PAGING
public java.lang.String getFieldAttributeStringValue(java.lang.String fieldName,
java.lang.String attributeName)
null
ist returned.fieldName - The name of the field for which the attribute
is stored.attributeName - The name of the attribute.null.public java.lang.String[] getFieldAttributeNames(java.lang.String fieldName)
getInputParameters().
If no attributes are set for the given field, an empty array is
returned.java.lang.IllegalArgumentException - if the field does not exist
in the structure of the input parameter of this query or if
this query does not have an input parameter.getInputParameters(),
hasInputParameters(),
IStructureDescriptor.getFieldDescriptor(int)
|
Cool documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||