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