module Stratosphere.Glue.Table.StorageDescriptorProperty (
module Exports, StorageDescriptorProperty(..),
mkStorageDescriptorProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Glue.Table.ColumnProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Table.OrderProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Table.SchemaReferenceProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Table.SerdeInfoProperty as Exports
import {-# SOURCE #-} Stratosphere.Glue.Table.SkewedInfoProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data StorageDescriptorProperty
=
StorageDescriptorProperty {StorageDescriptorProperty -> ()
haddock_workaround_ :: (),
StorageDescriptorProperty -> Maybe (ValueList Text)
bucketColumns :: (Prelude.Maybe (ValueList Prelude.Text)),
StorageDescriptorProperty -> Maybe [ColumnProperty]
columns :: (Prelude.Maybe [ColumnProperty]),
StorageDescriptorProperty -> Maybe (Value Bool)
compressed :: (Prelude.Maybe (Value Prelude.Bool)),
StorageDescriptorProperty -> Maybe (Value Text)
inputFormat :: (Prelude.Maybe (Value Prelude.Text)),
StorageDescriptorProperty -> Maybe (Value Text)
location :: (Prelude.Maybe (Value Prelude.Text)),
StorageDescriptorProperty -> Maybe (Value Integer)
numberOfBuckets :: (Prelude.Maybe (Value Prelude.Integer)),
StorageDescriptorProperty -> Maybe (Value Text)
outputFormat :: (Prelude.Maybe (Value Prelude.Text)),
StorageDescriptorProperty -> Maybe Object
parameters :: (Prelude.Maybe JSON.Object),
StorageDescriptorProperty -> Maybe SchemaReferenceProperty
schemaReference :: (Prelude.Maybe SchemaReferenceProperty),
StorageDescriptorProperty -> Maybe SerdeInfoProperty
serdeInfo :: (Prelude.Maybe SerdeInfoProperty),
StorageDescriptorProperty -> Maybe SkewedInfoProperty
skewedInfo :: (Prelude.Maybe SkewedInfoProperty),
StorageDescriptorProperty -> Maybe [OrderProperty]
sortColumns :: (Prelude.Maybe [OrderProperty]),
StorageDescriptorProperty -> Maybe (Value Bool)
storedAsSubDirectories :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (StorageDescriptorProperty -> StorageDescriptorProperty -> Bool
(StorageDescriptorProperty -> StorageDescriptorProperty -> Bool)
-> (StorageDescriptorProperty -> StorageDescriptorProperty -> Bool)
-> Eq StorageDescriptorProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: StorageDescriptorProperty -> StorageDescriptorProperty -> Bool
== :: StorageDescriptorProperty -> StorageDescriptorProperty -> Bool
$c/= :: StorageDescriptorProperty -> StorageDescriptorProperty -> Bool
/= :: StorageDescriptorProperty -> StorageDescriptorProperty -> Bool
Prelude.Eq, Int -> StorageDescriptorProperty -> ShowS
[StorageDescriptorProperty] -> ShowS
StorageDescriptorProperty -> String
(Int -> StorageDescriptorProperty -> ShowS)
-> (StorageDescriptorProperty -> String)
-> ([StorageDescriptorProperty] -> ShowS)
-> Show StorageDescriptorProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> StorageDescriptorProperty -> ShowS
showsPrec :: Int -> StorageDescriptorProperty -> ShowS
$cshow :: StorageDescriptorProperty -> String
show :: StorageDescriptorProperty -> String
$cshowList :: [StorageDescriptorProperty] -> ShowS
showList :: [StorageDescriptorProperty] -> ShowS
Prelude.Show)
mkStorageDescriptorProperty :: StorageDescriptorProperty
mkStorageDescriptorProperty :: StorageDescriptorProperty
mkStorageDescriptorProperty
= StorageDescriptorProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), bucketColumns :: Maybe (ValueList Text)
bucketColumns = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
columns :: Maybe [ColumnProperty]
columns = Maybe [ColumnProperty]
forall a. Maybe a
Prelude.Nothing, compressed :: Maybe (Value Bool)
compressed = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
inputFormat :: Maybe (Value Text)
inputFormat = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, location :: Maybe (Value Text)
location = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
numberOfBuckets :: Maybe (Value Integer)
numberOfBuckets = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing, outputFormat :: Maybe (Value Text)
outputFormat = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
parameters :: Maybe Object
parameters = Maybe Object
forall a. Maybe a
Prelude.Nothing, schemaReference :: Maybe SchemaReferenceProperty
schemaReference = Maybe SchemaReferenceProperty
forall a. Maybe a
Prelude.Nothing,
serdeInfo :: Maybe SerdeInfoProperty
serdeInfo = Maybe SerdeInfoProperty
forall a. Maybe a
Prelude.Nothing, skewedInfo :: Maybe SkewedInfoProperty
skewedInfo = Maybe SkewedInfoProperty
forall a. Maybe a
Prelude.Nothing,
sortColumns :: Maybe [OrderProperty]
sortColumns = Maybe [OrderProperty]
forall a. Maybe a
Prelude.Nothing,
storedAsSubDirectories :: Maybe (Value Bool)
storedAsSubDirectories = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties StorageDescriptorProperty where
toResourceProperties :: StorageDescriptorProperty -> ResourceProperties
toResourceProperties StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Glue::Table.StorageDescriptor",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BucketColumns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
bucketColumns,
Key -> [ColumnProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Columns" ([ColumnProperty] -> (Key, Value))
-> Maybe [ColumnProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnProperty]
columns,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Compressed" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
compressed,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InputFormat" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
inputFormat,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Location" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
location,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NumberOfBuckets" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numberOfBuckets,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputFormat" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
outputFormat,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Parameters" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
parameters,
Key -> SchemaReferenceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SchemaReference" (SchemaReferenceProperty -> (Key, Value))
-> Maybe SchemaReferenceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SchemaReferenceProperty
schemaReference,
Key -> SerdeInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SerdeInfo" (SerdeInfoProperty -> (Key, Value))
-> Maybe SerdeInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SerdeInfoProperty
serdeInfo,
Key -> SkewedInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SkewedInfo" (SkewedInfoProperty -> (Key, Value))
-> Maybe SkewedInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SkewedInfoProperty
skewedInfo,
Key -> [OrderProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SortColumns" ([OrderProperty] -> (Key, Value))
-> Maybe [OrderProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [OrderProperty]
sortColumns,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StoredAsSubDirectories"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
storedAsSubDirectories])}
instance JSON.ToJSON StorageDescriptorProperty where
toJSON :: StorageDescriptorProperty -> Value
toJSON StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BucketColumns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
bucketColumns,
Key -> [ColumnProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Columns" ([ColumnProperty] -> (Key, Value))
-> Maybe [ColumnProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ColumnProperty]
columns,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Compressed" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
compressed,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InputFormat" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
inputFormat,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Location" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
location,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NumberOfBuckets" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
numberOfBuckets,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputFormat" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
outputFormat,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Parameters" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
parameters,
Key -> SchemaReferenceProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SchemaReference" (SchemaReferenceProperty -> (Key, Value))
-> Maybe SchemaReferenceProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SchemaReferenceProperty
schemaReference,
Key -> SerdeInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SerdeInfo" (SerdeInfoProperty -> (Key, Value))
-> Maybe SerdeInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SerdeInfoProperty
serdeInfo,
Key -> SkewedInfoProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SkewedInfo" (SkewedInfoProperty -> (Key, Value))
-> Maybe SkewedInfoProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SkewedInfoProperty
skewedInfo,
Key -> [OrderProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SortColumns" ([OrderProperty] -> (Key, Value))
-> Maybe [OrderProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [OrderProperty]
sortColumns,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StoredAsSubDirectories"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
storedAsSubDirectories]))
instance Property "BucketColumns" StorageDescriptorProperty where
type PropertyType "BucketColumns" StorageDescriptorProperty = ValueList Prelude.Text
set :: PropertyType "BucketColumns" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "BucketColumns" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{bucketColumns :: Maybe (ValueList Text)
bucketColumns = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BucketColumns" StorageDescriptorProperty
ValueList Text
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "Columns" StorageDescriptorProperty where
type PropertyType "Columns" StorageDescriptorProperty = [ColumnProperty]
set :: PropertyType "Columns" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "Columns" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty {columns :: Maybe [ColumnProperty]
columns = [ColumnProperty] -> Maybe [ColumnProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ColumnProperty]
PropertyType "Columns" StorageDescriptorProperty
newValue, Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "Compressed" StorageDescriptorProperty where
type PropertyType "Compressed" StorageDescriptorProperty = Value Prelude.Bool
set :: PropertyType "Compressed" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "Compressed" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{compressed :: Maybe (Value Bool)
compressed = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Compressed" StorageDescriptorProperty
Value Bool
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "InputFormat" StorageDescriptorProperty where
type PropertyType "InputFormat" StorageDescriptorProperty = Value Prelude.Text
set :: PropertyType "InputFormat" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "InputFormat" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{inputFormat :: Maybe (Value Text)
inputFormat = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InputFormat" StorageDescriptorProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "Location" StorageDescriptorProperty where
type PropertyType "Location" StorageDescriptorProperty = Value Prelude.Text
set :: PropertyType "Location" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "Location" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty {location :: Maybe (Value Text)
location = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Location" StorageDescriptorProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "NumberOfBuckets" StorageDescriptorProperty where
type PropertyType "NumberOfBuckets" StorageDescriptorProperty = Value Prelude.Integer
set :: PropertyType "NumberOfBuckets" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "NumberOfBuckets" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{numberOfBuckets :: Maybe (Value Integer)
numberOfBuckets = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NumberOfBuckets" StorageDescriptorProperty
Value Integer
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "OutputFormat" StorageDescriptorProperty where
type PropertyType "OutputFormat" StorageDescriptorProperty = Value Prelude.Text
set :: PropertyType "OutputFormat" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "OutputFormat" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{outputFormat :: Maybe (Value Text)
outputFormat = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OutputFormat" StorageDescriptorProperty
Value Text
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "Parameters" StorageDescriptorProperty where
type PropertyType "Parameters" StorageDescriptorProperty = JSON.Object
set :: PropertyType "Parameters" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "Parameters" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{parameters :: Maybe Object
parameters = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "Parameters" StorageDescriptorProperty
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "SchemaReference" StorageDescriptorProperty where
type PropertyType "SchemaReference" StorageDescriptorProperty = SchemaReferenceProperty
set :: PropertyType "SchemaReference" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "SchemaReference" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{schemaReference :: Maybe SchemaReferenceProperty
schemaReference = SchemaReferenceProperty -> Maybe SchemaReferenceProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SchemaReference" StorageDescriptorProperty
SchemaReferenceProperty
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "SerdeInfo" StorageDescriptorProperty where
type PropertyType "SerdeInfo" StorageDescriptorProperty = SerdeInfoProperty
set :: PropertyType "SerdeInfo" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "SerdeInfo" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty {serdeInfo :: Maybe SerdeInfoProperty
serdeInfo = SerdeInfoProperty -> Maybe SerdeInfoProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SerdeInfo" StorageDescriptorProperty
SerdeInfoProperty
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "SkewedInfo" StorageDescriptorProperty where
type PropertyType "SkewedInfo" StorageDescriptorProperty = SkewedInfoProperty
set :: PropertyType "SkewedInfo" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "SkewedInfo" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{skewedInfo :: Maybe SkewedInfoProperty
skewedInfo = SkewedInfoProperty -> Maybe SkewedInfoProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SkewedInfo" StorageDescriptorProperty
SkewedInfoProperty
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "SortColumns" StorageDescriptorProperty where
type PropertyType "SortColumns" StorageDescriptorProperty = [OrderProperty]
set :: PropertyType "SortColumns" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "SortColumns" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{sortColumns :: Maybe [OrderProperty]
sortColumns = [OrderProperty] -> Maybe [OrderProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [OrderProperty]
PropertyType "SortColumns" StorageDescriptorProperty
newValue, Maybe [ColumnProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
storedAsSubDirectories :: Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
storedAsSubDirectories :: Maybe (Value Bool)
..}
instance Property "StoredAsSubDirectories" StorageDescriptorProperty where
type PropertyType "StoredAsSubDirectories" StorageDescriptorProperty = Value Prelude.Bool
set :: PropertyType "StoredAsSubDirectories" StorageDescriptorProperty
-> StorageDescriptorProperty -> StorageDescriptorProperty
set PropertyType "StoredAsSubDirectories" StorageDescriptorProperty
newValue StorageDescriptorProperty {Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: StorageDescriptorProperty -> ()
bucketColumns :: StorageDescriptorProperty -> Maybe (ValueList Text)
columns :: StorageDescriptorProperty -> Maybe [ColumnProperty]
compressed :: StorageDescriptorProperty -> Maybe (Value Bool)
inputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
location :: StorageDescriptorProperty -> Maybe (Value Text)
numberOfBuckets :: StorageDescriptorProperty -> Maybe (Value Integer)
outputFormat :: StorageDescriptorProperty -> Maybe (Value Text)
parameters :: StorageDescriptorProperty -> Maybe Object
schemaReference :: StorageDescriptorProperty -> Maybe SchemaReferenceProperty
serdeInfo :: StorageDescriptorProperty -> Maybe SerdeInfoProperty
skewedInfo :: StorageDescriptorProperty -> Maybe SkewedInfoProperty
sortColumns :: StorageDescriptorProperty -> Maybe [OrderProperty]
storedAsSubDirectories :: StorageDescriptorProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
storedAsSubDirectories :: Maybe (Value Bool)
..}
= StorageDescriptorProperty
{storedAsSubDirectories :: Maybe (Value Bool)
storedAsSubDirectories = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StoredAsSubDirectories" StorageDescriptorProperty
Value Bool
newValue, Maybe [ColumnProperty]
Maybe [OrderProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe SchemaReferenceProperty
Maybe SerdeInfoProperty
Maybe SkewedInfoProperty
()
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
haddock_workaround_ :: ()
bucketColumns :: Maybe (ValueList Text)
columns :: Maybe [ColumnProperty]
compressed :: Maybe (Value Bool)
inputFormat :: Maybe (Value Text)
location :: Maybe (Value Text)
numberOfBuckets :: Maybe (Value Integer)
outputFormat :: Maybe (Value Text)
parameters :: Maybe Object
schemaReference :: Maybe SchemaReferenceProperty
serdeInfo :: Maybe SerdeInfoProperty
skewedInfo :: Maybe SkewedInfoProperty
sortColumns :: Maybe [OrderProperty]
..}