GetTableResult.fromMap constructor

GetTableResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetTableResult.fromMap(Map<String, dynamic> map) {
  return GetTableResult(
    biglakeConfiguration: BigLakeConfigurationResponse.fromMap((map['biglakeConfiguration']! as Map).cast<String, dynamic>()),
    cloneDefinition: CloneDefinitionResponse.fromMap((map['cloneDefinition']! as Map).cast<String, dynamic>()),
    clustering: ClusteringResponse.fromMap((map['clustering']! as Map).cast<String, dynamic>()),
    creationTime: map['creationTime'] as String,
    defaultCollation: map['defaultCollation'] as String,
    defaultRoundingMode: map['defaultRoundingMode'] as String,
    description: map['description'] as String,
    encryptionConfiguration: EncryptionConfigurationResponse.fromMap((map['encryptionConfiguration']! as Map).cast<String, dynamic>()),
    etag: map['etag'] as String,
    expirationTime: map['expirationTime'] as String,
    externalDataConfiguration: ExternalDataConfigurationResponse.fromMap((map['externalDataConfiguration']! as Map).cast<String, dynamic>()),
    friendlyName: map['friendlyName'] as String,
    kind: map['kind'] as String,
    labels: (map['labels'] as Map).cast<String, String>(),
    lastModifiedTime: map['lastModifiedTime'] as String,
    location: map['location'] as String,
    materializedView: MaterializedViewDefinitionResponse.fromMap((map['materializedView']! as Map).cast<String, dynamic>()),
    maxStaleness: map['maxStaleness'] as String,
    model: ModelDefinitionResponse.fromMap((map['model']! as Map).cast<String, dynamic>()),
    numActiveLogicalBytes: map['numActiveLogicalBytes'] as String,
    numActivePhysicalBytes: map['numActivePhysicalBytes'] as String,
    numBytes: map['numBytes'] as String,
    numLongTermBytes: map['numLongTermBytes'] as String,
    numLongTermLogicalBytes: map['numLongTermLogicalBytes'] as String,
    numLongTermPhysicalBytes: map['numLongTermPhysicalBytes'] as String,
    numPartitions: map['numPartitions'] as String,
    numPhysicalBytes: map['numPhysicalBytes'] as String,
    numRows: map['numRows'] as String,
    numTimeTravelPhysicalBytes: map['numTimeTravelPhysicalBytes'] as String,
    numTotalLogicalBytes: map['numTotalLogicalBytes'] as String,
    numTotalPhysicalBytes: map['numTotalPhysicalBytes'] as String,
    rangePartitioning: RangePartitioningResponse.fromMap((map['rangePartitioning']! as Map).cast<String, dynamic>()),
    requirePartitionFilter: map['requirePartitionFilter'] as bool,
    resourceTags: (map['resourceTags'] as Map).cast<String, String>(),
    schema: TableSchemaResponse.fromMap((map['schema']! as Map).cast<String, dynamic>()),
    selfLink: map['selfLink'] as String,
    snapshotDefinition: SnapshotDefinitionResponse.fromMap((map['snapshotDefinition']! as Map).cast<String, dynamic>()),
    streamingBuffer: StreamingbufferResponse.fromMap((map['streamingBuffer']! as Map).cast<String, dynamic>()),
    tableConstraints: TableConstraintsResponse.fromMap((map['tableConstraints']! as Map).cast<String, dynamic>()),
    tableReference: TableReferenceResponse.fromMap((map['tableReference']! as Map).cast<String, dynamic>()),
    timePartitioning: TimePartitioningResponse.fromMap((map['timePartitioning']! as Map).cast<String, dynamic>()),
    type: map['type'] as String,
    view: ViewDefinitionResponse.fromMap((map['view']! as Map).cast<String, dynamic>()),
  );
}