Package wt.vc.config

Interface QueryIterationsCallback

All Superinterfaces:
Serializable

public interface QueryIterationsCallback extends Serializable
A simple class with a single, simple API to properly build QuerySpecs when using the ConfigService.queryIterations(QuerySpec, ConfigSpec, QueryIterationsCallback) API. This callback exists because in-database config spec processing (using Oracle) does not recognize that the inner-select needed to do the in-database processing will be filtered by the criteria of the outer-select and will process the entire table if what would normally go in the outer select isn't placed in the inner select.

Note: when using this callback, the QuerySpec should be a simple new QuerySpec(some.class) and all the criteria should be assigned by the callback.

Supported API: true

Extendable: true

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Appends non-config-spec related criteria to the QuerySpec.