Documentation ¶
Index ¶
- func ColumnNames(columns []*sql.ColumnType) []string
- func ColumnValueAsString(val interface{}, colType *sql.ColumnType) (result string, err error)
- func ColumnValuesAsString(values []interface{}, columns []*sql.ColumnType) ([]string, error)
- func ParseJSONOutputColumnValue(val interface{}, colType *sql.ColumnType) (interface{}, error)
- func ShowOutput(result *db.QueryResult)
- func ShowPaged(content string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ColumnNames ¶
func ColumnNames(columns []*sql.ColumnType) []string
ColumnNames :: extract names from columns
func ColumnValueAsString ¶
func ColumnValueAsString(val interface{}, colType *sql.ColumnType) (result string, err error)
ColumnValueAsString :: convert column value to string
func ColumnValuesAsString ¶
func ColumnValuesAsString(values []interface{}, columns []*sql.ColumnType) ([]string, error)
ColumnValuesAsString :: converts a slice of columns into strings
func ParseJSONOutputColumnValue ¶ added in v0.1.2
func ParseJSONOutputColumnValue(val interface{}, colType *sql.ColumnType) (interface{}, error)
segregate data types, ignore string conversion for certain data types : JSON, JSONB, BOOL and so on..
func ShowOutput ¶
func ShowOutput(result *db.QueryResult)
ShowOutput :: displays the output using the proper formatter as applicable
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.