package
0.0.0-20211008083621-3438cf80670b
Repository: https://github.com/code-hex/xo.git
Documentation: pkg.go.dev

# Functions

MsIdentities runs a custom query, returning results as MsIdentity.
MsIndexColumns runs a custom query, returning results as IndexColumn.
MsTableColumns runs a custom query, returning results as Column.
MsTableForeignKeys runs a custom query, returning results as ForeignKey.
MsTableIndexes runs a custom query, returning results as Index.
MsTables runs a custom query, returning results as Table.
MyAutoIncrements runs a custom query, returning results as MyAutoIncrement.
MyEnums runs a custom query, returning results as Enum.
MyEnumValues runs a custom query, returning results as MyEnumValue.
MyIndexColumns runs a custom query, returning results as IndexColumn.
MyProcParams runs a custom query, returning results as ProcParam.
MyProcs runs a custom query, returning results as Proc.
MySets runs a custom query, returning results as Set.
MySetValues runs a custom query, returning results as MySetValue.
MyTableColumns runs a custom query, returning results as Column.
MyTableForeignKeys runs a custom query, returning results as ForeignKey.
MyTableIndexes runs a custom query, returning results as Index.
MyTables runs a custom query, returning results as Table.
OrIndexColumns runs a custom query, returning results as IndexColumn.
OrTableColumns runs a custom query, returning results as Column.
OrTableForeignKeys runs a custom query, returning results as ForeignKey.
OrTableIndexes runs a custom query, returning results as Index.
OrTables runs a custom query, returning results as Table.
PgEnums runs a custom query, returning results as Enum.
PgEnumValues runs a custom query, returning results as EnumValue.
PgGetColOrder runs a custom query, returning results as PgColOrder.
PgIndexColumns runs a custom query, returning results as IndexColumn.
PgProcParams runs a custom query, returning results as ProcParam.
PgProcs runs a custom query, returning results as Proc.
PgSequences runs a custom query, returning results as Sequence.
PgTableColumns runs a custom query, returning results as Column.
PgTableForeignKeys runs a custom query, returning results as ForeignKey.
PgTableIndexes runs a custom query, returning results as Index.
PgTables runs a custom query, returning results as Table.
SqAutoIncrements runs a custom query, returning results as SqAutoIncrement.
SqIndexColumns runs a custom query, returning results as IndexColumn.
SqTableColumns runs a custom query, returning results as SqColumn.
SqTableForeignKeys runs a custom query, returning results as ForeignKey.
SqTableIndexes runs a custom query, returning results as Index.
SqTables runs a custom query, returning results as Table.

# Variables

XOLog provides the log func used by generated queries.

# Structs

Column represents column info.
Enum represents a enum.
EnumValue represents a enum value.
ForeignKey represents a foreign key.
Index represents an index.
IndexColumn represents index column info.
MsIdentity represents a row from '[custom ms_identity]'.
MyAutoIncrement represents a row from '[custom my_auto_increment]'.
MyEnumValue represents a row from '[custom my_enum_value]'.
MySetValue represents a row from '[custom my_set_value]'.
PgColOrder represents index column order.
Proc represents a stored procedure.
ProcParam represents a stored procedure param.
Sequence represents a row from '[custom sequence]'.
Set represents a set.
SetValue represents a set value.
SqAutoIncrement represents a row from '[custom sq_auto_increment]'.
SqColumn represents a row from '[custom sq_column]'.
Table represents table info.

# Interfaces

ScannerValuer is the common interface for types that implement both the database/sql.Scanner and sql/driver.Valuer interfaces.
XODB is the common interface for database operations that can be used with types from schema 'public'.

# Type aliases

Slice is a slice of ScannerValuers.
StringSlice is a slice of strings.