1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type ColumnNullable string 6 7// Enum values for ColumnNullable 8const ( 9 ColumnNullableNotNull ColumnNullable = "NOT_NULL" 10 ColumnNullableNullable ColumnNullable = "NULLABLE" 11 ColumnNullableUnknown ColumnNullable = "UNKNOWN" 12) 13 14// Values returns all known values for ColumnNullable. Note that this can be 15// expanded in the future, and so it is only as up to date as the client. The 16// ordering of this slice is not guaranteed to be stable across updates. 17func (ColumnNullable) Values() []ColumnNullable { 18 return []ColumnNullable{ 19 "NOT_NULL", 20 "NULLABLE", 21 "UNKNOWN", 22 } 23} 24 25type DataCatalogType string 26 27// Enum values for DataCatalogType 28const ( 29 DataCatalogTypeLambda DataCatalogType = "LAMBDA" 30 DataCatalogTypeGlue DataCatalogType = "GLUE" 31 DataCatalogTypeHive DataCatalogType = "HIVE" 32) 33 34// Values returns all known values for DataCatalogType. Note that this can be 35// expanded in the future, and so it is only as up to date as the client. The 36// ordering of this slice is not guaranteed to be stable across updates. 37func (DataCatalogType) Values() []DataCatalogType { 38 return []DataCatalogType{ 39 "LAMBDA", 40 "GLUE", 41 "HIVE", 42 } 43} 44 45type EncryptionOption string 46 47// Enum values for EncryptionOption 48const ( 49 EncryptionOptionSseS3 EncryptionOption = "SSE_S3" 50 EncryptionOptionSseKms EncryptionOption = "SSE_KMS" 51 EncryptionOptionCseKms EncryptionOption = "CSE_KMS" 52) 53 54// Values returns all known values for EncryptionOption. Note that this can be 55// expanded in the future, and so it is only as up to date as the client. The 56// ordering of this slice is not guaranteed to be stable across updates. 57func (EncryptionOption) Values() []EncryptionOption { 58 return []EncryptionOption{ 59 "SSE_S3", 60 "SSE_KMS", 61 "CSE_KMS", 62 } 63} 64 65type QueryExecutionState string 66 67// Enum values for QueryExecutionState 68const ( 69 QueryExecutionStateQueued QueryExecutionState = "QUEUED" 70 QueryExecutionStateRunning QueryExecutionState = "RUNNING" 71 QueryExecutionStateSucceeded QueryExecutionState = "SUCCEEDED" 72 QueryExecutionStateFailed QueryExecutionState = "FAILED" 73 QueryExecutionStateCancelled QueryExecutionState = "CANCELLED" 74) 75 76// Values returns all known values for QueryExecutionState. Note that this can be 77// expanded in the future, and so it is only as up to date as the client. The 78// ordering of this slice is not guaranteed to be stable across updates. 79func (QueryExecutionState) Values() []QueryExecutionState { 80 return []QueryExecutionState{ 81 "QUEUED", 82 "RUNNING", 83 "SUCCEEDED", 84 "FAILED", 85 "CANCELLED", 86 } 87} 88 89type StatementType string 90 91// Enum values for StatementType 92const ( 93 StatementTypeDdl StatementType = "DDL" 94 StatementTypeDml StatementType = "DML" 95 StatementTypeUtility StatementType = "UTILITY" 96) 97 98// Values returns all known values for StatementType. Note that this can be 99// expanded in the future, and so it is only as up to date as the client. The 100// ordering of this slice is not guaranteed to be stable across updates. 101func (StatementType) Values() []StatementType { 102 return []StatementType{ 103 "DDL", 104 "DML", 105 "UTILITY", 106 } 107} 108 109type ThrottleReason string 110 111// Enum values for ThrottleReason 112const ( 113 ThrottleReasonConcurrentQueryLimitExceeded ThrottleReason = "CONCURRENT_QUERY_LIMIT_EXCEEDED" 114) 115 116// Values returns all known values for ThrottleReason. Note that this can be 117// expanded in the future, and so it is only as up to date as the client. The 118// ordering of this slice is not guaranteed to be stable across updates. 119func (ThrottleReason) Values() []ThrottleReason { 120 return []ThrottleReason{ 121 "CONCURRENT_QUERY_LIMIT_EXCEEDED", 122 } 123} 124 125type WorkGroupState string 126 127// Enum values for WorkGroupState 128const ( 129 WorkGroupStateEnabled WorkGroupState = "ENABLED" 130 WorkGroupStateDisabled WorkGroupState = "DISABLED" 131) 132 133// Values returns all known values for WorkGroupState. Note that this can be 134// expanded in the future, and so it is only as up to date as the client. The 135// ordering of this slice is not guaranteed to be stable across updates. 136func (WorkGroupState) Values() []WorkGroupState { 137 return []WorkGroupState{ 138 "ENABLED", 139 "DISABLED", 140 } 141} 142