| Constructor and Description |
|---|
DataRecordQuery(Cog cog)
Creates a new DataRecordQuery from the passed cog.
|
DataRecordQuery(DataFilterExpression filter,
java.util.List<java.lang.String> fieldNames)
Creates a new DataRecordQuery
|
DataRecordQuery(DataFilterExpression filter,
java.util.List<java.lang.String> fieldNames,
java.util.List<DataFilterSort> sorts)
Creates a new DataRecordQuery.
|
DataRecordQuery(DataFilterExpression filter,
java.util.List<java.lang.String> fieldNames,
java.util.List<DataFilterSort> sorts,
int startRow,
int numberOfRecords)
Creates a new DataRecordQuery.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
equalsIgnoreRows(DataRecordQuery other)
Returns
true if the passed DataRecordQuery's DataFilterExpression,
DataFilterSorts and field lists are the same. |
java.util.List<java.lang.String> |
getContent()
Deprecated.
Use
getFields() instead |
java.util.List<java.lang.String> |
getFields()
Returns a copy
List of field names. |
DataFilterExpression |
getFilter()
Returns
DataFilterExpression for this query, which may be null |
int |
getNumberOfRecords()
Returns number of records for query.
|
java.util.List<DataFilterSort> |
getSorts()
Returns copy
List of DataFilterSorts |
int |
getStartRow()
Returns start row for query or -1 if not set.
|
int |
hashCode() |
Cog |
toCog()
Returns the complete internal state of this object in the form of a
Cog. |
public DataRecordQuery(DataFilterExpression filter, java.util.List<java.lang.String> fieldNames)
filter - - DataFilterExpression to filter queryfieldNames - - List of field namespublic DataRecordQuery(Cog cog)
cog - public DataRecordQuery(DataFilterExpression filter, java.util.List<java.lang.String> fieldNames, java.util.List<DataFilterSort> sorts)
filter - - DataFilterExpression to filter queryfieldNames - - List of field names to query.sorts - - DataFilterSorts to apply.public DataRecordQuery(DataFilterExpression filter, java.util.List<java.lang.String> fieldNames, java.util.List<DataFilterSort> sorts, int startRow, int numberOfRecords)
filter - - DataFilterExpression to filter queryfieldNames - - List of field names to query.sorts - - DataFilterSorts to apply.startRow - - First row to begin query at, if -1 first row is start row.numberOfRecords - - Number of records to have in query, if -1 all records are returned.public DataFilterExpression getFilter()
DataFilterExpression for this query, which may be nullDataFilterExpressionpublic java.util.List<java.lang.String> getContent()
getFields() insteadList of field names.List of field names.public java.util.List<java.lang.String> getFields()
List of field names.List of field names.public java.util.List<DataFilterSort> getSorts()
List of DataFilterSortsList of DataFilterSortspublic int getStartRow()
public int getNumberOfRecords()
public boolean equalsIgnoreRows(DataRecordQuery other)
true if the passed DataRecordQuery's DataFilterExpression,
DataFilterSorts and field lists are the same.
This ignores start row and number of records.
other - - DataRecordQuery to compare against.true if passed DataRecordQuery matches this in everything but start row and number of records.public Cog toCog()
CoggableCog.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object