TableFieldSchema class
Constructors
-
TableFieldSchema.new({TableFieldSchemaCategories? categories, String? collation, String? defaultValueExpression, String? description, List<
TableFieldSchema> ? fields, String? maxLength, String? mode, String? name, TableFieldSchemaPolicyTags? policyTags, String? precision, TableFieldSchemaRangeElementType? rangeElementType, String? roundingMode, String? scale, String? type}) - TableFieldSchema.fromJson(Map json_)
Properties
- categories ↔ TableFieldSchemaCategories?
-
The categories attached to this field, used for field-level access
control.
getter/setter pair
- collation ↔ String?
-
Collation specification of the field.
getter/setter pair
- defaultValueExpression ↔ String?
-
A SQL expression to specify the default value for this field.
getter/setter pair
- description ↔ String?
-
The field description.
getter/setter pair
-
fields
↔ List<
TableFieldSchema> ? -
Describes the nested schema fields if the type property is set to RECORD.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxLength ↔ String?
-
Maximum length of values of this field for STRINGS or BYTES.
getter/setter pair
- mode ↔ String?
-
The field mode.
getter/setter pair
- name ↔ String?
-
The field name.
getter/setter pair
- policyTags ↔ TableFieldSchemaPolicyTags?
-
getter/setter pair
- precision ↔ String?
-
Precision (maximum number of total digits in base 10) and scale (maximum
number of digits in the fractional part in base 10) constraints for values
of this field for NUMERIC or BIGNUMERIC.
getter/setter pair
- rangeElementType ↔ TableFieldSchemaRangeElementType?
-
The subtype of the RANGE, if the type of this field is RANGE.
getter/setter pair
- roundingMode ↔ String?
-
Rounding Mode specification of the field.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale ↔ String?
-
See documentation for precision.
getter/setter pair
- type ↔ String?
-
The field data type.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited