package
0.15.0
Repository: https://github.com/viant/sqlx.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
EnsureDereference returns Type of value dereferenced e.g.
ExtractColumnNames extract sqlx tag colum names.
Int64Ptr returns pointer to index-th element of slice as pointer to int84.
No description provided by the author
No description provided by the author
IsMatchedError returns whether err is matchError.
No description provided by the author
Iterator creates an iterator for any data structure, it returns next function, len, or error.
NamesToColumns converts []string to []sqlx.column.
No description provided by the author
NewColumn creates a column.
No description provided by the author
NewMatcher creates a fields to column matcher.
NewResolver creates a resolver.
No description provided by the author
NormalizeKey converts non nil numeric value to int or return nil.
ParseTag parses tag.
No description provided by the author
RunWithError sets err as error from passed function used i.e.
No description provided by the author
StructColumnMapper returns genertic column mapper.
StructColumns returns column for the struct.
No description provided by the author
TypesToColumns converts []*sql.ColumnType type to []sqlx.column.
TypeStringifier returns ObjectStringifier for a given Type.
No description provided by the author
Values return function to access value at position.
WithColumnDecimalPrecision returns column decimal precision set option.
WithColumnDecimalScale returns column decimal scale set option.
WithColumnLength returns column length set option.
WithColumnNullable returns column nullable set option.
WithCustomOption returns column tag option.
WithTag returns column tag option.

# Constants

No description provided by the author
No description provided by the author

# Structs

Builder represents SQL builder.
Field represents column mapped field.
No description provided by the author
Matcher implements column to struct filed mapper.
No description provided by the author
QueryResult summarizes an executed SQL command.
Resolver represents unmatched column resolver.
No description provided by the author
No description provided by the author
No description provided by the author
Tag represent field tag.
No description provided by the author

# Interfaces

Builder represents SQL builder.
No description provided by the author
No description provided by the author
No description provided by the author
LoadExecutor represents load executor interface.
MergeExecutor represents merge executor interface.
Builder represents SQL builder.

# Type aliases

ColumnMapper maps src to columns and its placeholders.
No description provided by the author
Columns represents columns.
Field represents column mapped field.
No description provided by the author
LoadExecutorResolver returns new LoadExecutor configured with given Dialect.
MergeExecutorResolver returns a MergeExecutor configured with given Dialect and MergeConfig.
No description provided by the author
No description provided by the author
PlaceholderBinder copies source values to params starting with offset.
Resolve Resolver handler unresolved columns.
ValueAccessor represents function that returns value at given index.