Uses of Interface
oracle.kv.table.FieldDef
Packages that use FieldDef
Package
Description
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.query
Methods in oracle.kv.query that return FieldDefModifier and TypeMethodDescriptionPreparedStatement.getVariableType(String variableName) Returns the type of the given variableName ornullif 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 TypeInterfaceDescriptioninterfaceAnyAtomicDef is the type that contains all kinds of atomic values.interfaceAnyDef is the most generic data type; it contains all kinds of values.interfaceAnyJsonAtomicDef is the type that contains all kinds of atomic values that appear in JSON documents.interfaceAnyRecordDef is the type that contains all kinds of record values.interfaceArrayDef is an extension ofFieldDefto encapsulate an array of values.interfaceBinaryDef is an extension ofFieldDefto encapsulate a Binary type.interfaceBooleanDef is an extension ofFieldDefto encapsulate a Boolean.interfaceDoubleDef is an extension ofFieldDefto encapsulate the Double type.interfaceEnumDef is a extension ofFieldDefto support an enumeration type.interfaceFixedBinaryDef is an extension ofFieldDefto encapsulate a fixed length binary value.interfaceFloatDef is an extension ofFieldDefto encapsulate the Float type.interfaceIntegerDef is an extension ofFieldDefto encapsulate an Integer.interfaceJsonDef is an extension ofFieldDefto define schemaless data modeled as JSON.interfaceLongDef is an extension ofFieldDefto encapsulate a Long.interfaceMapDef is an extension ofFieldDefto define an unordered map, where all entries are constrained to a single type.interfaceNumberDef is an extension ofFieldDefto encapsulate the BigDecimal type.interfaceRecordDef represents a record type, which specifies a set ofRecordValues that conform to this type.interfaceStringDef is an extension ofFieldDefto encapsulate a String.interfaceTimestampDef is an extension ofFieldDefto 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 FieldValueFieldValueFactory.createValueFromJson(FieldDef type, InputStream jsonStream) Creates a new value from a JSON doc (which is given as an InputStream).static FieldValueFieldValueFactory.createValueFromJson(FieldDef type, Reader jsonReader) Creates a new value from a JSON doc (which is given as a Reader).static FieldValueFieldValueFactory.createValueFromJson(FieldDef type, String jsonString) Creates a new value from a JSON doc (which is given as a String).