sqlite

package module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

README

sqlite

sqlite for Go+

Documentation

Index

Constants

View Source
const (
	P_ALL  int32 = 0
	P_PID  int32 = 1
	P_PGID int32 = 2
)
View Source
const (
	TASK_RENICED                int32 = -1
	TASK_UNSPECIFIED            int32 = 0
	TASK_FOREGROUND_APPLICATION int32 = 1
	TASK_BACKGROUND_APPLICATION int32 = 2
	TASK_CONTROL_APPLICATION    int32 = 3
	TASK_GRAPHICS_SERVER        int32 = 4
	TASK_THROTTLE_APPLICATION   int32 = 5
	TASK_NONUI_APPLICATION      int32 = 6
	TASK_DEFAULT_APPLICATION    int32 = 7
	TASK_DARWINBG_APPLICATION   int32 = 8
)
View Source
const (
	LATENCY_QOS_TIER_UNSPECIFIED int32 = 0
	LATENCY_QOS_TIER_0           int32 = 255<<16 | 1
	LATENCY_QOS_TIER_1           int32 = 255<<16 | 2
	LATENCY_QOS_TIER_2           int32 = 255<<16 | 3
	LATENCY_QOS_TIER_3           int32 = 255<<16 | 4
	LATENCY_QOS_TIER_4           int32 = 255<<16 | 5
	LATENCY_QOS_TIER_5           int32 = 255<<16 | 6
)
View Source
const (
	THROUGHPUT_QOS_TIER_UNSPECIFIED int32 = 0
	THROUGHPUT_QOS_TIER_0           int32 = 254<<16 | 1
	THROUGHPUT_QOS_TIER_1           int32 = 254<<16 | 2
	THROUGHPUT_QOS_TIER_2           int32 = 254<<16 | 3
	THROUGHPUT_QOS_TIER_3           int32 = 254<<16 | 4
	THROUGHPUT_QOS_TIER_4           int32 = 254<<16 | 5
	THROUGHPUT_QOS_TIER_5           int32 = 254<<16 | 6
)
View Source
const (
	QOS_CLASS_USER_INTERACTIVE int32 = 33
	QOS_CLASS_USER_INITIATED   int32 = 25
	QOS_CLASS_DEFAULT          int32 = 21
	QOS_CLASS_UTILITY          int32 = 17
	QOS_CLASS_BACKGROUND       int32 = 9
	QOS_CLASS_UNSPECIFIED      int32 = 0
)
View Source
const (
	FILESEC_OWNER         int32 = 1
	FILESEC_GROUP         int32 = 2
	FILESEC_UUID          int32 = 3
	FILESEC_MODE          int32 = 4
	FILESEC_ACL           int32 = 5
	FILESEC_GRPUUID       int32 = 6
	FILESEC_ACL_RAW       int32 = 100
	FILESEC_ACL_ALLOCSIZE int32 = 101
)
View Source
const TASK_INSPECT_BASIC_COUNTS int32 = 1

Variables

View Source
var MemJournalMethods struct_sqlite3_io_methods

Functions

This section is empty.

Types

type AggInfo

type AggInfo = struct_AggInfo

type AuthContext

type AuthContext = struct_AuthContext

type AutoincInfo

type AutoincInfo = struct_AutoincInfo

type AuxData

type AuxData = struct_AuxData

type BenignMallocHooks

type BenignMallocHooks = struct_BenignMallocHooks

type Bitmask

type Bitmask = uint64

type Bitvec

type Bitvec = struct_Bitvec

type Bool

type Bool = uint32

type BtCursor

type BtCursor = struct_BtCursor

type BtLock

type BtLock = struct_BtLock

type BtShared

type BtShared = struct_BtShared

type Btree

type Btree = struct_Btree

type BtreePayload

type BtreePayload = struct_BtreePayload

type BusyHandler

type BusyHandler = struct_BusyHandler

type CellArray

type CellArray = struct_CellArray

type CellInfo

type CellInfo = struct_CellInfo

type CollSeq

type CollSeq = struct_CollSeq

type Column

type Column = struct_Column

type CountCtx

type CountCtx = struct_CountCtx

type Cte

type Cte = struct_Cte

type CteUse

type CteUse = struct_CteUse

type DateTime

type DateTime = struct_DateTime

type Db

type Db = struct_Db

type DbFixer

type DbFixer = struct_DbFixer

type DbPage

type DbPage = struct_PgHdr

type DblquoteStr

type DblquoteStr = struct_DblquoteStr

type DistinctCtx

type DistinctCtx = struct_DistinctCtx

type Dl_info

type Dl_info = struct_dl_info

type Expr

type Expr = struct_Expr

type ExprList

type ExprList = struct_ExprList

type FILE

type FILE = struct___sFILE

type FKey

type FKey = struct_FKey

type FileChunk

type FileChunk = struct_FileChunk

type FilePoint

type FilePoint = struct_FilePoint

type Fts5Context

type Fts5Context = struct_Fts5Context

type Fts5ExtensionApi

type Fts5ExtensionApi = struct_Fts5ExtensionApi

type Fts5PhraseIter

type Fts5PhraseIter = struct_Fts5PhraseIter

type Fts5Tokenizer

type Fts5Tokenizer = struct_Fts5Tokenizer

type FuncDef

type FuncDef = struct_FuncDef

type FuncDefHash

type FuncDefHash = struct_FuncDefHash

type FuncDestructor

type FuncDestructor = struct_FuncDestructor

type Hash

type Hash = struct_Hash

type HashElem

type HashElem = struct_HashElem

type HiddenIndexInfo

type HiddenIndexInfo = struct_HiddenIndexInfo

type IdList

type IdList = struct_IdList

type IdxExprTrans

type IdxExprTrans = struct_IdxExprTrans

type IncrMerger

type IncrMerger = struct_IncrMerger

type Incrblob

type Incrblob = struct_Incrblob

type Index

type Index = struct_Index

type IndexIterator

type IndexIterator = struct_IndexIterator

type IndexListTerm

type IndexListTerm = struct_IndexListTerm

type IndexSample

type IndexSample = struct_IndexSample

type IntegrityCk

type IntegrityCk = struct_IntegrityCk

type JsonEachCursor

type JsonEachCursor = struct_JsonEachCursor

type JsonNode

type JsonNode = struct_JsonNode

type JsonParse

type JsonParse = struct_JsonParse

type JsonString

type JsonString = struct_JsonString

type KeyClass

type KeyClass = struct_KeyClass

type KeyInfo

type KeyInfo = struct_KeyInfo

type LogEst

type LogEst = int16

type Lookaside

type Lookaside = struct_Lookaside

type LookasideSlot

type LookasideSlot = struct_LookasideSlot

type Mem

type Mem = struct_sqlite3_value

type MemFile

type MemFile = struct_MemFile

type MemJournal

type MemJournal = struct_MemJournal

type MemPage

type MemPage = struct_MemPage

type MemStore

type MemStore = struct_MemStore

type MemVfs

type MemVfs = struct_sqlite3_vfs

type MergeEngine

type MergeEngine = struct_MergeEngine

type Module

type Module = struct_Module

type NameContext

type NameContext = struct_NameContext

type Op

type Op = struct_VdbeOp

type PCache

type PCache = struct_PCache

type PCache1

type PCache1 = struct_PCache1

type PGroup

type PGroup = struct_PGroup

type Pager

type Pager = struct_Pager

type PagerSavepoint

type PagerSavepoint = struct_PagerSavepoint

type Parse

type Parse = struct_Parse

type ParseCleanup

type ParseCleanup = struct_ParseCleanup

type PgFreeslot

type PgFreeslot = struct_PgFreeslot

type PgHdr

type PgHdr = struct_PgHdr

type PgHdr1

type PgHdr1 = struct_PgHdr1

type Pgno

type Pgno = uint32

type PmaReader

type PmaReader = struct_PmaReader

type PmaWriter

type PmaWriter = struct_PmaWriter

type PragmaName

type PragmaName = struct_PragmaName

type PragmaVtab

type PragmaVtab = struct_PragmaVtab

type PragmaVtabCursor

type PragmaVtabCursor = struct_PragmaVtabCursor

type PreUpdate

type PreUpdate = struct_PreUpdate

type PrintfArguments

type PrintfArguments = struct_PrintfArguments

type RecordCompare

type RecordCompare = func(int32, unsafe.Pointer, *struct_UnpackedRecord) int32

type RenameCtx

type RenameCtx = struct_RenameCtx

type RenameToken

type RenameToken = struct_RenameToken

type Returning

type Returning = struct_Returning

type RowLoadInfo

type RowLoadInfo = struct_RowLoadInfo

type RowSet

type RowSet = struct_RowSet

type SQLiteThread

type SQLiteThread = struct_SQLiteThread

type Savepoint

type Savepoint = struct_Savepoint

type ScanStatus

type ScanStatus = struct_ScanStatus

type Schema

type Schema = struct_Schema

type Select

type Select = struct_Select

type SelectDest

type SelectDest = struct_SelectDest

type SortCtx

type SortCtx = struct_SortCtx

type SortSubtask

type SortSubtask = struct_SortSubtask

type SorterCompare

type SorterCompare = func(*struct_SortSubtask, *int32, unsafe.Pointer, int32, unsafe.Pointer, int32) int32

type SorterFile

type SorterFile = struct_SorterFile

type SorterList

type SorterList = struct_SorterList

type SorterRecord

type SorterRecord = struct_SorterRecord

type SrcItem

type SrcItem = struct_SrcItem

type SrcList

type SrcList = struct_SrcList

type StatAccum

type StatAccum = struct_StatAccum

type StatSample

type StatSample = struct_StatSample

type StrAccum

type StrAccum = struct_sqlite3_str

type SubProgram

type SubProgram = struct_SubProgram

type SubstContext

type SubstContext = struct_SubstContext

type SumCtx

type SumCtx = struct_SumCtx

type TabResult

type TabResult = struct_TabResult

type Table

type Table = struct_Table

type TableLock

type TableLock = struct_TableLock

type Token

type Token = struct_Token

type TreeView

type TreeView = struct_TreeView

type Trigger

type Trigger = struct_Trigger

type TriggerPrg

type TriggerPrg = struct_TriggerPrg

type TriggerStep

type TriggerStep = struct_TriggerStep

type UNDServerRef

type UNDServerRef = uint32

type UnixUnusedFd

type UnixUnusedFd = struct_UnixUnusedFd

type UnpackedRecord

type UnpackedRecord = struct_UnpackedRecord

type Upsert

type Upsert = struct_Upsert

type VList

type VList = int32

type VTable

type VTable = struct_VTable

type ValueList

type ValueList = struct_ValueList

type Vdbe

type Vdbe = struct_Vdbe

type VdbeCursor

type VdbeCursor = struct_VdbeCursor

type VdbeFrame

type VdbeFrame = struct_VdbeFrame

type VdbeOp

type VdbeOp = struct_VdbeOp

type VdbeOpList

type VdbeOpList = struct_VdbeOpList

type VdbeSorter

type VdbeSorter = struct_VdbeSorter

type VtabCtx

type VtabCtx = struct_VtabCtx

type Wal

type Wal = struct_Wal

type WalCkptInfo

type WalCkptInfo = struct_WalCkptInfo

type WalHashLoc

type WalHashLoc = struct_WalHashLoc

type WalIndexHdr

type WalIndexHdr = struct_WalIndexHdr

type WalIterator

type WalIterator = struct_WalIterator

type WalWriter

type WalWriter = struct_WalWriter

type Walker

type Walker = struct_Walker

type WhereAndInfo

type WhereAndInfo = struct_WhereAndInfo

type WhereClause

type WhereClause = struct_WhereClause

type WhereConst

type WhereConst = struct_WhereConst

type WhereExprMod

type WhereExprMod = struct_WhereExprMod

type WhereInfo

type WhereInfo = struct_WhereInfo

type WhereLevel

type WhereLevel = struct_WhereLevel

type WhereLoop

type WhereLoop = struct_WhereLoop

type WhereLoopBuilder

type WhereLoopBuilder = struct_WhereLoopBuilder

type WhereMaskSet

type WhereMaskSet = struct_WhereMaskSet

type WhereOrCost

type WhereOrCost = struct_WhereOrCost

type WhereOrInfo

type WhereOrInfo = struct_WhereOrInfo

type WhereOrSet

type WhereOrSet = struct_WhereOrSet

type WherePath

type WherePath = struct_WherePath

type WhereScan

type WhereScan = struct_WhereScan

type WhereTerm

type WhereTerm = struct_WhereTerm

type Window

type Window = struct_Window

type WindowCodeArg

type WindowCodeArg = struct_WindowCodeArg

type WindowCsrAndReg

type WindowCsrAndReg = struct_WindowCsrAndReg

type WindowRewrite

type WindowRewrite = struct_WindowRewrite

type With

type With = struct_With

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL