Documentation ¶
Overview ¶
Package sqlx contains "internal" SQL transform interfaces that are needed by the SQL expansion providers.
The purposes of introducing a separate package from sql are: - to separate these "internal" APIs from the user-facing ones; - to break potential circular dependencies: sql -> default expansion service/handler -> sql.
Index ¶
Constants ¶
View Source
const ( // Urn is the URN for SQL transforms. Urn = "beam:external:java:sql:v1" // DefaultExpansionAddr is the default expansion service address for SQL. // TODO: Change this to the Beam Java expansion address once Beam SQL // is implemented in Beam Go. DefaultExpansionAddr = "undefined" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExpansionPayload ¶
type ExpansionPayload struct { Query string `beam:"query"` Dialect string `beam:"dialect"` // contains filtered or unexported fields }
ExpansionPayload is the struct of the payload encoded in ExpansionRequest.
Click to show internal directories.
Click to hide internal directories.