Try to drop a field from the struct.
Try to drop a field from the struct.
name of field to drop
try new struct without field
Try to drop an index from the struct.
Try to drop an index from the struct.
index of field to drop
try new struct without index
list of fields in this struct
Get optional field by name.
Get optional field by name.
name of field
optional field value
If the struct contains field or not.
If the struct contains field or not.
name of field
true if this contains the field name, false otherwise
Try to get the index of a field.
Try to get the index of a field.
name of field
try index of field
Try to get the index and field for a field name.
Try to get the index and field for a field name.
name of field
try (index of field, field definition)
Try to get the index and field for all field names.
Try to get the index and field for all field names.
names of fields
try (index of field, field definition)
Try to get indices for a list of field names.
Try to get indices for a list of field names.
names of fields
try list of indices for fields
Print schema to a PrintStream.
Print schema to a PrintStream.
print stream to write schema to
Print schema to standard out.
Try to select fields to create a new struct.
Try to select fields to create a new struct.
names of fields to go into new struct
try new struct with selected fields
Try to select fields to create a new struct.
Try to select fields to create a new struct.
names of fields to go into new struct
try new struct with selected fields
Try to select fields by index to create a new struct.
Try to select fields by index to create a new struct.
indices of the fields to select
try new struct with selected indices
Try to add a field to this struct.
Try to add a field to this struct.
field to add
try new struct with field added
Try to add a field to this struct.
Try to add a field to this struct.
name of field
data type of field
try new struct with field added
Try to add multiple fields to this struct.
Try to add multiple fields to this struct.
fields to add
try new struct with fields added
Try to add multiple fields to this struct.
Try to add multiple fields to this struct.
first field to add
fields to add
try new struct with fields added
Class for storing structured type information.
This class is primarily used to define the schema of a LeapFrame. In the future, it could be used to define the structure of fields stored in the LeapFrame itself.