Interface BaseQueryInterface

All Known Subinterfaces:
AggregateInterface, CountInterface, QueryInterface
All Known Implementing Classes:
APICountAction, APIQueryAction, EnumerationCountAction, EnumerationQueryAction, FilesystemCountAction, FilesystemQueryAction, MemoryAggregateAction, MemoryCountAction, MemoryQueryAction, MockCountAction, MockQueryAction, MongoDBAggregateAction, MongoDBCountAction, MongoDBQueryAction, RDBMSAggregateAction, RDBMSCountAction, RDBMSQueryAction, S3CountAction, S3QueryAction, SFTPCountAction, SFTPQueryAction

public interface BaseQueryInterface
Base class for "query" (e.g., read-operations) action interfaces (query, count, aggregate). Initially just here for the QueryStat methods - if we expand those to apply to insert/update/delete, well, then rename this maybe to BaseActionInterface?
  • Method Details

    • setQueryStat

      default void setQueryStat(QueryStat queryStat)
    • getQueryStat

      default QueryStat getQueryStat()
    • setQueryStatFirstResultTime

      default void setQueryStatFirstResultTime()
    • cancelAction

      default void cancelAction()