Class NosqlTemplateBase

java.lang.Object
com.oracle.nosql.spring.data.core.NosqlTemplateBase
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
NosqlTemplate, ReactiveNosqlTemplate

public abstract class NosqlTemplateBase extends Object implements org.springframework.context.ApplicationContextAware
  • Field Details

    • JSON_COLUMN

      public static final String JSON_COLUMN
      See Also:
    • LOG

      protected static final org.slf4j.Logger LOG
    • nosqlDbFactory

      protected final NosqlDbFactory nosqlDbFactory
    • nosqlClient

      protected final oracle.nosql.driver.NoSQLHandle nosqlClient
    • mappingNosqlConverter

      protected final MappingNosqlConverter mappingNosqlConverter
    • psCache

      protected oracle.nosql.driver.util.LruCache<String,oracle.nosql.driver.ops.PreparedStatement> psCache
    • applicationContext

      protected org.springframework.context.ApplicationContext applicationContext
  • Constructor Details

  • Method Details

    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • doTableRequest

      protected oracle.nosql.driver.ops.TableResult doTableRequest(NosqlEntityInformation<?,?> entityInformation, oracle.nosql.driver.ops.TableRequest tableReq)
    • getCreateTableDDL

      protected String getCreateTableDDL(NosqlEntityInformation<?,?> entityInformation)
    • doCreateTable

      protected boolean doCreateTable(NosqlEntityInformation<?,?> entityInformation)
    • doCheckExistingTable

      protected boolean doCheckExistingTable(NosqlEntityInformation<?,?> entityInformation)
    • doDelete

      protected oracle.nosql.driver.ops.DeleteResult doDelete(NosqlEntityInformation<?,?> entityInformation, oracle.nosql.driver.values.MapValue primaryKey)
    • doPut

      protected oracle.nosql.driver.ops.PutResult doPut(NosqlEntityInformation<?,?> entityInformation, oracle.nosql.driver.values.MapValue row, boolean ifPresent)
    • doGet

      protected oracle.nosql.driver.ops.GetResult doGet(NosqlEntityInformation<?,?> entityInformation, oracle.nosql.driver.values.MapValue primaryKey)
    • doUpdate

      protected void doUpdate(NosqlEntityInformation<?,?> entityInformation, oracle.nosql.driver.values.MapValue row)
    • doRunQueryNosqlParams

      protected Iterable<oracle.nosql.driver.values.MapValue> doRunQueryNosqlParams(NosqlEntityInformation<?,?> entityInformation, String query, Map<String,oracle.nosql.driver.values.FieldValue> nosqlParams)
      nosqlParams is a Map of param_name to FieldValue
    • doExecuteMapValueQuery

      protected <T> Iterable<oracle.nosql.driver.values.MapValue> doExecuteMapValueQuery(NosqlQuery query, NosqlEntityInformation<T,?> entityInformation)
    • doGetTable

      protected oracle.nosql.driver.ops.TableResult doGetTable(NosqlEntityInformation<?,?> entityInformation)