Skip to main content

Crate sql_fun_server_api

Crate sql_fun_server_api 

Source
Expand description

§sql-fun-server-api

sql-fun-server-api defines wire protocol.

implemented by sql-fun-server and sql-fun-client.

Structs§

AnalysisProbrem
semantic analysis probrem
AnalyzeQueryArgs
[SqlFunServerApi::analyze_query] request arguments
AnalyzeQueryItem
analyzed single query
AnalyzeQueryResponse
response for [SqlFunServerApi::analyze_query]
Collection
collection
CollectionHandle
collection handle
ColumnAccess
column access
ColumnDefinition
column definition
ContextHandle
semantic analysis context handle
DescribeTableArgs
argument for [SqlFunServerApi::describe_table]
DescribeTableResponse
response type for [SqlFunServerApi::describe_table]
ExtensionSpec
PostgreSQL extension
InitializeSchemaArgs
Load schema dump and initialize semantic analysis context
ListObjectArgs
argument for [SqlFunServerApi::list_object]
ObjectSummary
database object summary
ParameterDescribe
parameter spec
ReadCollectionArgs
argument for [SqlFunServerApi::read_collection]
ReleaseCollectionArgs
argument for [SqlFunServerApi::release_collection]
ResultSetColumn
result set column description item
SchemaContext
schema context
TableConstraint
constraint for column
TextPosition
position in SQL text
TextSpan
span in SQL text
TypeReference
database type reference

Enums§

AnalyzeQueryInput
SQL file input source
ColumnAccessKind
column access kind
ColumnConstraint
constraint for column
EngineDialect
Engine dialect selecting SQL syntax perser.
EngineVersion
Selecting database builtin objects
NameQuery
filter condition for object name
Nullability
nullability
ObjectKind
object kind.
ObjectQuery
filter conditions
ObjectSummaryField
specify optional field to retuns API result
QueryKind
kind of semantic analyzed query
SqlFunServerApiError
error for api
StringPred
filter condition for string

Traits§

SqlFunServerApi
sql-fun Server API functions