Uses of Interface
oracle.kv.table.FieldDef
-
Packages that use FieldDef Package Description oracle.kv.query This package contains the majority of the public API for using Oracle NoSQL Database query language.oracle.kv.table Table support for Oracle NoSQL Database. -
-
Uses of FieldDef in oracle.kv.query
Methods in oracle.kv.query that return FieldDef Modifier and Type Method Description FieldDef
PreparedStatement. getVariableType(java.lang.String variableName)
Returns the type of the given variableName ornull
if it doesn't exist.Methods in oracle.kv.query that return types with arguments of type FieldDef Modifier and Type Method Description java.util.Map<java.lang.String,FieldDef>
PreparedStatement. getVariableTypes()
Returns the types of the variables. -
Uses of FieldDef in oracle.kv.table
Subinterfaces of FieldDef in oracle.kv.table Modifier and Type Interface Description interface
AnyAtomicDef
AnyAtomicDef is the type that contains all kinds of atomic values.interface
AnyDef
AnyDef is the most generic data type; it contains all kinds of values.interface
AnyJsonAtomicDef
AnyJsonAtomicDef is the type that contains all kinds of atomic values that appear in JSON documents.interface
AnyRecordDef
AnyRecordDef is the type that contains all kinds of record values.interface
ArrayDef
ArrayDef is an extension ofFieldDef
to encapsulate an array of values.interface
BinaryDef
BinaryDef is an extension ofFieldDef
to encapsulate a Binary type.interface
BooleanDef
BooleanDef is an extension ofFieldDef
to encapsulate a Boolean.interface
DoubleDef
DoubleDef is an extension ofFieldDef
to encapsulate the Double type.interface
EnumDef
EnumDef is a extension ofFieldDef
to support an enumeration type.interface
FixedBinaryDef
FixedBinaryDef is an extension ofFieldDef
to encapsulate a fixed length binary value.interface
FloatDef
FloatDef is an extension ofFieldDef
to encapsulate the Float type.interface
IntegerDef
IntegerDef is an extension ofFieldDef
to encapsulate an Integer.interface
JsonDef
JsonDef is an extension ofFieldDef
to define schemaless data modeled as JSON.interface
LongDef
LongDef is an extension ofFieldDef
to encapsulate a Long.interface
MapDef
MapDef is an extension ofFieldDef
to define an unordered map, where all entries are constrained to a single type.interface
NumberDef
NumberDef is an extension ofFieldDef
to encapsulate the BigDecimal type.interface
RecordDef
RecordDef represents a record type, which specifies a set ofRecordValue
s that conform to this type.interface
StringDef
StringDef is an extension ofFieldDef
to encapsulate a String.interface
TimestampDef
TimestampDef is an extension ofFieldDef
to encapsulate a Timestamp type.Methods in oracle.kv.table that return FieldDef Modifier and Type Method Description FieldDef
FieldDef. clone()
Perform a deep copy of this FieldDef instance.FieldDef
FieldRange. getDefinition()
Returns the FieldDef for the field used in the range.FieldDef
FieldValue. getDefinition()
Returns the type associated with this value.FieldDef
ArrayDef. getElement()
FieldDef
MapDef. getElement()
FieldDef
FieldRange. getField()
Returns the FieldDef that was used to construct this object.FieldDef
RecordDef. getField(int pos)
Deprecated.as of 4.2 Use getFieldDef(int)FieldDef
RecordDef. getField(java.lang.String name)
Deprecated.as of 4.2 Use getFieldDef(String)FieldDef
Table. getField(java.lang.String name)
Returns the named field from the table definition, or null if the field does not exist.FieldDef
RecordDef. getFieldDef(int pos)
Get the type of the field at the given position.FieldDef
RecordDef. getFieldDef(java.lang.String name)
Get the type of the field with the given name.Methods in oracle.kv.table with parameters of type FieldDef Modifier and Type Method Description static FieldValue
FieldValueFactory. createValueFromJson(FieldDef type, java.io.InputStream jsonStream)
Creates a new value from a JSON doc (which is given as an InputStream).static FieldValue
FieldValueFactory. createValueFromJson(FieldDef type, java.io.Reader jsonReader)
Creates a new value from a JSON doc (which is given as a Reader).static FieldValue
FieldValueFactory. createValueFromJson(FieldDef type, java.lang.String jsonString)
Creates a new value from a JSON doc (which is given as a String).
-