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. ExternalDataConfiguration? externalDataConfiguration,
  12. String? friendlyName,
  13. String? id,
  14. String? kind,
  15. Map<String, String>? labels,
  16. String? lastModifiedTime,
  17. String? location,
  18. MaterializedViewDefinition? materializedView,
  19. String? maxStaleness,
  20. ModelDefinition? model,
  21. String? numActiveLogicalBytes,
  22. String? numActivePhysicalBytes,
  23. String? numBytes,
  24. String? numLongTermBytes,
  25. String? numLongTermLogicalBytes,
  26. String? numLongTermPhysicalBytes,
  27. String? numPartitions,
  28. String? numPhysicalBytes,
  29. String? numRows,
  30. String? numTimeTravelPhysicalBytes,
  31. String? numTotalLogicalBytes,
  32. String? numTotalPhysicalBytes,
  33. RangePartitioning? rangePartitioning,
  34. bool? requirePartitionFilter,
  35. Map<String, String>? resourceTags,
  36. TableSchema? schema,
  37. String? selfLink,
  38. SnapshotDefinition? snapshotDefinition,
  39. Streamingbuffer? streamingBuffer,
  40. TableConstraints? tableConstraints,
  41. TableReference? tableReference,
  42. TimePartitioning? timePartitioning,
  43. String? type,
  44. 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.externalDataConfiguration,
  this.friendlyName,
  this.id,
  this.kind,
  this.labels,
  this.lastModifiedTime,
  this.location,
  this.materializedView,
  this.maxStaleness,
  this.model,
  this.numActiveLogicalBytes,
  this.numActivePhysicalBytes,
  this.numBytes,
  this.numLongTermBytes,
  this.numLongTermLogicalBytes,
  this.numLongTermPhysicalBytes,
  this.numPartitions,
  this.numPhysicalBytes,
  this.numRows,
  this.numTimeTravelPhysicalBytes,
  this.numTotalLogicalBytes,
  this.numTotalPhysicalBytes,
  this.rangePartitioning,
  this.requirePartitionFilter,
  this.resourceTags,
  this.schema,
  this.selfLink,
  this.snapshotDefinition,
  this.streamingBuffer,
  this.tableConstraints,
  this.tableReference,
  this.timePartitioning,
  this.type,
  this.view,
});