Interface QueryBuilder<SourceRecordType extends Keyed>

  • Type Parameters:
    SourceRecordType - Queries are built from records of this type.
    All Known Implementing Classes:
    GenericCompoundQueryBuilder, GenericQueryBuilder

    public interface QueryBuilder<SourceRecordType extends Keyed>
    Interface to build a query from a record.
    • Method Detail

      • buildQuery

        KeyedQuery buildQuery​(SourceRecordType record)
                       throws QueryBuildException
        Builds a query from a TIBCO Patterns - Search record.
        Parameters:
        record - The record to build the query from.
        Returns:
        The query. null may be returned if no query is desired.
        Throws:
        QueryBuildException - if the query could not be built