com.opendatagroup.hadrian.data
Get numerical field index by field name.
Names of fields.
Field types, in field order.
Get field value by index number (when direct access via custom Java code is not possible).
Get field value by index number (when direct access via custom Java code is not possible).
Get an array of all fields, in order.
Get an array of all fields, in order.
Another access to record schema, needed by Avro.
Access to record schema.
Access to record schema.
Set field value by name (used internally by jvmcompiler only).
Set field value by index number (used internally by jvmcompiler only).
Set multiple fields at once (used by many library functions).
Number of fields.
Set field value by index number (when direct access via custom Java code is not possible).
Set field value by index number (when direct access via custom Java code is not possible).
Calls get(i).
Helper function to ensure that numerical types are exactly right (int for int, long for long, etc.
Helper function to ensure that numerical types are exactly right (int for int, long for long, etc.).
datum to convert
schema to convert it to
converted datum (unboxed primitives)
Return true
if a field named x
exists; false
otherwise.
Returns an updated copy of this record (and its substructures) with a deep element replaced.
Returns an updated copy of this record (and its substructures) with a deep element replaced.
coordinates of the deep element to have replaced
function that replaces the old value with a new one
schema of the subelement
new record of the same specific type, leaving the old one untouched
Returns an updated copy of this record (and its substructures) with a deep element replaced.
Returns an updated copy of this record (and its substructures) with a deep element replaced.
coordinates of the deep element to have replaced
function that replaces the old value with a new one
schema of the subelement
error message if an array path index is wrong
error code if an array path index is wrong
error message if a map path index is wrong
error code if a map path index is wrong
name of the calling PFA function
locator mark for the calling PFA function
new record of the same specific type, leaving the old one untouched
Returns an updated copy of this record (and its substructures) with a deep element replaced.
Returns an updated copy of this record (and its substructures) with a deep element replaced.
coordinates of the deep element to have replaced
function that replaces the old value with a new one
schema of the subelement
new record of the same specific type, leaving the old one untouched
Returns an updated copy of this record (and its substructures) with a deep element replaced.
Returns an updated copy of this record (and its substructures) with a deep element replaced.
coordinates of the deep element to have replaced
new value for the subelement
schema of the subelement
new record of the same specific type, leaving the old one untouched
Returns an updated copy of this record (and its substructures) with a deep element replaced.
Returns an updated copy of this record (and its substructures) with a deep element replaced.
coordinates of the deep element to have replaced
new value for the subelement
schema of the subelement
new record of the same specific type, leaving the old one untouched
Returns an updated copy of this record (and its substructures) with a deep element replaced.
Returns an updated copy of this record (and its substructures) with a deep element replaced.
coordinates of the deep element to have replaced
new value for the subelement
schema of the subelement
new record of the same specific type, leaving the old one untouched
Returns an updated copy of this record with one field replaced.
Returns an updated copy of this record with one field replaced.
name of field to have replaced
new value for field
schema of field
new record of the same specific type, leaving the old one untouched
Returns an updated copy of this record with one field replaced.
Returns an updated copy of this record with one field replaced.
numerical index of field to have replaced
new value for field
schema of field
new record of the same specific type, leaving the old one untouched
Abstract superclass for all dynamically generated record classes.