Table constructor

Table({
  1. BigLakeConfiguration? biglakeConfiguration,
  2. CloneDefinition? cloneDefinition,
  3. Clustering? clustering,
  4. String? creationTime,
  5. String? defaultCollation,
  6. String? defaultRoundingMode,
  7. String? description,
  8. EncryptionConfiguration? encryptionConfiguration,
  9. String? etag,
  10. String? expirationTime,
  11. ExternalCatalogTableOptions? externalCatalogTableOptions,
  12. ExternalDataConfiguration? externalDataConfiguration,
  13. String? friendlyName,
  14. String? id,
  15. String? kind,
  16. Map<String, String>? labels,
  17. String? lastModifiedTime,
  18. String? location,
  19. MaterializedViewDefinition? materializedView,
  20. MaterializedViewStatus? materializedViewStatus,
  21. String? maxStaleness,
  22. ModelDefinition? model,
  23. String? numActiveLogicalBytes,
  24. String? numActivePhysicalBytes,
  25. String? numBytes,
  26. String? numCurrentPhysicalBytes,
  27. String? numLongTermBytes,
  28. String? numLongTermLogicalBytes,
  29. String? numLongTermPhysicalBytes,
  30. String? numPartitions,
  31. String? numPhysicalBytes,
  32. String? numRows,
  33. String? numTimeTravelPhysicalBytes,
  34. String? numTotalLogicalBytes,
  35. String? numTotalPhysicalBytes,
  36. PartitioningDefinition? partitionDefinition,
  37. RangePartitioning? rangePartitioning,
  38. List<TableReference>? replicas,
  39. bool? requirePartitionFilter,
  40. Map<String, String>? resourceTags,
  41. RestrictionConfig? restrictions,
  42. TableSchema? schema,
  43. String? selfLink,
  44. SnapshotDefinition? snapshotDefinition,
  45. Streamingbuffer? streamingBuffer,
  46. TableConstraints? tableConstraints,
  47. TableReference? tableReference,
  48. TableReplicationInfo? tableReplicationInfo,
  49. TimePartitioning? timePartitioning,
  50. String? type,
  51. ViewDefinition? view,
})

Implementation

Table({
  this.biglakeConfiguration,
  this.cloneDefinition,
  this.clustering,
  this.creationTime,
  this.defaultCollation,
  this.defaultRoundingMode,
  this.description,
  this.encryptionConfiguration,
  this.etag,
  this.expirationTime,
  this.externalCatalogTableOptions,
  this.externalDataConfiguration,
  this.friendlyName,
  this.id,
  this.kind,
  this.labels,
  this.lastModifiedTime,
  this.location,
  this.materializedView,
  this.materializedViewStatus,
  this.maxStaleness,
  this.model,
  this.numActiveLogicalBytes,
  this.numActivePhysicalBytes,
  this.numBytes,
  this.numCurrentPhysicalBytes,
  this.numLongTermBytes,
  this.numLongTermLogicalBytes,
  this.numLongTermPhysicalBytes,
  this.numPartitions,
  this.numPhysicalBytes,
  this.numRows,
  this.numTimeTravelPhysicalBytes,
  this.numTotalLogicalBytes,
  this.numTotalPhysicalBytes,
  this.partitionDefinition,
  this.rangePartitioning,
  this.replicas,
  this.requirePartitionFilter,
  this.resourceTags,
  this.restrictions,
  this.schema,
  this.selfLink,
  this.snapshotDefinition,
  this.streamingBuffer,
  this.tableConstraints,
  this.tableReference,
  this.tableReplicationInfo,
  this.timePartitioning,
  this.type,
  this.view,
});