Documentation
¶
Index ¶
- Variables
- func AttachToCdcStream(ctx context.Context, ls *lua.LState, lfn *lua.LFunction, ...) *model.CDCStream[model.RecordItems]
- func AttachToStream(ls *lua.LState, lfn *lua.LFunction, stream *model.QRecordStream) *model.QRecordStream
- func GetRowQ(ls *lua.LState, row model.RecordItems, col string) types.QValue
- func LVAsDecimal(ls *lua.LState, lv lua.LValue) decimal.Decimal
- func LVAsDuration(ls *lua.LState, lv lua.LValue) time.Duration
- func LVAsTime(ls *lua.LState, lv lua.LValue) time.Time
- func LoadPeerdbScript(ls *lua.LState) int
- func LuaArrayJson(ls *lua.LState) int
- func LuaArrayMsgpack(ls *lua.LState) int
- func LuaBigIntEq(ls *lua.LState) int
- func LuaBigIntIndex(ls *lua.LState) int
- func LuaBigIntLe(ls *lua.LState) int
- func LuaBigIntLt(ls *lua.LState) int
- func LuaBigIntString(ls *lua.LState) int
- func LuaBigIntUnm(ls *lua.LState) int
- func LuaDecimalEq(ls *lua.LState) int
- func LuaDecimalIndex(ls *lua.LState) int
- func LuaDecimalLe(ls *lua.LState) int
- func LuaDecimalLt(ls *lua.LState) int
- func LuaDecimalString(ls *lua.LState) int
- func LuaDecimalUnm(ls *lua.LState) int
- func LuaNow(ls *lua.LState) int
- func LuaParseDecimal(ls *lua.LState) int
- func LuaRecordIndex(ls *lua.LState) int
- func LuaRecordJson(ls *lua.LState) int
- func LuaRowColumnKind(ls *lua.LState) int
- func LuaRowColumns(ls *lua.LState) int
- func LuaRowIndex(ls *lua.LState) int
- func LuaRowLen(ls *lua.LState) int
- func LuaRowNewIndex(ls *lua.LState) int
- func LuaRowTable(ls *lua.LState) int
- func LuaTime(ls *lua.LState) int
- func LuaTimeEq(ls *lua.LState) int
- func LuaTimeIndex(ls *lua.LState) int
- func LuaTimeLe(ls *lua.LState) int
- func LuaTimeLt(ls *lua.LState) int
- func LuaTimeString(ls *lua.LState) int
- func LuaToString(ls *lua.LState) int
- func LuaType(ls *lua.LState) int
- func LuaUUID(ls *lua.LState) int
- func LuaUuidEq(ls *lua.LState) int
- func LuaUuidIndex(ls *lua.LState) int
- func LuaUuidMsgpack(ls *lua.LState) int
- func LuaUuidString(ls *lua.LState) int
- func RegisterTypes(ls *lua.LState)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( LuaRecord = glua64.UserDataType[model.Record[model.RecordItems]]{Name: "peerdb_record"} LuaRow = glua64.UserDataType[model.RecordItems]{Name: "peerdb_row"} )
Functions ¶
func AttachToCdcStream ¶
func AttachToStream ¶
func AttachToStream(ls *lua.LState, lfn *lua.LFunction, stream *model.QRecordStream) *model.QRecordStream
func LoadPeerdbScript ¶
func LuaArrayJson ¶
func LuaArrayMsgpack ¶
func LuaBigIntEq ¶
func LuaBigIntIndex ¶
func LuaBigIntLe ¶
func LuaBigIntLt ¶
func LuaBigIntString ¶
func LuaBigIntUnm ¶
func LuaDecimalEq ¶
func LuaDecimalIndex ¶
func LuaDecimalLe ¶
func LuaDecimalLt ¶
func LuaDecimalString ¶
func LuaDecimalUnm ¶
func LuaParseDecimal ¶
func LuaRecordIndex ¶
func LuaRecordJson ¶
func LuaRowColumnKind ¶
func LuaRowColumns ¶
func LuaRowIndex ¶
func LuaRowNewIndex ¶
func LuaRowTable ¶
func LuaTimeIndex ¶
func LuaTimeString ¶
func LuaToString ¶
func LuaUuidIndex ¶
func LuaUuidMsgpack ¶
func LuaUuidString ¶
func RegisterTypes ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.