Interface QueryFlushModes

All Known Subinterfaces:
FetchConfiguration, JDBCFetchConfiguration, Query
All Known Implementing Classes:
DelegatingFetchConfiguration, DelegatingJDBCFetchConfiguration, DelegatingQuery, DistributedQueryImpl, FetchConfigurationImpl, JDBCFetchConfigurationImpl, QueryImpl, TargetFetchConfiguration

public interface QueryFlushModes
Constants for determining when to flush before queries.
Since:
0.4.0
Author:
Abe White
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Constant denoting that queries should never flush data to the database automatically before executing a query, but should instead execute queries in-memory if necessary.
    static final int
    Constant denoting that queries should flush data to the database automatically whenever OpenJPA determines that relevant modifications have been made and IgnoreCache is false.
    static final int
    Constant denoting that queries should flush data to the database automatically when OpenJPA determines that relevant modifications have been made and the current context already has a dedicated connection.
  • Field Details

    • FLUSH_TRUE

      static final int FLUSH_TRUE
      Constant denoting that queries should flush data to the database automatically whenever OpenJPA determines that relevant modifications have been made and IgnoreCache is false. See OpenJPAConfiguration.getFlushBeforeQueries() for more info.
      See Also:
    • FLUSH_FALSE

      static final int FLUSH_FALSE
      Constant denoting that queries should never flush data to the database automatically before executing a query, but should instead execute queries in-memory if necessary. See OpenJPAConfiguration.getFlushBeforeQueries() for more info.
      See Also:
    • FLUSH_WITH_CONNECTION

      static final int FLUSH_WITH_CONNECTION
      Constant denoting that queries should flush data to the database automatically when OpenJPA determines that relevant modifications have been made and the current context already has a dedicated connection. See OpenJPAConfiguration.getFlushBeforeQueries() for more info.
      See Also: