Documentation ¶
Index ¶
- func AddValue(database string, table string, key string, value string)
- func CreateNewDatabase(filename string) error
- func CreateTable(database string, table string, rowlist TableRows) error
- func GetAllFromTable(database string, table string) ([]map[string]interface{}, error)
- func GetFromKey(database string, table string, key string) ([]map[string]interface{}, error)
- func Search(database string, table string, column string, searchstring string) ([]map[string]interface{}, error)
- type TableRows
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddValue ¶
Fügt die Daten in die Rows ein
sqlib.AddValue("TEST", "Person", "name", "Mustermann2")
sqlib.AddValue("TEST", "Person", "vorname", "Paul2")
sqlib.AddValue("TEST", "Person", "age", "582")
func CreateNewDatabase ¶
erstellt eine neue Datenbank
Beispiel :
err := sqlib.CreateNewDatabase("TEST")
if err != nil { fmt.Println(err.Error()) }
func CreateTable ¶
if err != nil { fmt.Println(err.Error()) }
func GetAllFromTable ¶
holt von allen Rows die Daten
myMap, err := sqlib.GetAllFromTable("TEST", "Person")
if err != nil { fmt.Println(err.Error()) }
func GetFromKey ¶
holt von einem bestimmten Key die Daten
data, err := sqlib.GetFromKey("TEST", "Person", "name")
if err != nil { fmt.Println(err.Error()) }
fmt.Println(data)
func Search ¶
func Search(database string, table string, column string, searchstring string) ([]map[string]interface{}, error)
sucht in einer bestimmten Spalte der Datenbank nach einem Suchbegriff
myMap, err := sqlib.Search("TEST", "Person", "name", "Mustermann")
if err != nil { fmt.Println(err.Error()) }
fmt.Println(myMap)
Types ¶
Click to show internal directories.
Click to hide internal directories.