Versions in this module Expand all Collapse all v1 v1.0.0 Dec 13, 2017 Changes in this version + var ERR_PARAMETER = "err_parameter" + var ERR_SQL_EXECUTION = "err_sql_execution" + var ERR_SQL_RESULTS = "err_sql_results" + type ColumnMetadata struct + ColumnName string + ColumnType string + Comment string + DataType string + DefaultValue string + Extra string + Key string + NullAble string + OridinalSequence int64 + func (c *ColumnMetadata) GetDefaultValue() (v interface{}) + func (v *ColumnMetadata) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ColumnMetadata) UnmarshalJSON(data []byte) error + func (v ColumnMetadata) MarshalEasyJSON(w *jwriter.Writer) + func (v ColumnMetadata) MarshalJSON() ([]byte, error) + type DataBaseMetadata struct + DatabaseName string + Tables []*TableMetadata + func (d *DataBaseMetadata) GetSimpleMetadata() (rt map[string]interface{}) + func (d *DataBaseMetadata) GetTableMeta(tableName string) *TableMetadata + func (d *DataBaseMetadata) HaveTable(sTableName string) bool + func (d *DataBaseMetadata) TableHaveField(sTableName string, sFieldName string) bool + func (v *DataBaseMetadata) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DataBaseMetadata) UnmarshalJSON(data []byte) error + func (v DataBaseMetadata) MarshalEasyJSON(w *jwriter.Writer) + func (v DataBaseMetadata) MarshalJSON() ([]byte, error) + type ErrorMessage struct + ErrorDescription string + ErrorTitle string + func (em *ErrorMessage) Error() string + func (v *ErrorMessage) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ErrorMessage) UnmarshalJSON(data []byte) error + func (v ErrorMessage) MarshalEasyJSON(w *jwriter.Writer) + func (v ErrorMessage) MarshalJSON() ([]byte, error) + type Paginator struct + Data interface{} + PageIndex int + PageSize int + TotalCount int + TotalPages int + func (v *Paginator) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Paginator) UnmarshalJSON(data []byte) error + func (v Paginator) MarshalEasyJSON(w *jwriter.Writer) + func (v Paginator) MarshalJSON() ([]byte, error) + type QueryOption struct + Fields []string + Id string + Index int + Limit int + Links []string + Offset int + Search string + Table string + Wheres map[string]WhereOperation + func (v *QueryOption) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *QueryOption) UnmarshalJSON(data []byte) error + func (v QueryOption) MarshalEasyJSON(w *jwriter.Writer) + func (v QueryOption) MarshalJSON() ([]byte, error) + type TableMetadata struct + Columns []*ColumnMetadata + Comment string + CurrentIncre int64 + TableName string + TableRows int64 + TableType string + func (t *TableMetadata) GetPrimaryColumns() (primaryColumns []*ColumnMetadata) + func (t *TableMetadata) HaveField(sFieldName string) bool + func (v *TableMetadata) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *TableMetadata) UnmarshalJSON(data []byte) error + func (v TableMetadata) MarshalEasyJSON(w *jwriter.Writer) + func (v TableMetadata) MarshalJSON() ([]byte, error) + type WhereOperation struct + Operation string + Value interface{} + func (v *WhereOperation) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *WhereOperation) UnmarshalJSON(data []byte) error + func (v WhereOperation) MarshalEasyJSON(w *jwriter.Writer) + func (v WhereOperation) MarshalJSON() ([]byte, error)