private boolean allowEmptySequence;
- private boolean allowUnpublishedEntries = Cache.getDefault(
- "ALLOW_UNPUBLISHED_PDB_QUERYING", false);
+ private boolean allowUnpublishedEntries = Cache
+ .getDefault("ALLOW_UNPUBLISHED_PDB_QUERYING", false);
private boolean facet;
return fieldToSortBy;
}
- public void setFieldToSortBy(String fieldToSortBy, boolean isSortAscending)
+ public void setFieldToSortBy(String fieldToSortBy,
+ boolean isSortAscending)
{
this.fieldToSortBy = fieldToSortBy;
this.isSortAscending = isSortAscending;
{
this.offSet = offSet;
}
+
+ /**
+ * locate column given field name
+ * @param string - field name
+ * @return -1 if not located
+ */
+ public int getFieldIndex(String string)
+ {
+ int i=associatedSequence!=null ? 1 : 0;
+ for (FTSDataColumnI field:wantedFields)
+ {
+ if (field.getName().equals(string))
+ {
+ return i;
+ }
+ i++;
+ }
+ return -1;
+ }
}