package sqliteparserutils

import "github.com/tursodatabase/libsql-client-go/sqliteparserutils"

Index

Types

type SplitStatementExtraInfo

type SplitStatementExtraInfo struct {
	IncompleteCreateTriggerStatement bool
	IncompleteMultilineComment       bool
	LastTokenType                    int
}

func SplitStatement

func SplitStatement(statement string) (statements []string, extraInfo SplitStatementExtraInfo)

type StatementIterator

type StatementIterator struct {
	// contains filtered or unexported fields
}

func CreateStatementIterator

func CreateStatementIterator(statement string) *StatementIterator

func (*StatementIterator) Next

func (iterator *StatementIterator) Next() (statement string, extraInfo SplitStatementExtraInfo, isEOF bool)

Source Files

buffered_tokenizer.go utils.go

Version
v0.0.0-20240902231107-85af5b9d094d (latest)
Published
Sep 2, 2024
Platform
windows/amd64
Imports
3 packages
Last checked
3 days ago

Tools for package owners.