prestige v1.0.1 Prestige View Source
An elixir client for Prestodb.
Link to this section Summary
Link to this section Types
Link to this section Functions
Link to this function
close(session, name)
View Sourceclose(session :: Prestige.Session.t(), name :: String.t()) :: {:ok, Prestige.Session.t()} | {:error, term()}
Link to this function
close!(session, name)
View Sourceclose!(session :: Prestige.Session.t(), name :: String.t()) :: Prestige.Session.t()
Link to this function
execute(session, statement)
View Sourceexecute(session :: Prestige.Session.t(), statement :: String.t()) :: {:ok, Prestige.Result.t()} | {:error, term()}
Link to this function
execute(session, name, args)
View Sourceexecute(session :: Prestige.Session.t(), name :: String.t(), args :: list()) :: {:ok, Prestige.Result.t()} | {:error, term()}
Link to this function
execute!(session, statement)
View Sourceexecute!(session :: Prestige.Session.t(), statement :: String.t()) :: Prestige.Result.t()
Link to this function
execute!(session, name, args)
View Sourceexecute!(session :: Prestige.Session.t(), name :: String.t(), args :: list()) :: Prestige.Result.t()
Link to this function
prepare(session, name, statement)
View Sourceprepare( session :: Prestige.Session.t(), name :: String.t(), statement :: String.t() ) :: {:ok, Prestige.Session.t()} | {:error, term()}
Link to this function
prepare!(session, name, statement)
View Sourceprepare!( session :: Prestige.Session.t(), name :: String.t(), statement :: String.t() ) :: Prestige.Session.t()
Link to this function
query(session, statement, args \\ [])
View Sourcequery(session :: Prestige.Session.t(), statement :: String.t(), args :: list()) :: {:ok, Prestige.Result.t()} | {:error, term()}
Link to this function
query!(session, statement, args \\ [])
View Sourcequery!(session :: Prestige.Session.t(), statement :: String.t(), args :: list()) :: Prestige.Result.t()
Link to this function
stream!(session, statement, args \\ [])
View Sourcestream!( session :: Prestige.Session.t(), statement :: String.t(), args :: list() ) :: Enumerable.t()
Link to this function
transaction(session, function)
View Sourcetransaction( session :: Prestige.Session.t(), function :: (session :: Prestige.Session.t() -> transaction_return()) ) :: term()