| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hasura.Backends.BigQuery.Source
Contents
Synopsis
- data PKey = PKey {
- unPKey :: PrivateKey
- originalBS :: Text
- newtype GoogleAccessToken = GoogleAccessToken Text
- data TokenResp = TokenResp {}
- data ServiceAccount = ServiceAccount {
- _saClientEmail :: Text
- _saPrivateKey :: PKey
- _saProjectId :: Text
- data ConfigurationJSON a
- = FromEnvJSON Text
- | FromYamlJSON a
- data ConfigurationInputs
- data ConfigurationInput
- data BigQueryConnSourceConfig = BigQueryConnSourceConfig {}
- data RetryOptions = RetryOptions {}
- data BigQueryConnection = BigQueryConnection {}
- data BigQuerySourceConfig = BigQuerySourceConfig {
- _scConnection :: BigQueryConnection
- _scDatasets :: [Text]
- _scGlobalSelectLimit :: Int64
Documentation
Constructors
| PKey | |
Fields
| |
Instances
| Eq PKey Source # | |
| Data PKey Source # | |
Defined in Hasura.Backends.BigQuery.Source Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PKey -> c PKey # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PKey # dataTypeOf :: PKey -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PKey) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PKey) # gmapT :: (forall b. Data b => b -> b) -> PKey -> PKey # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PKey -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PKey -> r # gmapQ :: (forall d. Data d => d -> u) -> PKey -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PKey -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PKey -> m PKey # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PKey -> m PKey # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PKey -> m PKey # | |
| Show PKey Source # | |
| Generic PKey Source # | |
| NFData PKey Source # | |
Defined in Hasura.Backends.BigQuery.Source | |
| Hashable PKey Source # | |
Defined in Hasura.Backends.BigQuery.Source | |
| FromJSON PKey Source # | |
Defined in Hasura.Backends.BigQuery.Source | |
| ToJSON PKey Source # | |
Defined in Hasura.Backends.BigQuery.Source Methods toEncoding :: PKey -> Encoding toJSONList :: [PKey] -> Value toEncodingList :: [PKey] -> Encoding | |
| type Rep PKey Source # | |
Defined in Hasura.Backends.BigQuery.Source type Rep PKey = D1 ('MetaData "PKey" "Hasura.Backends.BigQuery.Source" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "PKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PrivateKey) :*: S1 ('MetaSel ('Just "originalBS") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) | |
newtype GoogleAccessToken Source #
Constructors
| GoogleAccessToken Text |
Instances
Constructors
| TokenResp | |
Fields | |
Instances
| Eq TokenResp Source # | |
| Data TokenResp Source # | |
Defined in Hasura.Backends.BigQuery.Source Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TokenResp -> c TokenResp # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TokenResp # toConstr :: TokenResp -> Constr # dataTypeOf :: TokenResp -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TokenResp) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TokenResp) # gmapT :: (forall b. Data b => b -> b) -> TokenResp -> TokenResp # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TokenResp -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TokenResp -> r # gmapQ :: (forall d. Data d => d -> u) -> TokenResp -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TokenResp -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TokenResp -> m TokenResp # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TokenResp -> m TokenResp # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TokenResp -> m TokenResp # | |
| Show TokenResp Source # | |
| Generic TokenResp Source # | |
| NFData TokenResp Source # | |
Defined in Hasura.Backends.BigQuery.Source | |
| Hashable TokenResp Source # | |
Defined in Hasura.Backends.BigQuery.Source | |
| FromJSON TokenResp Source # | |
Defined in Hasura.Backends.BigQuery.Source | |
| type Rep TokenResp Source # | |
Defined in Hasura.Backends.BigQuery.Source type Rep TokenResp = D1 ('MetaData "TokenResp" "Hasura.Backends.BigQuery.Source" "graphql-engine-1.0.0-inplace" 'False) (C1 ('MetaCons "TokenResp" 'PrefixI 'True) (S1 ('MetaSel ('Just "_trAccessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GoogleAccessToken) :*: S1 ('MetaSel ('Just "_trExpiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))) | |
data ServiceAccount Source #
Constructors
| ServiceAccount | |
Fields
| |
Instances
data ConfigurationJSON a Source #
Constructors
| FromEnvJSON Text | |
| FromYamlJSON a |
Instances
data ConfigurationInputs Source #
Configuration inputs when they are a YAML array or an Env var whos value is a comma-separated string
Instances
data ConfigurationInput Source #
Configuration input when the YAML value as well as the Env var have singlular values
Instances
data BigQueryConnSourceConfig Source #
Constructors
| BigQueryConnSourceConfig | |
Instances
data RetryOptions Source #
Constructors
| RetryOptions | |
Fields | |
Instances
| Eq RetryOptions Source # | |
Defined in Hasura.Backends.BigQuery.Source | |
data BigQueryConnection Source #
Constructors
| BigQueryConnection | |
Fields
| |
Instances
| Eq BigQueryConnection Source # | |
Defined in Hasura.Backends.BigQuery.Source Methods (==) :: BigQueryConnection -> BigQueryConnection -> Bool # (/=) :: BigQueryConnection -> BigQueryConnection -> Bool # | |
data BigQuerySourceConfig Source #
Constructors
| BigQuerySourceConfig | |
Fields
| |
Instances
| Eq BigQuerySourceConfig Source # | |
Defined in Hasura.Backends.BigQuery.Source Methods (==) :: BigQuerySourceConfig -> BigQuerySourceConfig -> Bool # (/=) :: BigQuerySourceConfig -> BigQuerySourceConfig -> Bool # | |
| ToJSON BigQuerySourceConfig Source # | |
Defined in Hasura.Backends.BigQuery.Source Methods toJSON :: BigQuerySourceConfig -> Value toEncoding :: BigQuerySourceConfig -> Encoding toJSONList :: [BigQuerySourceConfig] -> Value toEncodingList :: [BigQuerySourceConfig] -> Encoding | |
| Cacheable BigQuerySourceConfig Source # | |
Defined in Hasura.Backends.BigQuery.Source Methods unchanged :: Accesses -> BigQuerySourceConfig -> BigQuerySourceConfig -> Bool Source # | |
Orphan instances
| Generic PrivateKey Source # | |
| Generic PublicKey Source # | |
| Hashable PrivateKey Source # | |
| Hashable PublicKey Source # | |
| ToJSON PrivateKey Source # | |
Methods toJSON :: PrivateKey -> Value toEncoding :: PrivateKey -> Encoding toJSONList :: [PrivateKey] -> Value toEncodingList :: [PrivateKey] -> Encoding | |
| ToJSON PublicKey Source # | |
Methods toJSON :: PublicKey -> Value toEncoding :: PublicKey -> Encoding toJSONList :: [PublicKey] -> Value toEncodingList :: [PublicKey] -> Encoding | |