dbutils

package
v0.0.0-...-7a3883e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2022 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetTableAliasClause

func GetTableAliasClause(tableName string) string

GetTableAliasClause common table alias clause

func UnwrapIdentifier

func UnwrapIdentifier(identifier string) string

UnwrapIdentifier common unwrap identifier

Types

type DatabaseAdapter

type DatabaseAdapter interface {
	GetName() string
	GetDescription() string
	GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioning ...string) (string, error)
	UnwrapIdentifier(identifier string) string
	GetTableAliasClause(tableName string) string
}

DatabaseAdapter interface

func GetAllDatabaseAdapters

func GetAllDatabaseAdapters() []DatabaseAdapter

GetAllDatabaseAdapters DatabaseAdapter

type DerbyDatabaseAdapter

type DerbyDatabaseAdapter struct {
}

DerbyDatabaseAdapter struct

func (*DerbyDatabaseAdapter) GetDescription

func (adapter *DerbyDatabaseAdapter) GetDescription() string

GetDescription database description

func (*DerbyDatabaseAdapter) GetName

func (adapter *DerbyDatabaseAdapter) GetName() string

GetName database engine name

func (*DerbyDatabaseAdapter) GetSelectStatement

func (adapter *DerbyDatabaseAdapter) GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioningParams ...string) (string, error)

GetSelectStatement for database engine

func (*DerbyDatabaseAdapter) GetTableAliasClause

func (adapter *DerbyDatabaseAdapter) GetTableAliasClause(tableName string) string

GetTableAliasClause for database engine

func (*DerbyDatabaseAdapter) UnwrapIdentifier

func (adapter *DerbyDatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

type GenericDatabaseAdapter

type GenericDatabaseAdapter struct {
}

GenericDatabaseAdapter struct

func (*GenericDatabaseAdapter) GetDescription

func (adapter *GenericDatabaseAdapter) GetDescription() string

GetDescription database description

func (*GenericDatabaseAdapter) GetName

func (adapter *GenericDatabaseAdapter) GetName() string

GetName database engine name

func (*GenericDatabaseAdapter) GetSelectStatement

func (adapter *GenericDatabaseAdapter) GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioningParams ...string) (string, error)

GetSelectStatement for database engine

func (*GenericDatabaseAdapter) GetTableAliasClause

func (adapter *GenericDatabaseAdapter) GetTableAliasClause(tableName string) string

GetTableAliasClause for database engine

func (*GenericDatabaseAdapter) UnwrapIdentifier

func (adapter *GenericDatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

type MSSQL2008DatabaseAdapter

type MSSQL2008DatabaseAdapter struct {
}

MSSQL2008DatabaseAdapter struct

func (*MSSQL2008DatabaseAdapter) GetDescription

func (adapter *MSSQL2008DatabaseAdapter) GetDescription() string

GetDescription database description

func (*MSSQL2008DatabaseAdapter) GetName

func (adapter *MSSQL2008DatabaseAdapter) GetName() string

GetName database engine name

func (*MSSQL2008DatabaseAdapter) GetSelectStatement

func (adapter *MSSQL2008DatabaseAdapter) GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioningParams ...string) (string, error)

GetSelectStatement for database engine

func (*MSSQL2008DatabaseAdapter) GetTableAliasClause

func (adapter *MSSQL2008DatabaseAdapter) GetTableAliasClause(tableName string) string

GetTableAliasClause for database engine

func (*MSSQL2008DatabaseAdapter) UnwrapIdentifier

func (adapter *MSSQL2008DatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

type MSSQLDatabaseAdapter

type MSSQLDatabaseAdapter struct {
}

MSSQLDatabaseAdapter struct

func (*MSSQLDatabaseAdapter) GetDescription

func (adapter *MSSQLDatabaseAdapter) GetDescription() string

GetDescription database description

func (*MSSQLDatabaseAdapter) GetName

func (adapter *MSSQLDatabaseAdapter) GetName() string

GetName database engine name

func (*MSSQLDatabaseAdapter) GetSelectStatement

func (adapter *MSSQLDatabaseAdapter) GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioningParams ...string) (string, error)

GetSelectStatement for database engine

func (*MSSQLDatabaseAdapter) GetTableAliasClause

func (adapter *MSSQLDatabaseAdapter) GetTableAliasClause(tableName string) string

GetTableAliasClause for database engine

func (*MSSQLDatabaseAdapter) UnwrapIdentifier

func (adapter *MSSQLDatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

type MySQLDatabaseAdapter

type MySQLDatabaseAdapter struct {
	GenericDatabaseAdapter
}

MySQLDatabaseAdapter struct

func (*MySQLDatabaseAdapter) GetDescription

func (adapter *MySQLDatabaseAdapter) GetDescription() string

GetDescription database description

func (*MySQLDatabaseAdapter) GetName

func (adapter *MySQLDatabaseAdapter) GetName() string

GetName database engine name

func (*MySQLDatabaseAdapter) UnwrapIdentifier

func (adapter *MySQLDatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

type Oracle12DatabaseAdapter

type Oracle12DatabaseAdapter struct {
}

Oracle12DatabaseAdapter struct

func (*Oracle12DatabaseAdapter) GetDescription

func (adapter *Oracle12DatabaseAdapter) GetDescription() string

GetDescription database description

func (*Oracle12DatabaseAdapter) GetName

func (adapter *Oracle12DatabaseAdapter) GetName() string

GetName database engine name

func (*Oracle12DatabaseAdapter) GetSelectStatement

func (adapter *Oracle12DatabaseAdapter) GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioningParams ...string) (string, error)

GetSelectStatement for database engine

func (*Oracle12DatabaseAdapter) GetTableAliasClause

func (adapter *Oracle12DatabaseAdapter) GetTableAliasClause(tableName string) string

GetTableAliasClause for database engine

func (*Oracle12DatabaseAdapter) UnwrapIdentifier

func (adapter *Oracle12DatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

type OracleDatabaseAdapter

type OracleDatabaseAdapter struct {
}

OracleDatabaseAdapter struct

func (*OracleDatabaseAdapter) GetDescription

func (adapter *OracleDatabaseAdapter) GetDescription() string

GetDescription database description

func (*OracleDatabaseAdapter) GetName

func (adapter *OracleDatabaseAdapter) GetName() string

GetName database engine name

func (*OracleDatabaseAdapter) GetSelectStatement

func (adapter *OracleDatabaseAdapter) GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioningParams ...string) (string, error)

GetSelectStatement for database engine

func (*OracleDatabaseAdapter) GetTableAliasClause

func (adapter *OracleDatabaseAdapter) GetTableAliasClause(tableName string) string

GetTableAliasClause for database engine

func (*OracleDatabaseAdapter) UnwrapIdentifier

func (adapter *OracleDatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

type PhoenixDatabaseAdapter

type PhoenixDatabaseAdapter struct {
}

PhoenixDatabaseAdapter struct

func (*PhoenixDatabaseAdapter) GetDescription

func (adapter *PhoenixDatabaseAdapter) GetDescription() string

GetDescription database description

func (*PhoenixDatabaseAdapter) GetName

func (adapter *PhoenixDatabaseAdapter) GetName() string

GetName database engine name

func (*PhoenixDatabaseAdapter) GetSelectStatement

func (adapter *PhoenixDatabaseAdapter) GetSelectStatement(tableName string, columnNames string, whereClause string, orderByClause string, limit int, offset int, columnForPartitioningParams ...string) (string, error)

GetSelectStatement for database engine

func (*PhoenixDatabaseAdapter) GetTableAliasClause

func (adapter *PhoenixDatabaseAdapter) GetTableAliasClause(tableName string) string

GetTableAliasClause for database engine

func (*PhoenixDatabaseAdapter) UnwrapIdentifier

func (adapter *PhoenixDatabaseAdapter) UnwrapIdentifier(identifier string) string

UnwrapIdentifier for database engine

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL