Versions in this module Expand all Collapse all v1 v1.1.0 Dec 18, 2023 v1.0.2 Oct 31, 2022 Changes in this version + func Cut(s, sep string) (before, after string, found bool) v1.0.1 Sep 13, 2021 v1.0.0 Apr 28, 2021 Changes in this version + const MAPI_STATE_INIT + const MAPI_STATE_READY + type Conn struct + func (c *Conn) Begin() (driver.Tx, error) + func (c *Conn) Close() error + func (c *Conn) Prepare(query string) (driver.Stmt, error) + type Date struct + Day int + Month time.Month + Year int + func GetDate(t time.Time) Date + func (d Date) String() string + func (d Date) Time() time.Time + type Driver struct + func (*Driver) Open(name string) (driver.Conn, error) + type MapiConn struct + Database string + Hostname string + Language string + Password string + Port int + State int + Username string + func NewMapi(hostname string, port int, username, password, database, language string) *MapiConn + func (c *MapiConn) Cmd(operation string) (string, error) + func (c *MapiConn) Connect() error + func (c *MapiConn) Disconnect() + type Result struct + func (r Result) LastInsertId() (int64, error) + func (r Result) RowsAffected() (int64, error) + type Rows struct + func (r *Rows) Close() error + func (r *Rows) Columns() []string + func (r *Rows) Next(dest []driver.Value) error + type Stmt struct + func (s *Stmt) Close() error + func (s *Stmt) Exec(args []driver.Value) (driver.Result, error) + func (s *Stmt) NumInput() int + func (s *Stmt) Query(args []driver.Value) (driver.Rows, error) + type Time struct + Hour int + Min int + Sec int + func GetTime(t time.Time) Time + func (t Time) String() string + func (t Time) Time() time.Time + type Tx struct + func (t *Tx) Commit() error + func (t *Tx) Rollback() error