Class NosqlTemplateBase

java.lang.Object
com.oracle.nosql.spring.data.core.NosqlTemplateBase
Direct Known Subclasses:
NosqlTemplate, ReactiveNosqlTemplate

public abstract class NosqlTemplateBase extends Object
  • 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
  • Constructor Details

  • Method Details

    • doTableRequest

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

      protected boolean doCreateTableIfNotExists(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)