Documentation ¶
Index ¶
- func CheckDatabaseName(databaseName string) bool
- func CheckTableName(tableName string) bool
- func EscapeApostrophes(dataString string) string
- func EscapeDoubleQuotes(dataString string) string
- type SQLiteDBStruct
- func (conn *SQLiteDBStruct) Close() error
- func (conn *SQLiteDBStruct) Connect() error
- func (conn *SQLiteDBStruct) Exec(query string, args ...any) (sql.Result, error)
- func (conn *SQLiteDBStruct) GetRowsInfo(rows *sql.Rows) ([]struct{ ... }, map[string]string, error)
- func (conn *SQLiteDBStruct) GetSQLTableInfo(tableName string) ([]struct{ ... }, map[string]string, error)
- func (conn *SQLiteDBStruct) GetTableInfo(tableName string) ([]struct{ ... }, map[string]string, error)
- func (conn *SQLiteDBStruct) Query(query string, args ...any) (*sql.Rows, error)
- func (conn *SQLiteDBStruct) QueryRecords(query string, args ...any) ([]map[string]any, error)
- func (conn *SQLiteDBStruct) QueryRow(query string, args ...any) *sql.Row
- func (conn *SQLiteDBStruct) ScanRows(sqlRows *sql.Rows) ([]map[string]any, error)
- func (conn *SQLiteDBStruct) ShowTables() ([]string, error)
- func (conn *SQLiteDBStruct) ShowTablesMap() (map[string]map[string]string, error)
- func (conn *SQLiteDBStruct) TableExists(tableName string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckDatabaseName ¶
func CheckTableName ¶
func EscapeApostrophes ¶
func EscapeDoubleQuotes ¶
Types ¶
type SQLiteDBStruct ¶
type SQLiteDBStruct struct { //---------- FilePath string Database string DatabaseExt string //---------- AutoCreate bool //---------- DB *sql.DB }
func Connect ¶
func Connect(conn SQLiteDBStruct) (SQLiteDBStruct, error)
func (*SQLiteDBStruct) Close ¶
func (conn *SQLiteDBStruct) Close() error
func (*SQLiteDBStruct) Connect ¶
func (conn *SQLiteDBStruct) Connect() error
func (*SQLiteDBStruct) GetRowsInfo ¶
func (*SQLiteDBStruct) GetSQLTableInfo ¶
func (*SQLiteDBStruct) GetTableInfo ¶
func (*SQLiteDBStruct) QueryRecords ¶
func (*SQLiteDBStruct) QueryRow ¶
func (conn *SQLiteDBStruct) QueryRow(query string, args ...any) *sql.Row
func (*SQLiteDBStruct) ShowTables ¶
func (conn *SQLiteDBStruct) ShowTables() ([]string, error)
func (*SQLiteDBStruct) ShowTablesMap ¶
func (conn *SQLiteDBStruct) ShowTablesMap() (map[string]map[string]string, error)
func (*SQLiteDBStruct) TableExists ¶
func (conn *SQLiteDBStruct) TableExists(tableName string) (bool, error)
Click to show internal directories.
Click to hide internal directories.