GetTableResult.fromMap constructor
GetTableResult.fromMap(
- 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>()),
);
}