Uses of Interface
oracle.kv.table.FieldValue
-
Packages that use FieldValue 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 FieldValue in oracle.kv.query
Methods in oracle.kv.query that return types with arguments of type FieldValue Modifier and Type Method Description java.util.Map<java.lang.String,FieldValue>BoundStatement. getVariables()Returns the map of bound variables.Methods in oracle.kv.query with parameters of type FieldValue Modifier and Type Method Description BoundStatementBoundStatement. setVariable(java.lang.String variableName, FieldValue value)Sets the value of a variable. -
Uses of FieldValue in oracle.kv.table
Subinterfaces of FieldValue in oracle.kv.table Modifier and Type Interface Description interfaceArrayValueArrayValue extendsFieldValueto add methods appropriate for array values.interfaceBinaryValueBinaryValue extendsFieldValueto represent a byte array value.interfaceBooleanValueBooleanValue extendsFieldValueto represent a simple boolean value.interfaceDoubleValueDoubleValue extendsFieldValueto represent a double.interfaceEnumValueEnumValue extendsFieldValueto represent a single value in an enumeration.interfaceFixedBinaryValueFixedBinaryValue extendsFieldValueto represent a fixed-size byte array.interfaceFloatValueFloatValue extendsFieldValueto represent a float.interfaceIndexKeyIndexKey is a specialization of RecordValue to represent a key used to access a specific index defined on a table.interfaceIntegerValueIntegerValue extendsFieldValueto represent an integer.interfaceLongValueLongValue extendsFieldValueto represent a long.interfaceMapValueMapValue extendsFieldValueto define a container object that holds a map of FieldValue objects all of the same type.interfaceNumberValueNumberValue extendsFieldValueto represent a BigDecimal.interfacePrimaryKeyPrimaryKey is a specialization of Row to represent a primary key used to access records in a table using theTableAPI.interfaceRecordValueRecordValue extendsFieldValueto represent a record value.interfaceReturnRowReturnRow is used with put and delete operations to return the previous row value and version.interfaceRowRow is a specialization of RecordValue to represent a single record, or row, in a table.interfaceStringValueStringValue extendsFieldValueto represent a string.interfaceTimestampValueTimestampValue extendsFieldValueto represent a Timestamp value.Methods in oracle.kv.table that return FieldValue Modifier and Type Method Description FieldValueFieldValue. clone()Create a deep copy of this object.FieldValueFieldDef. createJsonNull()Creates a special FieldValue instance representing a JSON null.static FieldValueFieldValueFactory. createJsonNull()Creates a special FieldValue instance representing a JSON null value, which returns true fromisJsonNull().static FieldValueFieldValueFactory. createValueFromJson(java.io.Reader jsonReader)Creates a FieldValue instance from JSON input where the type is not known.static FieldValueFieldValueFactory. createValueFromJson(java.lang.String jsonString)Creates a FieldValue instance from JSON input where the type is not known.static FieldValueFieldValueFactory. createValueFromJson(FieldDef type, java.io.InputStream jsonStream)Creates a new value from a JSON doc (which is given as an InputStream).static FieldValueFieldValueFactory. createValueFromJson(FieldDef type, java.io.Reader jsonReader)Creates a new value from a JSON doc (which is given as a Reader).static FieldValueFieldValueFactory. createValueFromJson(FieldDef type, java.lang.String jsonString)Creates a new value from a JSON doc (which is given as a String).FieldValueArrayValue. get(int index)Gets the value at the specified index.FieldValueMapValue. get(java.lang.String fieldName)Returns the FieldValue with the specified name if it appears in the map.FieldValueRecordValue. get(int position)Returns the value of the field at the given position.FieldValueRecordValue. get(java.lang.String fieldName)Returns the value of the field with the given name.FieldValueRecordDef. getDefaultValue(int pos)Returns the default value for the field at the given position.FieldValueRecordDef. getDefaultValue(java.lang.String name)Returns the default value for the named field.FieldValueTable. getDefaultValue(java.lang.String name)Creates an instance using the default value for the named field.FieldValueFieldRange. getEnd()Returns the FieldValue that defines upper bound of the range, or null if no upper bound is enforced.FieldValueFieldRange. getStart()Returns the FieldValue that defines lower bound of the range, or null if no lower bound is enforced.FieldValueMapValue. remove(java.lang.String fieldName)Remove the named field if it exists.FieldValueRecordValue. remove(java.lang.String fieldName)Remove the named field if it exists.Methods in oracle.kv.table that return types with arguments of type FieldValue Modifier and Type Method Description java.util.Map<java.lang.String,FieldValue>MapValue. getFields()Returns an unmodifiable view of the MapValue state.java.util.List<FieldValue>ArrayValue. toList()Returns the array values as an unmodifiable list.Methods in oracle.kv.table with parameters of type FieldValue Modifier and Type Method Description ArrayValueArrayValue. add(int index, FieldValue value)Inserts a new value at the specified index.ArrayValueArrayValue. add(FieldValue value)Adds a new value at the end of the array.intBinaryValue. compareTo(FieldValue otherValue)Returns 0 if the two values are equal in terms of length and byte content, otherwise it returns -1.MapValueMapValue. put(java.lang.String fieldName, FieldValue value)Set the named field.RecordValueRecordValue. put(int position, FieldValue value)Inserts the field at the given position, or updates its value if the field exists already.RecordValueRecordValue. put(java.lang.String fieldName, FieldValue value)Set the named field, silently overwriting existing values.ArrayValueArrayValue. set(int index, FieldValue value)Set the value at the specified index.FieldRangeFieldRange. setEnd(FieldValue value, boolean isInclusive)Sets the end value of the range to the specified value.FieldRangeFieldRange. setEnd(FieldValue value, boolean isInclusive, boolean validate)FieldRangeFieldRange. setStart(FieldValue value, boolean isInclusive)Sets the start value of the range to the specified value.FieldRangeFieldRange. setStart(FieldValue value, boolean isInclusive, boolean validate)FieldRangeFieldRange. setStartValue(FieldValue value, boolean isInclusive)
-