Class NosqlEntityInformation<T,ID>

java.lang.Object
org.springframework.data.repository.core.support.AbstractEntityInformation<T,ID>
com.oracle.nosql.spring.data.repository.support.NosqlEntityInformation<T,ID>
All Implemented Interfaces:
org.springframework.data.repository.core.EntityInformation<T,ID>, org.springframework.data.repository.core.EntityMetadata<T>

public class NosqlEntityInformation<T,ID> extends org.springframework.data.repository.core.support.AbstractEntityInformation<T,ID>
  • Constructor Details

    • NosqlEntityInformation

      public NosqlEntityInformation(Class<T> domainClass)
  • Method Details

    • getId

      public ID getId(T entity)
    • getIdField

      public Field getIdField()
    • getIdColumnName

      public String getIdColumnName()
    • getIdType

      public Class<ID> getIdType()
    • getIdNosqlType

      public oracle.nosql.driver.values.FieldValue.Type getIdNosqlType()
    • getTableName

      public String getTableName()
    • isAutoCreateTable

      public boolean isAutoCreateTable()
    • isAutoGeneratedId

      public boolean isAutoGeneratedId()
    • getTableLimits

      public oracle.nosql.driver.ops.TableLimits getTableLimits(NosqlDbFactory nosqlDbFactory)
    • getConsistency

      public oracle.nosql.driver.Consistency getConsistency()
    • setConsistency

      public void setConsistency(String consistency)
    • getDurability

      public oracle.nosql.driver.Durability getDurability()
    • setDurability

      public void setDurability(String durability)
    • getTimeout

      public int getTimeout()
    • setTimeout

      public void setTimeout(int milliseconds)