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"
)
Variables ¶
View Source
var DefaultExpansionAddr string = xlangx.UseAutomatedJavaExpansionService(serviceGradleTarget)
DefaultExpansionAddr sets the default expansion address for cross-language SQL transforms to route through the automated exansion service start-up process, enabling it by default.
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.