Documentation ¶
Index ¶
- type Columns
- type ColumnsAttributes
- func (c ColumnsAttributes) Comment() terra.StringValue
- func (c ColumnsAttributes) InternalRef() (terra.Reference, error)
- func (c ColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ColumnsAttributes) InternalWithRef(ref terra.Reference) ColumnsAttributes
- func (c ColumnsAttributes) Name() terra.StringValue
- func (c ColumnsAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (c ColumnsAttributes) Type() terra.StringValue
- type ColumnsState
- type PartitionIndex
- type PartitionIndexAttributes
- func (pi PartitionIndexAttributes) IndexName() terra.StringValue
- func (pi PartitionIndexAttributes) IndexStatus() terra.StringValue
- func (pi PartitionIndexAttributes) InternalRef() (terra.Reference, error)
- func (pi PartitionIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pi PartitionIndexAttributes) InternalWithRef(ref terra.Reference) PartitionIndexAttributes
- func (pi PartitionIndexAttributes) Keys() terra.ListValue[terra.StringValue]
- type PartitionIndexState
- type PartitionKeys
- type PartitionKeysAttributes
- func (pk PartitionKeysAttributes) Comment() terra.StringValue
- func (pk PartitionKeysAttributes) InternalRef() (terra.Reference, error)
- func (pk PartitionKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pk PartitionKeysAttributes) InternalWithRef(ref terra.Reference) PartitionKeysAttributes
- func (pk PartitionKeysAttributes) Name() terra.StringValue
- func (pk PartitionKeysAttributes) Type() terra.StringValue
- type PartitionKeysState
- type SchemaId
- type SchemaIdAttributes
- func (si SchemaIdAttributes) InternalRef() (terra.Reference, error)
- func (si SchemaIdAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si SchemaIdAttributes) InternalWithRef(ref terra.Reference) SchemaIdAttributes
- func (si SchemaIdAttributes) RegistryName() terra.StringValue
- func (si SchemaIdAttributes) SchemaArn() terra.StringValue
- func (si SchemaIdAttributes) SchemaName() terra.StringValue
- type SchemaIdState
- type SchemaReference
- type SchemaReferenceAttributes
- func (sr SchemaReferenceAttributes) InternalRef() (terra.Reference, error)
- func (sr SchemaReferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sr SchemaReferenceAttributes) InternalWithRef(ref terra.Reference) SchemaReferenceAttributes
- func (sr SchemaReferenceAttributes) SchemaId() terra.ListValue[SchemaIdAttributes]
- func (sr SchemaReferenceAttributes) SchemaVersionId() terra.StringValue
- func (sr SchemaReferenceAttributes) SchemaVersionNumber() terra.NumberValue
- type SchemaReferenceState
- type SerDeInfo
- type SerDeInfoAttributes
- func (sdi SerDeInfoAttributes) InternalRef() (terra.Reference, error)
- func (sdi SerDeInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sdi SerDeInfoAttributes) InternalWithRef(ref terra.Reference) SerDeInfoAttributes
- func (sdi SerDeInfoAttributes) Name() terra.StringValue
- func (sdi SerDeInfoAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (sdi SerDeInfoAttributes) SerializationLibrary() terra.StringValue
- type SerDeInfoState
- type SkewedInfo
- type SkewedInfoAttributes
- func (si SkewedInfoAttributes) InternalRef() (terra.Reference, error)
- func (si SkewedInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si SkewedInfoAttributes) InternalWithRef(ref terra.Reference) SkewedInfoAttributes
- func (si SkewedInfoAttributes) SkewedColumnNames() terra.ListValue[terra.StringValue]
- func (si SkewedInfoAttributes) SkewedColumnValueLocationMaps() terra.MapValue[terra.StringValue]
- func (si SkewedInfoAttributes) SkewedColumnValues() terra.ListValue[terra.StringValue]
- type SkewedInfoState
- type SortColumns
- type SortColumnsAttributes
- func (sc SortColumnsAttributes) Column() terra.StringValue
- func (sc SortColumnsAttributes) InternalRef() (terra.Reference, error)
- func (sc SortColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SortColumnsAttributes) InternalWithRef(ref terra.Reference) SortColumnsAttributes
- func (sc SortColumnsAttributes) SortOrder() terra.NumberValue
- type SortColumnsState
- type StorageDescriptor
- type StorageDescriptorAttributes
- func (sd StorageDescriptorAttributes) BucketColumns() terra.ListValue[terra.StringValue]
- func (sd StorageDescriptorAttributes) Columns() terra.ListValue[ColumnsAttributes]
- func (sd StorageDescriptorAttributes) Compressed() terra.BoolValue
- func (sd StorageDescriptorAttributes) InputFormat() terra.StringValue
- func (sd StorageDescriptorAttributes) InternalRef() (terra.Reference, error)
- func (sd StorageDescriptorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sd StorageDescriptorAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorAttributes
- func (sd StorageDescriptorAttributes) Location() terra.StringValue
- func (sd StorageDescriptorAttributes) NumberOfBuckets() terra.NumberValue
- func (sd StorageDescriptorAttributes) OutputFormat() terra.StringValue
- func (sd StorageDescriptorAttributes) Parameters() terra.MapValue[terra.StringValue]
- func (sd StorageDescriptorAttributes) SchemaReference() terra.ListValue[SchemaReferenceAttributes]
- func (sd StorageDescriptorAttributes) SerDeInfo() terra.ListValue[SerDeInfoAttributes]
- func (sd StorageDescriptorAttributes) SkewedInfo() terra.ListValue[SkewedInfoAttributes]
- func (sd StorageDescriptorAttributes) SortColumns() terra.ListValue[SortColumnsAttributes]
- func (sd StorageDescriptorAttributes) StoredAsSubDirectories() terra.BoolValue
- type StorageDescriptorState
- type TargetTable
- type TargetTableAttributes
- func (tt TargetTableAttributes) CatalogId() terra.StringValue
- func (tt TargetTableAttributes) DatabaseName() terra.StringValue
- func (tt TargetTableAttributes) InternalRef() (terra.Reference, error)
- func (tt TargetTableAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tt TargetTableAttributes) InternalWithRef(ref terra.Reference) TargetTableAttributes
- func (tt TargetTableAttributes) Name() terra.StringValue
- type TargetTableState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnsAttributes ¶
type ColumnsAttributes struct {
// contains filtered or unexported fields
}
func (ColumnsAttributes) Comment ¶
func (c ColumnsAttributes) Comment() terra.StringValue
func (ColumnsAttributes) InternalRef ¶
func (c ColumnsAttributes) InternalRef() (terra.Reference, error)
func (ColumnsAttributes) InternalTokens ¶
func (c ColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ColumnsAttributes) InternalWithRef ¶
func (c ColumnsAttributes) InternalWithRef(ref terra.Reference) ColumnsAttributes
func (ColumnsAttributes) Name ¶
func (c ColumnsAttributes) Name() terra.StringValue
func (ColumnsAttributes) Parameters ¶
func (c ColumnsAttributes) Parameters() terra.MapValue[terra.StringValue]
func (ColumnsAttributes) Type ¶
func (c ColumnsAttributes) Type() terra.StringValue
type ColumnsState ¶
type PartitionIndex ¶
type PartitionIndex struct{}
type PartitionIndexAttributes ¶
type PartitionIndexAttributes struct {
// contains filtered or unexported fields
}
func (PartitionIndexAttributes) IndexName ¶
func (pi PartitionIndexAttributes) IndexName() terra.StringValue
func (PartitionIndexAttributes) IndexStatus ¶
func (pi PartitionIndexAttributes) IndexStatus() terra.StringValue
func (PartitionIndexAttributes) InternalRef ¶
func (pi PartitionIndexAttributes) InternalRef() (terra.Reference, error)
func (PartitionIndexAttributes) InternalTokens ¶
func (pi PartitionIndexAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PartitionIndexAttributes) InternalWithRef ¶
func (pi PartitionIndexAttributes) InternalWithRef(ref terra.Reference) PartitionIndexAttributes
func (PartitionIndexAttributes) Keys ¶
func (pi PartitionIndexAttributes) Keys() terra.ListValue[terra.StringValue]
type PartitionIndexState ¶
type PartitionKeys ¶
type PartitionKeys struct{}
type PartitionKeysAttributes ¶
type PartitionKeysAttributes struct {
// contains filtered or unexported fields
}
func (PartitionKeysAttributes) Comment ¶
func (pk PartitionKeysAttributes) Comment() terra.StringValue
func (PartitionKeysAttributes) InternalRef ¶
func (pk PartitionKeysAttributes) InternalRef() (terra.Reference, error)
func (PartitionKeysAttributes) InternalTokens ¶
func (pk PartitionKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PartitionKeysAttributes) InternalWithRef ¶
func (pk PartitionKeysAttributes) InternalWithRef(ref terra.Reference) PartitionKeysAttributes
func (PartitionKeysAttributes) Name ¶
func (pk PartitionKeysAttributes) Name() terra.StringValue
func (PartitionKeysAttributes) Type ¶
func (pk PartitionKeysAttributes) Type() terra.StringValue
type PartitionKeysState ¶
type SchemaIdAttributes ¶
type SchemaIdAttributes struct {
// contains filtered or unexported fields
}
func (SchemaIdAttributes) InternalRef ¶
func (si SchemaIdAttributes) InternalRef() (terra.Reference, error)
func (SchemaIdAttributes) InternalTokens ¶
func (si SchemaIdAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SchemaIdAttributes) InternalWithRef ¶
func (si SchemaIdAttributes) InternalWithRef(ref terra.Reference) SchemaIdAttributes
func (SchemaIdAttributes) RegistryName ¶
func (si SchemaIdAttributes) RegistryName() terra.StringValue
func (SchemaIdAttributes) SchemaArn ¶
func (si SchemaIdAttributes) SchemaArn() terra.StringValue
func (SchemaIdAttributes) SchemaName ¶
func (si SchemaIdAttributes) SchemaName() terra.StringValue
type SchemaIdState ¶
type SchemaReference ¶
type SchemaReference struct { // SchemaId: min=0 SchemaId []SchemaId `hcl:"schema_id,block" validate:"min=0"` }
type SchemaReferenceAttributes ¶
type SchemaReferenceAttributes struct {
// contains filtered or unexported fields
}
func (SchemaReferenceAttributes) InternalRef ¶
func (sr SchemaReferenceAttributes) InternalRef() (terra.Reference, error)
func (SchemaReferenceAttributes) InternalTokens ¶
func (sr SchemaReferenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SchemaReferenceAttributes) InternalWithRef ¶
func (sr SchemaReferenceAttributes) InternalWithRef(ref terra.Reference) SchemaReferenceAttributes
func (SchemaReferenceAttributes) SchemaId ¶
func (sr SchemaReferenceAttributes) SchemaId() terra.ListValue[SchemaIdAttributes]
func (SchemaReferenceAttributes) SchemaVersionId ¶
func (sr SchemaReferenceAttributes) SchemaVersionId() terra.StringValue
func (SchemaReferenceAttributes) SchemaVersionNumber ¶
func (sr SchemaReferenceAttributes) SchemaVersionNumber() terra.NumberValue
type SchemaReferenceState ¶
type SchemaReferenceState struct { SchemaVersionId string `json:"schema_version_id"` SchemaVersionNumber float64 `json:"schema_version_number"` SchemaId []SchemaIdState `json:"schema_id"` }
type SerDeInfoAttributes ¶
type SerDeInfoAttributes struct {
// contains filtered or unexported fields
}
func (SerDeInfoAttributes) InternalRef ¶
func (sdi SerDeInfoAttributes) InternalRef() (terra.Reference, error)
func (SerDeInfoAttributes) InternalTokens ¶
func (sdi SerDeInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SerDeInfoAttributes) InternalWithRef ¶
func (sdi SerDeInfoAttributes) InternalWithRef(ref terra.Reference) SerDeInfoAttributes
func (SerDeInfoAttributes) Name ¶
func (sdi SerDeInfoAttributes) Name() terra.StringValue
func (SerDeInfoAttributes) Parameters ¶
func (sdi SerDeInfoAttributes) Parameters() terra.MapValue[terra.StringValue]
func (SerDeInfoAttributes) SerializationLibrary ¶
func (sdi SerDeInfoAttributes) SerializationLibrary() terra.StringValue
type SerDeInfoState ¶
type SkewedInfo ¶
type SkewedInfo struct{}
type SkewedInfoAttributes ¶
type SkewedInfoAttributes struct {
// contains filtered or unexported fields
}
func (SkewedInfoAttributes) InternalRef ¶
func (si SkewedInfoAttributes) InternalRef() (terra.Reference, error)
func (SkewedInfoAttributes) InternalTokens ¶
func (si SkewedInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SkewedInfoAttributes) InternalWithRef ¶
func (si SkewedInfoAttributes) InternalWithRef(ref terra.Reference) SkewedInfoAttributes
func (SkewedInfoAttributes) SkewedColumnNames ¶
func (si SkewedInfoAttributes) SkewedColumnNames() terra.ListValue[terra.StringValue]
func (SkewedInfoAttributes) SkewedColumnValueLocationMaps ¶
func (si SkewedInfoAttributes) SkewedColumnValueLocationMaps() terra.MapValue[terra.StringValue]
func (SkewedInfoAttributes) SkewedColumnValues ¶
func (si SkewedInfoAttributes) SkewedColumnValues() terra.ListValue[terra.StringValue]
type SkewedInfoState ¶
type SortColumns ¶
type SortColumns struct{}
type SortColumnsAttributes ¶
type SortColumnsAttributes struct {
// contains filtered or unexported fields
}
func (SortColumnsAttributes) Column ¶
func (sc SortColumnsAttributes) Column() terra.StringValue
func (SortColumnsAttributes) InternalRef ¶
func (sc SortColumnsAttributes) InternalRef() (terra.Reference, error)
func (SortColumnsAttributes) InternalTokens ¶
func (sc SortColumnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SortColumnsAttributes) InternalWithRef ¶
func (sc SortColumnsAttributes) InternalWithRef(ref terra.Reference) SortColumnsAttributes
func (SortColumnsAttributes) SortOrder ¶
func (sc SortColumnsAttributes) SortOrder() terra.NumberValue
type SortColumnsState ¶
type StorageDescriptor ¶
type StorageDescriptor struct { // Columns: min=0 Columns []Columns `hcl:"columns,block" validate:"min=0"` // SchemaReference: min=0 SchemaReference []SchemaReference `hcl:"schema_reference,block" validate:"min=0"` // SerDeInfo: min=0 SerDeInfo []SerDeInfo `hcl:"ser_de_info,block" validate:"min=0"` // SkewedInfo: min=0 SkewedInfo []SkewedInfo `hcl:"skewed_info,block" validate:"min=0"` // SortColumns: min=0 SortColumns []SortColumns `hcl:"sort_columns,block" validate:"min=0"` }
type StorageDescriptorAttributes ¶
type StorageDescriptorAttributes struct {
// contains filtered or unexported fields
}
func (StorageDescriptorAttributes) BucketColumns ¶
func (sd StorageDescriptorAttributes) BucketColumns() terra.ListValue[terra.StringValue]
func (StorageDescriptorAttributes) Columns ¶
func (sd StorageDescriptorAttributes) Columns() terra.ListValue[ColumnsAttributes]
func (StorageDescriptorAttributes) Compressed ¶
func (sd StorageDescriptorAttributes) Compressed() terra.BoolValue
func (StorageDescriptorAttributes) InputFormat ¶
func (sd StorageDescriptorAttributes) InputFormat() terra.StringValue
func (StorageDescriptorAttributes) InternalRef ¶
func (sd StorageDescriptorAttributes) InternalRef() (terra.Reference, error)
func (StorageDescriptorAttributes) InternalTokens ¶
func (sd StorageDescriptorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageDescriptorAttributes) InternalWithRef ¶
func (sd StorageDescriptorAttributes) InternalWithRef(ref terra.Reference) StorageDescriptorAttributes
func (StorageDescriptorAttributes) Location ¶
func (sd StorageDescriptorAttributes) Location() terra.StringValue
func (StorageDescriptorAttributes) NumberOfBuckets ¶
func (sd StorageDescriptorAttributes) NumberOfBuckets() terra.NumberValue
func (StorageDescriptorAttributes) OutputFormat ¶
func (sd StorageDescriptorAttributes) OutputFormat() terra.StringValue
func (StorageDescriptorAttributes) Parameters ¶
func (sd StorageDescriptorAttributes) Parameters() terra.MapValue[terra.StringValue]
func (StorageDescriptorAttributes) SchemaReference ¶
func (sd StorageDescriptorAttributes) SchemaReference() terra.ListValue[SchemaReferenceAttributes]
func (StorageDescriptorAttributes) SerDeInfo ¶
func (sd StorageDescriptorAttributes) SerDeInfo() terra.ListValue[SerDeInfoAttributes]
func (StorageDescriptorAttributes) SkewedInfo ¶
func (sd StorageDescriptorAttributes) SkewedInfo() terra.ListValue[SkewedInfoAttributes]
func (StorageDescriptorAttributes) SortColumns ¶
func (sd StorageDescriptorAttributes) SortColumns() terra.ListValue[SortColumnsAttributes]
func (StorageDescriptorAttributes) StoredAsSubDirectories ¶
func (sd StorageDescriptorAttributes) StoredAsSubDirectories() terra.BoolValue
type StorageDescriptorState ¶
type StorageDescriptorState struct { BucketColumns []string `json:"bucket_columns"` Compressed bool `json:"compressed"` InputFormat string `json:"input_format"` Location string `json:"location"` NumberOfBuckets float64 `json:"number_of_buckets"` OutputFormat string `json:"output_format"` Parameters map[string]string `json:"parameters"` StoredAsSubDirectories bool `json:"stored_as_sub_directories"` Columns []ColumnsState `json:"columns"` SchemaReference []SchemaReferenceState `json:"schema_reference"` SerDeInfo []SerDeInfoState `json:"ser_de_info"` SkewedInfo []SkewedInfoState `json:"skewed_info"` SortColumns []SortColumnsState `json:"sort_columns"` }
type TargetTable ¶
type TargetTable struct{}
type TargetTableAttributes ¶
type TargetTableAttributes struct {
// contains filtered or unexported fields
}
func (TargetTableAttributes) CatalogId ¶
func (tt TargetTableAttributes) CatalogId() terra.StringValue
func (TargetTableAttributes) DatabaseName ¶
func (tt TargetTableAttributes) DatabaseName() terra.StringValue
func (TargetTableAttributes) InternalRef ¶
func (tt TargetTableAttributes) InternalRef() (terra.Reference, error)
func (TargetTableAttributes) InternalTokens ¶
func (tt TargetTableAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetTableAttributes) InternalWithRef ¶
func (tt TargetTableAttributes) InternalWithRef(ref terra.Reference) TargetTableAttributes
func (TargetTableAttributes) Name ¶
func (tt TargetTableAttributes) Name() terra.StringValue
type TargetTableState ¶
Click to show internal directories.
Click to hide internal directories.