SYMBOL INDEX (9325 symbols across 766 files) FILE: cmd/cmdtest/random.go function RandString (line 26) | func RandString() string { FILE: cmd/cmdtest/stdout_collector.go type StdOutCollector (line 27) | type StdOutCollector struct method Start (line 35) | func (c *StdOutCollector) Start() error { method Stop (line 56) | func (c *StdOutCollector) Stop() (string, error) { FILE: cmd/docs/man/generate.go function Generate (line 28) | func Generate(cmd *cobra.Command, title string, defaultDir string) *cobr... FILE: cmd/docs/man/generate_test.go function TestGenerate (line 29) | func TestGenerate(t *testing.T) { FILE: cmd/helper/color_unix.go function PrintfColorW (line 52) | func PrintfColorW(w io.Writer, color string, format string, args ...inte... FILE: cmd/helper/color_unix_test.go function TestPrintfColorW (line 24) | func TestPrintfColorW(t *testing.T) { FILE: cmd/helper/color_windows.go function init (line 51) | func init() { function PrintfColorW (line 63) | func PrintfColorW(w io.Writer, color string, format string, args ...inte... FILE: cmd/helper/config.go type Config (line 30) | type Config struct method Init (line 36) | func (c *Config) Init(name string) error { method LoadConfig (line 64) | func (c *Config) LoadConfig(cmd *cobra.Command) (err error) { FILE: cmd/helper/config_pathmanager_unix.go function ResolvePath (line 23) | func ResolvePath(origPath string, parse bool) (finalPath string, err err... FILE: cmd/helper/config_pathmanager_windows.go function ResolvePath (line 29) | func ResolvePath(path string, quote bool) (finalPath string, err error) { FILE: cmd/helper/config_test.go function TestOptions_InitConfig (line 31) | func TestOptions_InitConfig(t *testing.T) { function TestOptions_InitConfigWithCfFn (line 45) | func TestOptions_InitConfigWithCfFn(t *testing.T) { function TestConfig_Load (line 58) | func TestConfig_Load(t *testing.T) { function TestConfig_LoadError (line 75) | func TestConfig_LoadError(t *testing.T) { function TestConfig_LoadError2 (line 91) | func TestConfig_LoadError2(t *testing.T) { FILE: cmd/helper/detached.go constant DetachedFlag (line 28) | DetachedFlag = "detached" constant DetachedShortFlag (line 31) | DetachedShortFlag = "d" type Execs (line 33) | type Execs interface type execs (line 37) | type execs struct method Command (line 39) | func (e execs) Command(name string, arg ...string) *exec.Cmd { type Plauncher (line 43) | type Plauncher interface type plauncher (line 47) | type plauncher struct method Detached (line 56) | func (pl plauncher) Detached() error { function NewPlauncher (line 51) | func NewPlauncher() *plauncher { FILE: cmd/helper/detached_test.go type execsmock (line 28) | type execsmock struct method Command (line 30) | func (e execsmock) Command(name string, arg ...string) *exec.Cmd { function TestDetached (line 38) | func TestDetached(t *testing.T) { function TestNewPlauncher (line 44) | func TestNewPlauncher(t *testing.T) { function TestExecs_Command (line 49) | func TestExecs_Command(t *testing.T) { FILE: cmd/helper/error.go function QuitToStdErr (line 31) | func QuitToStdErr(msg interface{}) { function QuitWithUserError (line 37) | func QuitWithUserError(err error) { function OverrideQuitter (line 48) | func OverrideQuitter(quitter func(int)) { function UnwrapMessage (line 52) | func UnwrapMessage(msg interface{}) interface{} { FILE: cmd/helper/size.go constant Byte (line 9) | Byte = 1 constant KiloByte (line 10) | KiloByte = 1 << (10 * iota) constant MegaByte (line 11) | MegaByte constant GigaByte (line 12) | GigaByte constant TeraByte (line 13) | TeraByte constant PetaByte (line 14) | PetaByte constant ExaByte (line 15) | ExaByte function FormatByteSize (line 28) | func FormatByteSize(size uint64) string { function getUnit (line 39) | func getUnit(size uint64) int { FILE: cmd/helper/size_test.go function TestFormatByteSize (line 10) | func TestFormatByteSize(t *testing.T) { function size (line 20) | func size(fraction float64, unit int) uint64 { FILE: cmd/helper/table_printer.go function PrintTable (line 28) | func PrintTable( FILE: cmd/helper/table_printer_test.go function TestPrintTable (line 27) | func TestPrintTable(t *testing.T) { function TestPrintTableZeroEle (line 68) | func TestPrintTableZeroEle(t *testing.T) { function TestPrintTableZeroCol (line 87) | func TestPrintTableZeroCol(t *testing.T) { FILE: cmd/helper/terminal.go type terminalReader (line 13) | type terminalReader struct method ReadFromTerminalYN (line 26) | func (t *terminalReader) ReadFromTerminalYN(def string) (selected stri... type TerminalReader (line 17) | type TerminalReader interface function NewTerminalReader (line 21) | func NewTerminalReader(r io.Reader) *terminalReader { type PasswordReader (line 46) | type PasswordReader interface type stdinPasswordReader (line 49) | type stdinPasswordReader struct method Read (line 56) | func (pr stdinPasswordReader) Read(msg string) ([]byte, error) { type terminalReadPw (line 77) | type terminalReadPw struct method ReadPassword (line 82) | func (trp terminalReadPw) ReadPassword(fd int) ([]byte, error) { type TerminalReadPw (line 78) | type TerminalReadPw interface FILE: cmd/helper/terminal_test.go function TestTerminalReader_ReadFromTerminalYN (line 27) | func TestTerminalReader_ReadFromTerminalYN(t *testing.T) { function TestStdinPasswordReader_Read (line 46) | func TestStdinPasswordReader_Read(t *testing.T) { function TestTerminalReadPw_ReadPassword (line 53) | func TestTerminalReadPw_ReadPassword(t *testing.T) { type terminalReadPwMock (line 59) | type terminalReadPwMock struct method ReadPassword (line 61) | func (trp *terminalReadPwMock) ReadPassword(fd int) ([]byte, error) { FILE: cmd/immuadmin/command/backup.go type backupper (line 42) | type backupper struct method mustNotBeWorkingDir (line 273) | func (b *backupper) mustNotBeWorkingDir(p string) error { method stopImmudbService (line 293) | func (b *backupper) stopImmudbService() (func(), error) { method offlineBackup (line 304) | func (b *backupper) offlineBackup(src string, uncompressed bool, manua... method offlineRestore (line 374) | func (b *backupper) offlineRestore(src string, dst string, manualStopS... function newBackupper (line 50) | func newBackupper(os immuos.OS) (*backupper, error) { type Backupper (line 65) | type Backupper interface type commandlineBck (line 72) | type commandlineBck struct method Register (line 93) | func (clb *commandlineBck) Register(rootCmd *cobra.Command) *cobra.Com... method ConfigChain (line 100) | func (cl *commandlineBck) ConfigChain(post func(cmd *cobra.Command, ar... method dumpToFile (line 115) | func (cl *commandlineBck) dumpToFile(cmd *cobra.Command) { method backup (line 154) | func (cl *commandlineBck) backup(cmd *cobra.Command) { method restore (line 202) | func (cl *commandlineBck) restore(cmd *cobra.Command) { method askUserConfirmation (line 242) | func (cl *commandlineBck) askUserConfirmation(process string, manualSt... function newCommandlineBck (line 78) | func newCommandlineBck(os immuos.OS) (*commandlineBck, error) { FILE: cmd/immuadmin/command/cmd.go function Execute (line 27) | func Execute() { function newCommand (line 33) | func newCommand() *cobra.Command { FILE: cmd/immuadmin/command/cmd_test.go function TestNewCmd (line 26) | func TestNewCmd(t *testing.T) { FILE: cmd/immuadmin/command/commandline.go type Commandline (line 35) | type Commandline interface type CommandlineCli (line 47) | type CommandlineCli interface type commandline (line 54) | type commandline struct method ConfigChain (line 76) | func (cl *commandline) ConfigChain(post func(cmd *cobra.Command, args ... method Register (line 91) | func (cl *commandline) Register(rootCmd *cobra.Command) *cobra.Command { method quit (line 103) | func (cl *commandline) quit(msg interface{}) { method disconnect (line 112) | func (cl *commandline) disconnect(cmd *cobra.Command, args []string) { method connect (line 118) | func (cl *commandline) connect(cmd *cobra.Command, args []string) (err... method checkLoggedIn (line 126) | func (cl *commandline) checkLoggedIn(cmd *cobra.Command, args []string... method checkLoggedInAndConnect (line 137) | func (cl *commandline) checkLoggedInAndConnect(cmd *cobra.Command, arg... function NewCommandLine (line 66) | func NewCommandLine() *commandline { FILE: cmd/immuadmin/command/database.go function addDbUpdateFlags (line 43) | func addDbUpdateFlags(c *cobra.Command) { method database (line 95) | func (cl *commandline) database(cmd *cobra.Command) { method createExportCmd (line 401) | func (cl *commandline) createExportCmd() *cobra.Command { function rowToCSV (line 482) | func rowToCSV(row client.Row, cols []client.Column, out []string) error { function renderValue (line 494) | func renderValue(v interface{}, colType string) (string, error) { method createImportCmd (line 511) | func (cl *commandline) createImportCmd() *cobra.Command { function formatColName (line 605) | func formatColName(col string) string { function formatInsertValue (line 613) | func formatInsertValue(v string, colType string) string { function prepareDatabaseNullableSettings (line 629) | func prepareDatabaseNullableSettings(flags *pflag.FlagSet) (*schema.Data... function databaseNullableSettingsStr (line 847) | func databaseNullableSettingsStr(settings *schema.DatabaseNullableSettin... function addDbTruncateFlags (line 906) | func addDbTruncateFlags(c *cobra.Command) { FILE: cmd/immuadmin/command/hot_backup.go constant prefix (line 40) | prefix = "IMMUBACKUP" constant latestFileVersion (line 41) | latestFileVersion = 1 constant prefixOffset (line 45) | prefixOffset = iota constant versionOffset (line 46) | versionOffset = prefixOffset + len(prefix) constant txIdOffset (line 47) | txIdOffset = versionOffset + 4 constant txSignSizeOffset (line 48) | txSignSizeOffset = txIdOffset + 8 constant txSizeOffset (line 49) | txSizeOffset = txSignSizeOffset + 4 constant headerSize (line 50) | headerSize = txSizeOffset + 4 type commandlineHotBck (line 57) | type commandlineHotBck struct method Register (line 71) | func (clb *commandlineHotBck) Register(rootCmd *cobra.Command) *cobra.... method hotBackup (line 84) | func (cl *commandlineHotBck) hotBackup(cmd *cobra.Command) { method verifyOrCreateBackupFile (line 158) | func (cl *commandlineHotBck) verifyOrCreateBackupFile(params *backupPa... method runHotBackup (line 196) | func (cl *commandlineHotBck) runHotBackup(output io.Writer, startTx ui... method backupTx (line 251) | func (cl *commandlineHotBck) backupTx(tx uint64, output io.Writer) err... method hotRestore (line 320) | func (cl *commandlineHotBck) hotRestore(cmd *cobra.Command) { method verifyFile (line 429) | func (cl *commandlineHotBck) verifyFile(file io.Reader) error { method isDbExists (line 449) | func (cl *commandlineHotBck) isDbExists(name string) (bool, error) { method initDbForRestore (line 470) | func (cl *commandlineHotBck) initDbForRestore(params *restoreParams, n... method useDb (line 515) | func (cl *commandlineHotBck) useDb(name string, replica bool) (uint64,... method createDb (line 543) | func (cl *commandlineHotBck) createDb(name string) error { method runHotRestore (line 559) | func (cl *commandlineHotBck) runHotRestore(input io.Reader, progress b... method restoreTx (line 615) | func (cl *commandlineHotBck) restoreTx(checksum, payload []byte) error { function newCommandlineHotBck (line 62) | func newCommandlineHotBck(os immuos.OS) (*commandlineHotBck, error) { type backupParams (line 77) | type backupParams struct function prepareBackupParams (line 126) | func prepareBackupParams(flags *pflag.FlagSet) (*backupParams, error) { function outputTx (line 297) | func outputTx(tx uint64, output io.Writer, checksum []byte, content []by... type restoreParams (line 311) | type restoreParams struct function prepareRestoreParams (line 397) | func prepareRestoreParams(flags *pflag.FlagSet) (*restoreParams, error) { function lastTxInFile (line 658) | func lastTxInFile(file io.Reader) (uint64, []byte, error) { function findTx (line 684) | func findTx(file io.Reader, tx uint64) (txID uint64, checksum []byte, pa... function nextTx (line 699) | func nextTx(file io.Reader) (txId uint64, checksum []byte, tx []byte, er... FILE: cmd/immuadmin/command/hot_backup_test.go function getCmdline (line 36) | func getCmdline(t *testing.T) *commandline { function TestRestore (line 60) | func TestRestore(t *testing.T) { function TestBackup (line 158) | func TestBackup(t *testing.T) { FILE: cmd/immuadmin/command/init.go function Options (line 28) | func Options() *client.Options { method configureFlags (line 57) | func (cl *commandline) configureFlags(cmd *cobra.Command) error { FILE: cmd/immuadmin/command/init_test.go function TestOptions (line 27) | func TestOptions(t *testing.T) { function TestOptionsMtls (line 32) | func TestOptionsMtls(t *testing.T) { FILE: cmd/immuadmin/command/login.go method login (line 28) | func (cl *commandline) login(cmd *cobra.Command) { method loginClient (line 83) | func (cl *commandline) loginClient( method logout (line 95) | func (cl *commandline) logout(cmd *cobra.Command) { FILE: cmd/immuadmin/command/login_test.go function TestCommandLine_Connect (line 60) | func TestCommandLine_Connect(t *testing.T) { function TestCommandLine_Disconnect (line 82) | func TestCommandLine_Disconnect(t *testing.T) { type scIClientInnerMock (line 111) | type scIClientInnerMock struct method UpdateAuthConfig (line 116) | func (c scIClientInnerMock) UpdateAuthConfig(ctx context.Context, kind... method UpdateMTLSConfig (line 119) | func (c scIClientInnerMock) UpdateMTLSConfig(ctx context.Context, enab... method Disconnect (line 122) | func (c scIClientInnerMock) Disconnect() error { method GetOptions (line 126) | func (c scIClientInnerMock) GetOptions() *client.Options { method Login (line 130) | func (c scIClientInnerMock) Login(ctx context.Context, user []byte, pa... function TestCommandLine_LoginLogout (line 134) | func TestCommandLine_LoginLogout(t *testing.T) { function TestCommandLine_CheckLoggedIn (line 203) | func TestCommandLine_CheckLoggedIn(t *testing.T) { function newHomedirServiceMock (line 243) | func newHomedirServiceMock() *clienttest.HomedirServiceMock { FILE: cmd/immuadmin/command/root.go method NewCmd (line 21) | func (cl *commandline) NewCmd() (*cobra.Command, error) { FILE: cmd/immuadmin/command/serverconfig.go method serverConfig (line 27) | func (cl commandline) serverConfig(cmd *cobra.Command) { FILE: cmd/immuadmin/command/serverconfig_test.go type scIClientMock (line 130) | type scIClientMock struct method UpdateAuthConfig (line 134) | func (c scIClientMock) UpdateAuthConfig(ctx context.Context, kind auth... method UpdateMTLSConfig (line 137) | func (c scIClientMock) UpdateMTLSConfig(ctx context.Context, enabled b... method Disconnect (line 140) | func (c scIClientMock) Disconnect() error { method Logout (line 143) | func (c scIClientMock) Logout(ctx context.Context) error { method GetOptions (line 147) | func (c scIClientMock) GetOptions() *client.Options { method Login (line 154) | func (c scIClientMock) Login(ctx context.Context, user []byte, pass []... FILE: cmd/immuadmin/command/stats.go method status (line 30) | func (cl *commandline) status(cmd *cobra.Command) { method stats (line 65) | func (cl *commandline) stats(cmd *cobra.Command) { FILE: cmd/immuadmin/command/stats/controller.go type Controller (line 30) | type Controller interface type statsController (line 35) | type statsController struct method Resize (line 77) | func (p *statsController) Resize() { method resize (line 82) | func (p *statsController) resize() { method Render (line 121) | func (p *statsController) Render(ms *metrics) { method initUI (line 207) | func (p *statsController) initUI() { type Tui (line 51) | type Tui interface type tui (line 59) | type tui struct method TerminalDimensions (line 61) | func (t tui) TerminalDimensions() (int, int) { method Render (line 64) | func (t tui) Render(items ...ui.Drawable) { method Init (line 67) | func (t tui) Init() error { method Close (line 70) | func (t tui) Close() { method PollEvents (line 73) | func (t tui) PollEvents() <-chan ui.Event { function enqueueDequeue (line 87) | func enqueueDequeue(l *list.List, v interface{}, max int) { function toFloats (line 93) | func toFloats(l *list.List) []float64 { function updatePlot (line 103) | func updatePlot( function initPlot (line 181) | func initPlot( function newStatsController (line 291) | func newStatsController(withDBHistograms bool, tui Tui) Controller { FILE: cmd/immuadmin/command/stats/controller_test.go type tuiMock (line 29) | type tuiMock struct method TerminalDimensions (line 31) | func (t tuiMock) TerminalDimensions() (int, int) { method Render (line 34) | func (t tuiMock) Render(items ...ui.Drawable) {} method Init (line 36) | func (t tuiMock) Init() error { method Close (line 39) | func (t tuiMock) Close() {} method PollEvents (line 41) | func (t tuiMock) PollEvents() <-chan ui.Event { function TestNewStatsController (line 46) | func TestNewStatsController(t *testing.T) { function TestRender (line 51) | func TestRender(t *testing.T) { FILE: cmd/immuadmin/command/stats/metrics.go constant SystemdbName (line 27) | SystemdbName = "systemdb" type rpcDuration (line 68) | type rpcDuration struct type dbInfo (line 75) | type dbInfo struct type operations (line 81) | type operations struct type memstats (line 87) | type memstats struct type metrics (line 95) | type metrics struct method isHistogramsDataAvailable (line 107) | func (ms *metrics) isHistogramsDataAvailable() bool { method clientsActiveDuringLastHour (line 111) | func (ms *metrics) clientsActiveDuringLastHour() *map[string]time.Time { method populateFrom (line 123) | func (ms *metrics) populateFrom(metricsFamilies *map[string]*dto.Metri... method withClients (line 130) | func (ms *metrics) withClients(metricsFamilies *map[string]*dto.Metric... method withDBInfo (line 172) | func (ms *metrics) withDBInfo(metricsFamilies *map[string]*dto.MetricF... method withDuration (line 211) | func (ms *metrics) withDuration(metricsFamilies *map[string]*dto.Metri... method withMemStats (line 252) | func (ms *metrics) withMemStats(metricsFamilies *map[string]*dto.Metri... method dbWithMostEntries (line 270) | func (ms *metrics) dbWithMostEntries() dbInfo { function getGaugeVecPerLabel (line 159) | func getGaugeVecPerLabel(metrics []*dto.Metric, label string, out *map[s... function byteCountBinary (line 282) | func byteCountBinary(b uint64) (string, float64) { FILE: cmd/immuadmin/command/stats/metricsloader.go type MetricsLoader (line 28) | type MetricsLoader interface function newMetricsLoader (line 32) | func newMetricsLoader(url string) MetricsLoader { type metricsLoader (line 39) | type metricsLoader struct method Load (line 44) | func (ml *metricsLoader) Load() (*metrics, error) { FILE: cmd/immuadmin/command/stats/show.go constant requestTimeout (line 29) | requestTimeout = 3 * time.Second function metricsURL (line 31) | func metricsURL(serverAddress string) string { function newHTTPClient (line 38) | func newHTTPClient() *http.Client { function ShowMetricsRaw (line 45) | func ShowMetricsRaw(w io.Writer, serverAddress string) error { function ShowMetricsAsText (line 60) | func ShowMetricsAsText(w io.Writer, serverAddress string) error { function ShowMetricsVisually (line 111) | func ShowMetricsVisually(serverAddress string) error { FILE: cmd/immuadmin/command/stats/show_test.go function TestShowMetricsRaw (line 29) | func TestShowMetricsRaw(t *testing.T) { function TestShowMetricsAsText (line 38) | func TestShowMetricsAsText(t *testing.T) { FILE: cmd/immuadmin/command/stats/ui.go type Statsui (line 27) | type Statsui interface type statsui (line 30) | type statsui struct method loadAndRender (line 36) | func (s statsui) loadAndRender() error { method runUI (line 45) | func (s statsui) runUI(singleRun bool) error { FILE: cmd/immuadmin/command/stats/ui_test.go function TestRunUI (line 28) | func TestRunUI(t *testing.T) { type metricsLoaderMock (line 34) | type metricsLoaderMock struct method Load (line 36) | func (ml metricsLoaderMock) Load() (*metrics, error) { FILE: cmd/immuadmin/command/stats_test.go function TestStats_Status (line 41) | func TestStats_Status(t *testing.T) { function TestStats_StatsText (line 86) | func TestStats_StatsText(t *testing.T) { function TestStats_StatsRaw (line 137) | func TestStats_StatsRaw(t *testing.T) { FILE: cmd/immuadmin/command/user.go constant unsecurePasswordMsg (line 33) | unsecurePasswordMsg = "A strong password (containing upper and lower cas... method user (line 35) | func (cl *commandline) user(cmd *cobra.Command) { method changeUserPassword (line 140) | func (cl *commandline) changeUserPassword(cmd *cobra.Command, username s... method checkPassword (line 163) | func (cl *commandline) checkPassword(cmd *cobra.Command, newpass string)... method userList (line 181) | func (cl *commandline) userList(args []string) (string, error) { function updateMaxLen (line 233) | func updateMaxLen(maxs []int, strs []string) { function permissionToString (line 241) | func permissionToString(permission uint32) string { method userCreate (line 256) | func (cl *commandline) userCreate(cmd *cobra.Command, args []string) (st... method setActiveUser (line 309) | func (cl *commandline) setActiveUser(args []string, active bool) (string... method setUserPermission (line 321) | func (cl *commandline) setUserPermission(args []string) (resp string, er... function userExists (line 340) | func userExists( function dbExists (line 357) | func dbExists( function permissionFromString (line 374) | func permissionFromString(permissionStr string) (uint32, error) { FILE: cmd/immuadmin/fips/fips.go function main (line 28) | func main() { FILE: cmd/immuadmin/immuadmin.go function main (line 21) | func main() { FILE: cmd/immuclient/audit/auditagent.go type AuditAgent (line 38) | type AuditAgent interface type auditAgent (line 43) | type auditAgent struct method Manage (line 58) | func (a *auditAgent) Manage(args []string, cmd *cobra.Command) (string... function options (line 161) | func options() *client.Options { FILE: cmd/immuclient/audit/auditor.go constant name (line 44) | name = "immuclient" constant description (line 45) | description = "immuclient" method InitAgent (line 51) | func (cAgent *auditAgent) InitAgent() (AuditAgent, error) { FILE: cmd/immuclient/audit/executable.go type executable (line 24) | type executable struct method Start (line 36) | func (e *executable) Start() { method Stop (line 40) | func (e *executable) Stop() { method Run (line 44) | func (e *executable) Run() { function newExecutable (line 29) | func newExecutable(a *auditAgent) *executable { FILE: cmd/immuclient/audit/init.go function Init (line 30) | func Init(args []string, cmd *cobra.Command) (err error) { function NewAuditAgent (line 48) | func NewAuditAgent() (AuditAgent, error) { FILE: cmd/immuclient/audit/init_test.go function TestInit (line 26) | func TestInit(t *testing.T) { function TestInitWrongArg (line 32) | func TestInitWrongArg(t *testing.T) { FILE: cmd/immuclient/audit/metrics.go type prometheusMetrics (line 26) | type prometheusMetrics struct method init (line 53) | func (p *prometheusMetrics) init(serverid string, immudbAddress, immud... method updateMetrics (line 74) | func (p *prometheusMetrics) updateMetrics( function newAuditGaugeVec (line 63) | func newAuditGaugeVec(name string, help string) *prometheus.GaugeVec { FILE: cmd/immuclient/audit/metrics_test.go function TestMetrics (line 23) | func TestMetrics(t *testing.T) { FILE: cmd/immuclient/audit/utils.go function stringInSlice (line 19) | func stringInSlice(a string, list []string) bool { FILE: cmd/immuclient/audit/utils_test.go function TestStringInSlice (line 23) | func TestStringInSlice(t *testing.T) { FILE: cmd/immuclient/cli/cli.go type cli (line 33) | type cli struct method Register (line 60) | func (cli *cli) Register(cmd *command) { method HelpMessage (line 65) | func (cli *cli) HelpMessage() string { method helpInit (line 69) | func (cli *cli) helpInit() { method Run (line 102) | func (cli *cli) Run() { method checkCommand (line 136) | func (cli *cli) checkCommand(arrCommandStr []string, l *liner.State) b... method runCommand (line 186) | func (cli *cli) runCommand(arrCommandStr []string) { method singleCommandHelp (line 244) | func (cli *cli) singleCommandHelp(cmdName string) (string, error) { type Cli (line 43) | type Cli interface function Init (line 49) | func Init(immucl immuc.Client) Cli { FILE: cmd/immuclient/cli/cli_test.go function TestInit (line 36) | func TestInit(t *testing.T) { function setupTest (line 41) | func setupTest(t *testing.T) *cli { function TestRunCommand (line 66) | func TestRunCommand(t *testing.T) { function TestRunCommandExtraArgs (line 75) | func TestRunCommandExtraArgs(t *testing.T) { function TestRunMissingArgs (line 84) | func TestRunMissingArgs(t *testing.T) { function TestRunWrongCommand (line 93) | func TestRunWrongCommand(t *testing.T) { function TestCheckCommand (line 102) | func TestCheckCommand(t *testing.T) { function TestCheckCommandErrors (line 122) | func TestCheckCommandErrors(t *testing.T) { function TestImmuClient_BackupAndRestoreUX (line 131) | func TestImmuClient_BackupAndRestoreUX(t *testing.T) { FILE: cmd/immuclient/cli/currentstatus.go method health (line 19) | func (cli *cli) health(args []string) (string, error) { method currentState (line 23) | func (cli *cli) currentState(args []string) (string, error) { FILE: cmd/immuclient/cli/getcommands.go method getTxByID (line 19) | func (cli *cli) getTxByID(args []string) (string, error) { method getKey (line 23) | func (cli *cli) getKey(args []string) (string, error) { method safeGetKey (line 27) | func (cli *cli) safeGetKey(args []string) (string, error) { FILE: cmd/immuclient/cli/login.go method login (line 19) | func (cli *cli) login(args []string) (string, error) { method logout (line 23) | func (cli *cli) logout(args []string) (string, error) { FILE: cmd/immuclient/cli/login_test.go function TestLogin (line 31) | func TestLogin(t *testing.T) { FILE: cmd/immuclient/cli/misc.go method history (line 23) | func (cli *cli) history(args []string) (string, error) { method healthCheck (line 27) | func (cli *cli) healthCheck(args []string) (string, error) { method version (line 31) | func (cli *cli) version(args []string) (string, error) { FILE: cmd/immuclient/cli/misc_test.go function TestHealthCheck (line 25) | func TestHealthCheck(t *testing.T) { function TestHistory (line 33) | func TestHistory(t *testing.T) { function TestVersion (line 48) | func TestVersion(t *testing.T) { FILE: cmd/immuclient/cli/recommend.go method correct (line 23) | func (cli *cli) correct(typedArg string) []string { function ld (line 37) | func ld(s, t string, ignoreCase bool) int { FILE: cmd/immuclient/cli/recommend_test.go function TestCorrect (line 25) | func TestCorrect(t *testing.T) { FILE: cmd/immuclient/cli/references.go method reference (line 19) | func (cli *cli) reference(args []string) (string, error) { method safereference (line 23) | func (cli *cli) safereference(args []string) (string, error) { FILE: cmd/immuclient/cli/references_test.go function TestReference (line 25) | func TestReference(t *testing.T) { function TestSafeReference (line 35) | func TestSafeReference(t *testing.T) { FILE: cmd/immuclient/cli/register.go type command (line 19) | type command struct method initCommands (line 27) | func (cli *cli) initCommands() { FILE: cmd/immuclient/cli/register_test.go function TestInitCommands (line 25) | func TestInitCommands(t *testing.T) { FILE: cmd/immuclient/cli/scanners.go method zScan (line 19) | func (cli *cli) zScan(args []string) (string, error) { method scan (line 23) | func (cli *cli) scan(args []string) (string, error) { method count (line 27) | func (cli *cli) count(args []string) (string, error) { FILE: cmd/immuclient/cli/scanners_test.go function TestZScan (line 25) | func TestZScan(t *testing.T) { function TestScan (line 39) | func TestScan(t *testing.T) { function TestCount (line 50) | func TestCount(t *testing.T) { FILE: cmd/immuclient/cli/server_info.go method serverInfo (line 19) | func (cli *cli) serverInfo(args []string) (string, error) { FILE: cmd/immuclient/cli/setcommands.go method set (line 19) | func (cli *cli) set(args []string) (string, error) { method safeset (line 23) | func (cli *cli) safeset(args []string) (string, error) { method restore (line 27) | func (cli *cli) restore(args []string) (string, error) { method deleteKey (line 31) | func (cli *cli) deleteKey(args []string) (string, error) { method zAdd (line 35) | func (cli *cli) zAdd(args []string) (string, error) { method safeZAdd (line 39) | func (cli *cli) safeZAdd(args []string) (string, error) { method UseDatabase (line 43) | func (cli *cli) UseDatabase(args []string) (string, error) { FILE: cmd/immuclient/cli/setcommands_test.go function TestSet (line 25) | func TestSet(t *testing.T) { function TestSafeSet (line 33) | func TestSafeSet(t *testing.T) { function TestZAdd (line 41) | func TestZAdd(t *testing.T) { function TestSafeZAdd (line 53) | func TestSafeZAdd(t *testing.T) { FILE: cmd/immuclient/cli/sql.go method sqlExec (line 19) | func (cli *cli) sqlExec(args []string) (string, error) { method sqlQuery (line 23) | func (cli *cli) sqlQuery(args []string) (string, error) { method describeTable (line 27) | func (cli *cli) describeTable(args []string) (string, error) { method listTables (line 31) | func (cli *cli) listTables(args []string) (string, error) { method useDatabase (line 35) | func (cli *cli) useDatabase(args []string) (string, error) { FILE: cmd/immuclient/cli/sql_test.go function TestSqlFloat (line 25) | func TestSqlFloat(t *testing.T) { FILE: cmd/immuclient/cli/unixcmds.go method completer (line 43) | func (cli *cli) completer(line string) (c []string) { FILE: cmd/immuclient/cli/unixcmds_test.go function TestCompleter (line 25) | func TestCompleter(t *testing.T) { function TestClear (line 35) | func TestClear(t *testing.T) { FILE: cmd/immuclient/command/cmd.go function Execute (line 34) | func Execute(cmd *cobra.Command) error { function NewCommand (line 43) | func NewCommand() *cobra.Command { function isCommand (line 76) | func isCommand(args []string) bool { function commandNames (line 92) | func commandNames(cms []*cobra.Command) []string { function fprintln (line 102) | func fprintln(w io.Writer, msg string) { FILE: cmd/immuclient/command/cmd_test.go function TestNew (line 25) | func TestNew(t *testing.T) { FILE: cmd/immuclient/command/commandline.go type commandline (line 11) | type commandline struct method ConfigChain (line 26) | func (cl *commandline) ConfigChain(post func(cmd *cobra.Command, args ... method Register (line 45) | func (cl *commandline) Register(rootCmd *cobra.Command) *cobra.Command { method connect (line 88) | func (cl *commandline) connect(cmd *cobra.Command, args []string) (err... method disconnect (line 96) | func (cl *commandline) disconnect(cmd *cobra.Command, args []string) { method quit (line 102) | func (cl *commandline) quit(msg interface{}) { function NewCommandLine (line 18) | func NewCommandLine() commandline { FILE: cmd/immuclient/command/commandline_test.go function TestCommandline_Register (line 28) | func TestCommandline_Register(t *testing.T) { function TestNewCommandLine (line 34) | func TestNewCommandLine(t *testing.T) { function TestCommandline_ConfigChain (line 39) | func TestCommandline_ConfigChain(t *testing.T) { function TestCommandline_ConfigChainErr (line 53) | func TestCommandline_ConfigChainErr(t *testing.T) { FILE: cmd/immuclient/command/currentstatus.go method health (line 23) | func (cl *commandline) health(cmd *cobra.Command) { method currentState (line 42) | func (cl *commandline) currentState(cmd *cobra.Command) { FILE: cmd/immuclient/command/currentstatus_test.go function setupTest (line 36) | func setupTest(t *testing.T) *test.ClientTest { function TestCurrentState (line 53) | func TestCurrentState(t *testing.T) { FILE: cmd/immuclient/command/getcommands.go method getTxByID (line 23) | func (cl *commandline) getTxByID(cmd *cobra.Command) { method safegetTxByID (line 43) | func (cl *commandline) safegetTxByID(cmd *cobra.Command) { method getKey (line 63) | func (cl *commandline) getKey(cmd *cobra.Command) { method safeGetKey (line 83) | func (cl *commandline) safeGetKey(cmd *cobra.Command) { FILE: cmd/immuclient/command/init.go method configureFlags (line 28) | func (cl *commandline) configureFlags(cmd *cobra.Command) error { FILE: cmd/immuclient/command/init_test.go function _TestInit (line 28) | func _TestInit(t *testing.T) { function TestConnect (line 33) | func TestConnect(t *testing.T) { FILE: cmd/immuclient/command/login.go method login (line 23) | func (cl *commandline) login(cmd *cobra.Command) { method logout (line 43) | func (cl *commandline) logout(cmd *cobra.Command) { FILE: cmd/immuclient/command/login_test.go function TestLogin (line 33) | func TestLogin(t *testing.T) { FILE: cmd/immuclient/command/misc.go method history (line 26) | func (cl *commandline) history(cmd *cobra.Command) { method status (line 46) | func (cl *commandline) status(cmd *cobra.Command) { method auditmode (line 66) | func (cl *commandline) auditmode(cmd *cobra.Command) { method interactiveCli (line 84) | func (cl *commandline) interactiveCli(cmd *cobra.Command) { method use (line 101) | func (cl *commandline) use(cmd *cobra.Command) { FILE: cmd/immuclient/command/references.go method reference (line 23) | func (cl *commandline) reference(cmd *cobra.Command) { method safereference (line 43) | func (cl *commandline) safereference(cmd *cobra.Command) { FILE: cmd/immuclient/command/root.go method NewCmd (line 25) | func (cl *commandline) NewCmd() (*cobra.Command, error) { FILE: cmd/immuclient/command/scanners.go method zScan (line 23) | func (cl *commandline) zScan(cmd *cobra.Command) { method scan (line 43) | func (cl *commandline) scan(cmd *cobra.Command) { method count (line 63) | func (cl *commandline) count(cmd *cobra.Command) { FILE: cmd/immuclient/command/server_info.go method serverInfo (line 5) | func (cl *commandline) serverInfo(cmd *cobra.Command) { FILE: cmd/immuclient/command/server_info_test.go function TestServerInfo (line 28) | func TestServerInfo(t *testing.T) { FILE: cmd/immuclient/command/setcommands.go method set (line 23) | func (cl *commandline) set(cmd *cobra.Command) { method safeset (line 44) | func (cl *commandline) safeset(cmd *cobra.Command) { method restore (line 64) | func (cl *commandline) restore(cmd *cobra.Command) { method deleteKey (line 84) | func (cl *commandline) deleteKey(cmd *cobra.Command) { method zAdd (line 105) | func (cl *commandline) zAdd(cmd *cobra.Command) { method safeZAdd (line 125) | func (cl *commandline) safeZAdd(cmd *cobra.Command) { FILE: cmd/immuclient/command/sql.go method sqlExec (line 23) | func (cl *commandline) sqlExec(cmd *cobra.Command) { method sqlQuery (line 43) | func (cl *commandline) sqlQuery(cmd *cobra.Command) { method listTables (line 63) | func (cl *commandline) listTables(cmd *cobra.Command) { method describeTable (line 83) | func (cl *commandline) describeTable(cmd *cobra.Command) { FILE: cmd/immuclient/command/tamperproofing.go method consistency (line 25) | func (cl *commandline) consistency(cmd *cobra.Command) { FILE: cmd/immuclient/fips/fips.go function main (line 33) | func main() { FILE: cmd/immuclient/immuc/currentstatus.go method DatabaseHealth (line 27) | func (i *immuc) DatabaseHealth(args []string) (string, error) { method CurrentState (line 42) | func (i *immuc) CurrentState(args []string) (string, error) { FILE: cmd/immuclient/immuc/currentstatus_test.go function setupTest (line 30) | func setupTest(t *testing.T) *test.ClientTest { function TestCurrentRoot (line 47) | func TestCurrentRoot(t *testing.T) { FILE: cmd/immuclient/immuc/getcommands.go method GetTxByID (line 34) | func (i *immuc) GetTxByID(args []string) (string, error) { method VerifiedGetTxByID (line 60) | func (i *immuc) VerifiedGetTxByID(args []string) (string, error) { method parseKeyArg (line 86) | func (i *immuc) parseKeyArg(arg string) (key []byte, revision int64, has... method Get (line 109) | func (i *immuc) Get(args []string) (string, error) { method VerifiedGet (line 134) | func (i *immuc) VerifiedGet(args []string) (string, error) { FILE: cmd/immuclient/immuc/getcommands_test.go function TestGetTxByID (line 25) | func TestGetTxByID(t *testing.T) { function TestGet (line 35) | func TestGet(t *testing.T) { function TestVerifiedGet (line 46) | func TestVerifiedGet(t *testing.T) { function TestGetByRevision (line 57) | func TestGetByRevision(t *testing.T) { FILE: cmd/immuclient/immuc/history.go method History (line 27) | func (i *immuc) History(args []string) (string, error) { FILE: cmd/immuclient/immuc/history_test.go function TestHistory (line 25) | func TestHistory(t *testing.T) { FILE: cmd/immuclient/immuc/init.go type immuc (line 32) | type immuc struct method Connect (line 90) | func (i *immuc) Connect(args []string) (err error) { method Disconnect (line 100) | func (i *immuc) Disconnect(args []string) error { method Execute (line 107) | func (i *immuc) Execute(f func(immuClient client.ImmuClient) (interfac... method ValueOnly (line 140) | func (i *immuc) ValueOnly() bool { method SetValueOnly (line 144) | func (i *immuc) SetValueOnly(v bool) { method WithFileTokenService (line 148) | func (i *immuc) WithFileTokenService(tkns tokenservice.TokenService) C... type Client (line 39) | type Client interface function Init (line 84) | func Init(opts *Options) (*immuc, error) { function OptionsFromEnv (line 155) | func OptionsFromEnv() *Options { FILE: cmd/immuclient/immuc/init_errors_test.go function TestInitErrors (line 26) | func TestInitErrors(t *testing.T) { FILE: cmd/immuclient/immuc/init_test.go function TestConnect (line 32) | func TestConnect(t *testing.T) { FILE: cmd/immuclient/immuc/login.go method Login (line 33) | func (i *immuc) Login(args []string) (string, error) { method Logout (line 71) | func (i *immuc) Logout(args []string) (string, error) { method UserCreate (line 85) | func (i *immuc) UserCreate(args []string) (string, error) { method UserList (line 128) | func (i *immuc) UserList(args []string) (string, error) { method ChangeUserPassword (line 160) | func (i *immuc) ChangeUserPassword(args []string) (string, error) { method SetActiveUser (line 196) | func (i *immuc) SetActiveUser(args []string, active bool) (string, error) { method SetUserPermission (line 212) | func (i *immuc) SetUserPermission(args []string) (string, error) { FILE: cmd/immuclient/immuc/login_test.go function TestLogin (line 32) | func TestLogin(t *testing.T) { function TestLogout (line 60) | func TestLogout(t *testing.T) { function TestUserList (line 87) | func TestUserList(t *testing.T) { function TestUserCreate (line 94) | func TestUserCreate(t *testing.T) { function TestUserChangePassword (line 192) | func TestUserChangePassword(t *testing.T) { function TestUserSetActive (line 245) | func TestUserSetActive(t *testing.T) { function TestSetUserPermission (line 292) | func TestSetUserPermission(t *testing.T) { FILE: cmd/immuclient/immuc/misc.go method HealthCheck (line 26) | func (i *immuc) HealthCheck(args []string) (string, error) { FILE: cmd/immuclient/immuc/misc_test.go function TestHealthCheck (line 25) | func TestHealthCheck(t *testing.T) { FILE: cmd/immuclient/immuc/options.go type Options (line 23) | type Options struct method GetImmudbClientOptions (line 29) | func (o *Options) GetImmudbClientOptions() *client.Options { method WithImmudbClientOptions (line 33) | func (o *Options) WithImmudbClientOptions(opts *client.Options) *Optio... method GetValueOnly (line 38) | func (o *Options) GetValueOnly() bool { method WithValueOnly (line 42) | func (o *Options) WithValueOnly(valueOnly bool) *Options { method GetRevisionSeparator (line 47) | func (o *Options) GetRevisionSeparator() string { method WithRevisionSeparator (line 51) | func (o *Options) WithRevisionSeparator(revisionSeparator string) *Opt... FILE: cmd/immuclient/immuc/options_test.go function TestOptions (line 26) | func TestOptions(t *testing.T) { FILE: cmd/immuclient/immuc/print.go function PrintKV (line 28) | func PrintKV( function PrintSetItem (line 59) | func PrintSetItem(set []byte, referencedkey []byte, score float64, txhdr... function PrintServerInfo (line 69) | func PrintServerInfo(resp *schema.ServerInfoResponse) string { function PrintHealth (line 73) | func PrintHealth(res *schema.DatabaseHealthResponse) string { function PrintState (line 78) | func PrintState(root *schema.ImmutableState) string { function PrintTx (line 101) | func PrintTx(tx *schema.Tx, verified bool) string { function PadRight (line 115) | func PadRight(str, pad string, length int) string { FILE: cmd/immuclient/immuc/references.go method SetReference (line 32) | func (i *immuc) SetReference(args []string) (string, error) { method VerifiedSetReference (line 82) | func (i *immuc) VerifiedSetReference(args []string) (string, error) { FILE: cmd/immuclient/immuc/references_test.go function TestReference (line 25) | func TestReference(t *testing.T) { function TestVerifiedSetReference (line 35) | func TestVerifiedSetReference(t *testing.T) { FILE: cmd/immuclient/immuc/scanners.go method ZScan (line 28) | func (i *immuc) ZScan(args []string) (string, error) { method Scan (line 63) | func (i *immuc) Scan(args []string) (res string, err error) { method Count (line 97) | func (i *immuc) Count(args []string) (string, error) { FILE: cmd/immuclient/immuc/scanners_test.go function TestZScan (line 25) | func TestZScan(t *testing.T) { function TestIScan (line 39) | func TestIScan(t *testing.T) { function TestScan (line 46) | func TestScan(t *testing.T) { function TestCount (line 57) | func TestCount(t *testing.T) { FILE: cmd/immuclient/immuc/server_info.go method ServerInfo (line 11) | func (i *immuc) ServerInfo(args []string) (string, error) { FILE: cmd/immuclient/immuc/server_info_test.go function TestServerInfo (line 9) | func TestServerInfo(t *testing.T) { FILE: cmd/immuclient/immuc/setcommands.go method Set (line 34) | func (i *immuc) Set(args []string) (string, error) { method VerifiedSet (line 72) | func (i *immuc) VerifiedSet(args []string) (string, error) { method Restore (line 108) | func (i *immuc) Restore(args []string) (string, error) { method DeleteKey (line 162) | func (i *immuc) DeleteKey(args []string) (string, error) { method ZAdd (line 182) | func (i *immuc) ZAdd(args []string) (string, error) { method VerifiedZAdd (line 224) | func (i *immuc) VerifiedZAdd(args []string) (string, error) { method CreateDatabase (line 268) | func (i *immuc) CreateDatabase(args []string) (string, error) { method DatabaseList (line 286) | func (i *immuc) DatabaseList(args []string) (string, error) { method UseDatabase (line 306) | func (i *immuc) UseDatabase(args []string) (string, error) { FILE: cmd/immuclient/immuc/setcommands_test.go function TestSet (line 25) | func TestSet(t *testing.T) { function TestVerifiedSet (line 34) | func TestVerifiedSet(t *testing.T) { function TestZAdd (line 43) | func TestZAdd(t *testing.T) { function _TestVerifiedZAdd (line 55) | func _TestVerifiedZAdd(t *testing.T) { function TestCreateDatabase (line 67) | func TestCreateDatabase(t *testing.T) { FILE: cmd/immuclient/immuc/sql.go method SQLExec (line 30) | func (i *immuc) SQLExec(args []string) (string, error) { method SQLQuery (line 51) | func (i *immuc) SQLQuery(args []string) (string, error) { method ListTables (line 68) | func (i *immuc) ListTables() (string, error) { method DescribeTable (line 83) | func (i *immuc) DescribeTable(args []string) (string, error) { function renderTableResult (line 101) | func renderTableResult(resp *schema.SQLQueryResult) string { FILE: cmd/immuclient/immuclient.go function main (line 28) | func main() { FILE: cmd/immuclient/immuclienttest/helper.go type ClientTest (line 36) | type ClientTest struct method WithTokenFileService (line 102) | func (ct *ClientTest) WithTokenFileService(tkns tokenservice.TokenServ... method WithOptions (line 107) | func (ct *ClientTest) WithOptions(opts *immuc.Options) *ClientTest { method Connect (line 112) | func (c *ClientTest) Connect(dialer servertest.BuffDialer) { method Login (line 136) | func (c *ClientTest) Login(username string) { type HomedirServiceMock (line 44) | type HomedirServiceMock struct method FileExistsInUserHomeDir (line 49) | func (h *HomedirServiceMock) FileExistsInUserHomeDir(pathToFile string... method WriteFileToUserHomeDir (line 59) | func (h *HomedirServiceMock) WriteFileToUserHomeDir(content []byte, pa... method DeleteFileFromUserHomeDir (line 69) | func (h *HomedirServiceMock) DeleteFileFromUserHomeDir(pathToFile stri... method ReadFileFromUserHomeDir (line 78) | func (h *HomedirServiceMock) ReadFileFromUserHomeDir(pathToFile string... function NewDefaultClientTest (line 91) | func NewDefaultClientTest() *ClientTest { function NewClientTest (line 94) | func NewClientTest(pr helper.PasswordReader, tkns tokenservice.TokenServ... function CaptureStdout (line 143) | func CaptureStdout(f func()) string { type PasswordReader (line 171) | type PasswordReader struct method Read (line 176) | func (pr *PasswordReader) Read(msg string) ([]byte, error) { FILE: cmd/immuclient/service/constants/freebsd.dist.go constant ExecPath (line 24) | ExecPath = "/usr/sbin/" constant ConfigPath (line 25) | ConfigPath = "/etc/immudb" constant ManPath (line 26) | ManPath = "" constant OSUser (line 27) | OSUser = "immu" constant OSGroup (line 28) | OSGroup = "immu" FILE: cmd/immuclient/service/constants/linux.dist.go constant ExecPath (line 24) | ExecPath = "/usr/sbin/" constant ConfigPath (line 25) | ConfigPath = "/etc/" constant OSUser (line 26) | OSUser = "immu" constant OSGroup (line 27) | OSGroup = "immu" FILE: cmd/immuclient/service/constants/windows.dist.go constant ExecPath (line 24) | ExecPath = "" constant ConfigPath (line 25) | ConfigPath = "" constant OSUser (line 26) | OSUser = "" constant OSGroup (line 27) | OSGroup = "" FILE: cmd/immudb/command/cmd.go function Execute (line 32) | func Execute() { function newCommand (line 61) | func newCommand(immudbServer server.ImmuServerIf) (*cobra.Command, error) { FILE: cmd/immudb/command/cmd_test.go function DefaultTestOptions (line 32) | func DefaultTestOptions() (o *server.Options) { function TestImmudbCommandFlagParser (line 40) | func TestImmudbCommandFlagParser(t *testing.T) { function TestImmudbCommandFlagParserWrongTLS (line 68) | func TestImmudbCommandFlagParserWrongTLS(t *testing.T) { function TestImmudbCommandFlagParserPriority (line 103) | func TestImmudbCommandFlagParserPriority(t *testing.T) { function executeCommand (line 157) | func executeCommand(root *cobra.Command, args ...string) (output string,... function executeCommandC (line 162) | func executeCommandC(root *cobra.Command, args ...string) (c *cobra.Comm... function TestImmudb (line 171) | func TestImmudb(t *testing.T) { function TestImmudbDetached (line 185) | func TestImmudbDetached(t *testing.T) { function TestImmudbMtls (line 202) | func TestImmudbMtls(t *testing.T) { function TestImmudbLogFile (line 222) | func TestImmudbLogFile(t *testing.T) { type plauncherMock (line 240) | type plauncherMock struct method Detached (line 242) | func (pl plauncherMock) Detached() error { function TestNewCommand (line 246) | func TestNewCommand(t *testing.T) { function TestExecute (line 251) | func TestExecute(t *testing.T) { function TestImmudbCommandReplicationFlagsParser (line 262) | func TestImmudbCommandReplicationFlagsParser(t *testing.T) { FILE: cmd/immudb/command/commandline.go type Commandline (line 25) | type Commandline struct method ConfigChain (line 30) | func (cl *Commandline) ConfigChain(post func(cmd *cobra.Command, args ... FILE: cmd/immudb/command/commandline_test.go function TestCommandline_Immudb (line 27) | func TestCommandline_Immudb(t *testing.T) { function TestCommandline_ConfigChain (line 34) | func TestCommandline_ConfigChain(t *testing.T) { function TestCommandline_ConfigChainErr (line 49) | func TestCommandline_ConfigChainErr(t *testing.T) { FILE: cmd/immudb/command/immudbcmdtest/immuServerMock.go type ImmuServerMock (line 27) | type ImmuServerMock struct method WithPgsqlServer (line 36) | func (s *ImmuServerMock) WithPgsqlServer(psrv pgsqlsrv.PGSQLServer) se... method WithOptions (line 41) | func (s *ImmuServerMock) WithOptions(options *server.Options) server.I... method WithLogger (line 45) | func (s *ImmuServerMock) WithLogger(logger logger.Logger) server.ImmuS... method WithStateSigner (line 50) | func (s *ImmuServerMock) WithStateSigner(stateSigner server.StateSigne... method WithStreamServiceFactory (line 55) | func (s *ImmuServerMock) WithStreamServiceFactory(ssf stream.ServiceFa... method WithDbList (line 60) | func (s *ImmuServerMock) WithDbList(dbList database.DatabaseList) serv... method Start (line 65) | func (s *ImmuServerMock) Start() error { method Stop (line 69) | func (s *ImmuServerMock) Stop() error { method Initialize (line 73) | func (s *ImmuServerMock) Initialize() error { FILE: cmd/immudb/command/immudbcmdtest/immuServerMock_test.go type ssMock (line 31) | type ssMock struct method Sign (line 33) | func (ss *ssMock) Sign(state *schema.ImmutableState) error { return nil } function TestImmuServerMock (line 35) | func TestImmuServerMock(t *testing.T) { FILE: cmd/immudb/command/immudbcmdtest/manpageservice.go type ManpageServiceMock (line 21) | type ManpageServiceMock struct method InstallManPages (line 24) | func (ms ManpageServiceMock) InstallManPages(dir string, serviceName s... method UninstallManPages (line 29) | func (ms ManpageServiceMock) UninstallManPages(dir string, serviceName... FILE: cmd/immudb/command/init.go method setupFlags (line 30) | func (cl *Commandline) setupFlags(cmd *cobra.Command, options *server.Op... function setupDefaults (line 120) | func setupDefaults(options *server.Options) { FILE: cmd/immudb/command/parse_options.go function parseOptions (line 25) | func parseOptions() (options *server.Options, err error) { FILE: cmd/immudb/command/root.go method NewRootCmd (line 30) | func (cl *Commandline) NewRootCmd(immudbServer server.ImmuServerIf) (*co... method Immudb (line 61) | func (cl *Commandline) Immudb(immudbServer server.ImmuServerIf) func(*co... FILE: cmd/immudb/command/root_test.go function TestNewCmd (line 30) | func TestNewCmd(t *testing.T) { function TestNewCmdInitializeError (line 37) | func TestNewCmdInitializeError(t *testing.T) { FILE: cmd/immudb/command/service/commandline.go function NewCommandLine (line 30) | func NewCommandLine() *commandline { type commandline (line 48) | type commandline struct method Register (line 68) | func (cld *commandline) Register(rootCmd *cobra.Command) *cobra.Command { type Commandline (line 64) | type Commandline interface FILE: cmd/immudb/command/service/commandline_test.go function TestCommandline_Register (line 27) | func TestCommandline_Register(t *testing.T) { function TestNewCommandLine (line 33) | func TestNewCommandLine(t *testing.T) { FILE: cmd/immudb/command/service/constants/freebsd.dist.go constant ExecPath (line 24) | ExecPath = "/usr/sbin/" constant ConfigPath (line 25) | ConfigPath = "/etc/" constant OSUser (line 26) | OSUser = "immu" constant OSGroup (line 27) | OSGroup = "immu" FILE: cmd/immudb/command/service/constants/linux.dist.go constant ExecPath (line 24) | ExecPath = "/usr/sbin/" constant ConfigPath (line 25) | ConfigPath = "/etc/" constant OSUser (line 26) | OSUser = "immu" constant OSGroup (line 27) | OSGroup = "immu" FILE: cmd/immudb/command/service/constants/windows.dist.go constant ExecPath (line 24) | ExecPath = "" constant ConfigPath (line 25) | ConfigPath = "" constant OSUser (line 26) | OSUser = "" constant OSGroup (line 27) | OSGroup = "" FILE: cmd/immudb/command/service/service.go method Service (line 35) | func (cl *commandline) Service(cmd *cobra.Command) { function stringInSlice (line 199) | func stringInSlice(a string, list []string) bool { function launch (line 208) | func launch(command string, args []string) (err error) { FILE: cmd/immudb/command/service/service_test.go function TestCommandLine_ServiceImmudbInstall (line 36) | func TestCommandLine_ServiceImmudbInstall(t *testing.T) { function TestCommandLine_ServiceImmudbUninstallAbortUnintall (line 49) | func TestCommandLine_ServiceImmudbUninstallAbortUnintall(t *testing.T) { function TestCommandLine_ServiceImmudbUninstallRemovingData (line 61) | func TestCommandLine_ServiceImmudbUninstallRemovingData(t *testing.T) { function TestCommandLine_ServiceImmudbUninstallWithoutRemoveData (line 78) | func TestCommandLine_ServiceImmudbUninstallWithoutRemoveData(t *testing.... function TestCommandLine_ServiceImmudbStop (line 95) | func TestCommandLine_ServiceImmudbStop(t *testing.T) { function TestCommandLine_ServiceImmudbStart (line 105) | func TestCommandLine_ServiceImmudbStart(t *testing.T) { function TestCommandLine_ServiceImmudbDelayed (line 115) | func TestCommandLine_ServiceImmudbDelayed(t *testing.T) { function TestCommandLine_ServiceImmudbDelayedInner (line 128) | func TestCommandLine_ServiceImmudbDelayedInner(t *testing.T) { function TestCommandLine_ServiceImmudbExtraArgs (line 141) | func TestCommandLine_ServiceImmudbExtraArgs(t *testing.T) { function TestCommandLine_ServiceImmudbRestart (line 154) | func TestCommandLine_ServiceImmudbRestart(t *testing.T) { function TestCommandLine_ServiceImmudbStatus (line 164) | func TestCommandLine_ServiceImmudbStatus(t *testing.T) { function TestCommandline_ServiceNewDaemonError (line 174) | func TestCommandline_ServiceNewDaemonError(t *testing.T) { function TestCommandline_ServiceInstallSetupError (line 188) | func TestCommandline_ServiceInstallSetupError(t *testing.T) { function TestCommandline_ServiceGetDefaultConfigPathError (line 202) | func TestCommandline_ServiceGetDefaultConfigPathError(t *testing.T) { function TestCommandline_ServiceInstallError (line 216) | func TestCommandline_ServiceInstallError(t *testing.T) { function TestCommandline_ServiceInstallDaemonStartError (line 235) | func TestCommandline_ServiceInstallDaemonStartError(t *testing.T) { function TestCommandline_ServiceUninstallDaemonStatusError (line 254) | func TestCommandline_ServiceUninstallDaemonStatusError(t *testing.T) { function TestCommandline_ServiceUninstallIsRunning (line 273) | func TestCommandline_ServiceUninstallIsRunning(t *testing.T) { function TestCommandline_ServiceUninstallEraseDataError (line 289) | func TestCommandline_ServiceUninstallEraseDataError(t *testing.T) { function TestCommandline_ServiceUninstallNotWanted (line 305) | func TestCommandline_ServiceUninstallNotWanted(t *testing.T) { function TestCommandline_ServiceUninstallTerminalError (line 318) | func TestCommandline_ServiceUninstallTerminalError(t *testing.T) { function TestCommandline_ServiceUninstallDaemonStopError (line 332) | func TestCommandline_ServiceUninstallDaemonStopError(t *testing.T) { function TestCommandline_ServiceUninstallDaemonRemoveError (line 355) | func TestCommandline_ServiceUninstallDaemonRemoveError(t *testing.T) { function TestCommandline_ServiceUninstallDaemonUninstallSetupError (line 378) | func TestCommandline_ServiceUninstallDaemonUninstallSetupError(t *testin... function TestCommandline_ServiceStartDaemonStartError (line 395) | func TestCommandline_ServiceStartDaemonStartError(t *testing.T) { function TestCommandline_ServiceStopDaemonStopError (line 414) | func TestCommandline_ServiceStopDaemonStopError(t *testing.T) { function TestCommandline_ServicRestartDaemonStopError (line 433) | func TestCommandline_ServicRestartDaemonStopError(t *testing.T) { function TestCommandline_ServicRestartDaemonStartError (line 452) | func TestCommandline_ServicRestartDaemonStartError(t *testing.T) { function TestCommandline_ServicRestarIsNotAdminError (line 471) | func TestCommandline_ServicRestarIsNotAdminError(t *testing.T) { function TestCommandline_ServicStatusDaemonStatusError (line 487) | func TestCommandline_ServicStatusDaemonStatusError(t *testing.T) { function TestCommandline_CommandInvalidArgument (line 506) | func TestCommandline_CommandInvalidArgument(t *testing.T) { function TestCommandline_CommandMissingCommandName (line 517) | func TestCommandline_CommandMissingCommandName(t *testing.T) { FILE: cmd/immudb/command/service/servicetest/commandline.go type commandlineMock (line 5) | type commandlineMock struct method checkLoggedInAndConnect (line 7) | func (cl *commandlineMock) checkLoggedInAndConnect(cmd *cobra.Command,... method disconnect (line 11) | func (cl *commandlineMock) disconnect(cmd *cobra.Command, args []strin... method connect (line 13) | func (cl *commandlineMock) connect(cmd *cobra.Command, args []string) ... method checkLoggedIn (line 16) | func (cl *commandlineMock) checkLoggedIn(cmd *cobra.Command, args []st... FILE: cmd/immudb/command/service/servicetest/configservice.go type ConfigServiceMock (line 25) | type ConfigServiceMock struct method WriteConfigAs (line 29) | func (v *ConfigServiceMock) WriteConfigAs(filename string) error { method GetString (line 32) | func (v *ConfigServiceMock) GetString(key string) string { method SetConfigType (line 35) | func (v *ConfigServiceMock) SetConfigType(in string) {} method ReadConfig (line 37) | func (v *ConfigServiceMock) ReadConfig(in io.Reader) error { FILE: cmd/immudb/command/service/servicetest/daemon.go function NewDaemonMock (line 21) | func NewDaemonMock() *daemonmock { type daemonmock (line 47) | type daemonmock struct method SetTemplate (line 58) | func (d *daemonmock) SetTemplate(t string) error { method Install (line 62) | func (d *daemonmock) Install(args ...string) (string, error) { method Remove (line 66) | func (d *daemonmock) Remove() (string, error) { method Start (line 70) | func (d *daemonmock) Start() (string, error) { method Stop (line 74) | func (d *daemonmock) Stop() (string, error) { method Status (line 78) | func (d *daemonmock) Status() (string, error) { method Run (line 82) | func (d *daemonmock) Run(e daemon.Executable) (string, error) { FILE: cmd/immudb/command/service/servicetest/server.go function NewDefaultImmuServerMock (line 25) | func NewDefaultImmuServerMock() *ImmuServerMock { type ImmuServerMock (line 48) | type ImmuServerMock struct method Initialize (line 59) | func (d *ImmuServerMock) Initialize() error { method Start (line 62) | func (d *ImmuServerMock) Start() error { method Stop (line 65) | func (d *ImmuServerMock) Stop() error { method WithOptions (line 68) | func (d *ImmuServerMock) WithOptions(options *server.Options) server.I... method WithLogger (line 71) | func (d *ImmuServerMock) WithLogger(l logger.Logger) server.ImmuServer... method WithStateSigner (line 74) | func (d *ImmuServerMock) WithStateSigner(stateSigner server.StateSigne... method WithStreamServiceFactory (line 77) | func (d *ImmuServerMock) WithStreamServiceFactory(ssf stream.ServiceFa... FILE: cmd/immudb/command/service/servicetest/sservice.go function NewSservicemock (line 24) | func NewSservicemock() *Sservicemock { type Sservicemock (line 67) | type Sservicemock struct method NewDaemon (line 82) | func (ss *Sservicemock) NewDaemon(name, description string, dependenci... method IsAdmin (line 86) | func (ss *Sservicemock) IsAdmin() (bool, error) { method InstallSetup (line 89) | func (ss *Sservicemock) InstallSetup(serviceName string, cmd *cobra.Co... method UninstallSetup (line 92) | func (ss *Sservicemock) UninstallSetup(serviceName string) (err error) { method EraseData (line 95) | func (ss *Sservicemock) EraseData(serviceName string) (err error) { method IsRunning (line 98) | func (ss *Sservicemock) IsRunning(status string) bool { method GetDefaultConfigPath (line 101) | func (ss *Sservicemock) GetDefaultConfigPath(serviceName string) (stri... method ReadConfig (line 105) | func (ss *Sservicemock) ReadConfig(serviceName string) (err error) { method InstallConfig (line 108) | func (ss *Sservicemock) InstallConfig(serviceName string) (err error) { method CopyExecInOsDefault (line 111) | func (ss *Sservicemock) CopyExecInOsDefault(execPath string) (newExecP... method GetDefaultExecPath (line 114) | func (ss *Sservicemock) GetDefaultExecPath(serviceName string) (string... method UninstallExecutables (line 117) | func (ss *Sservicemock) UninstallExecutables(serviceName string) error { type SservicePermissionsMock (line 121) | type SservicePermissionsMock struct method GroupCreateIfNotExists (line 123) | func (ssp SservicePermissionsMock) GroupCreateIfNotExists() (err error) { method UserCreateIfNotExists (line 126) | func (ssp SservicePermissionsMock) UserCreateIfNotExists() (err error) { method SetOwnership (line 129) | func (ssp SservicePermissionsMock) SetOwnership(path string) (err erro... FILE: cmd/immudb/command/tls_config.go constant certFileDefault (line 32) | certFileDefault = "immudb-cert.pem" constant keyFileDefault (line 33) | keyFileDefault = "immudb-key.pem" constant certOrganizationDefault (line 35) | certOrganizationDefault = "immudb" constant certExpirationDefault (line 36) | certExpirationDefault = 365 * 24 * time.Hour function setUpTLS (line 39) | func setUpTLS(pkeyPath, certPath, ca string, mtls bool, autoCert bool) (... function loadCert (line 98) | func loadCert(certPath, keyPath string) (*tls.Certificate, error) { function ensureCert (line 106) | func ensureCert(certPath, keyPath string, genCert bool) (*tls.Certificat... function getCertAndKeyPath (line 118) | func getCertAndKeyPath(certPath, keyPath string, useDefault bool) (strin... FILE: cmd/immudb/command/tls_config_test.go function TestSetUpTLS (line 57) | func TestSetUpTLS(t *testing.T) { function TestSetUpTLSWithAutoHTTPS (line 81) | func TestSetUpTLSWithAutoHTTPS(t *testing.T) { FILE: cmd/immudb/fips/fips.go function main (line 28) | func main() { FILE: cmd/immudb/immudb.go function main (line 21) | func main() { FILE: cmd/immutest/command/cmd.go function NewCmd (line 27) | func NewCmd( FILE: cmd/immutest/command/init.go type commandline (line 40) | type commandline struct method disconnect (line 257) | func (cl *commandline) disconnect(cmd *cobra.Command, args []string) { method connect (line 264) | func (cl *commandline) connect(cmd *cobra.Command, args []string) (err... method configureFlags (line 272) | func (cl *commandline) configureFlags( constant defaultNbEntries (line 49) | defaultNbEntries = 100 function Init (line 52) | func Init(cmd *cobra.Command, cl *commandline) { function reconnect (line 106) | func reconnect(cl *commandline, cmd *cobra.Command) { function parseNbEntries (line 114) | func parseNbEntries(args []string, cl *commandline) int { function login (line 133) | func login( function selectDb (line 167) | func selectDb( function askUserToConfirmOrCancel (line 182) | func askUserToConfirmOrCancel(tr c.TerminalReader, cl *commandline) { function populate (line 191) | func populate(ctx context.Context, cl *commandline, immuClient *client.I... function options (line 242) | func options() *client.Options { FILE: cmd/immutest/immutest.go function main (line 31) | func main() { function execute (line 44) | func execute( FILE: cmd/sservice/manpageservice.go constant ManPath (line 28) | ManPath = "/usr/share/man/man1/" type ManpageService (line 30) | type ManpageService interface type manpageService (line 35) | type manpageService struct method InstallManPages (line 42) | func (ms manpageService) InstallManPages(dir string, serviceName strin... method UninstallManPages (line 54) | func (ms manpageService) UninstallManPages(dir string, serviceName str... function NewManpageService (line 37) | func NewManpageService() manpageService { FILE: cmd/sservice/manpageservice_test.go function TestManpageService (line 29) | func TestManpageService(t *testing.T) { FILE: cmd/sservice/option.go type Option (line 20) | type Option struct method WithExecPath (line 32) | func (o *Option) WithExecPath(path string) *Option { method WithConfigPath (line 38) | func (o *Option) WithConfigPath(path string) *Option { method WithUser (line 44) | func (o *Option) WithUser(user string) *Option { method WithGroup (line 50) | func (o *Option) WithGroup(group string) *Option { method WithUsageExamples (line 56) | func (o *Option) WithUsageExamples(usage string) *Option { method WithUsageDetails (line 62) | func (o *Option) WithUsageDetails(usage string) *Option { method WithStartUpConfig (line 68) | func (o *Option) WithStartUpConfig(config string) *Option { method WithConfig (line 74) | func (o *Option) WithConfig(config []byte) *Option { FILE: cmd/sservice/option_test.go function TestOption (line 24) | func TestOption(t *testing.T) { FILE: cmd/sservice/sservice.go type Sservice (line 27) | type Sservice interface type SservicePermissions (line 44) | type SservicePermissions interface type ConfigService (line 51) | type ConfigService interface FILE: cmd/sservice/sservice_freebsd.go function NewSService (line 42) | func NewSService(options *Option) *sservice { type sservice (line 47) | type sservice struct method NewDaemon (line 55) | func (ss *sservice) NewDaemon(serviceName string, description string, ... method IsAdmin (line 63) | func (ss sservice) IsAdmin() (bool, error) { method InstallSetup (line 76) | func (ss sservice) InstallSetup(serviceName string, cmd *cobra.Command... method UninstallSetup (line 131) | func (ss sservice) UninstallSetup(serviceName string) (err error) { method InstallConfig (line 167) | func (ss sservice) InstallConfig(serviceName string) (err error) { method GroupCreateIfNotExists (line 187) | func (ss sservice) GroupCreateIfNotExists() (err error) { method UserCreateIfNotExists (line 197) | func (ss sservice) UserCreateIfNotExists() (err error) { method SetOwnership (line 208) | func (ss sservice) SetOwnership(path string) (err error) { method EraseData (line 231) | func (ss sservice) EraseData(serviceName string) (err error) { method IsRunning (line 239) | func (ss sservice) IsRunning(status string) bool { method ReadConfig (line 244) | func (ss sservice) ReadConfig(serviceName string) (err error) { method CopyExecInOsDefault (line 250) | func (ss sservice) CopyExecInOsDefault(serviceName string) (string, er... method GetDefaultExecPath (line 280) | func (ss sservice) GetDefaultExecPath(serviceName string) (string, err... method UninstallExecutables (line 284) | func (ss sservice) UninstallExecutables(serviceName string) error { method InstallManPages (line 289) | func (ss sservice) InstallManPages(serviceName string, cmd *cobra.Comm... method UninstallManPages (line 296) | func (ss sservice) UninstallManPages(serviceName string) error { method GetDefaultConfigPath (line 301) | func (ss sservice) GetDefaultConfigPath(serviceName string) (string, e... method osChown (line 305) | func (ss sservice) osChown(name string, uid, gid int) error { method osChmod (line 312) | func (ss sservice) osChmod(name string, mode os.FileMode) error { method osRemove (line 321) | func (ss sservice) osRemove(folder string) error { method osRemoveAll (line 328) | func (ss sservice) osRemoveAll(folder string) error { function deletionGuard (line 335) | func deletionGuard(path string) error { function permissionGuard (line 352) | func permissionGuard(path string) error { FILE: cmd/sservice/sservice_unix.go function NewSService (line 42) | func NewSService(options *Option) *sservice { type sservice (line 47) | type sservice struct method NewDaemon (line 55) | func (ss *sservice) NewDaemon(serviceName string, description string, ... method IsAdmin (line 63) | func (ss sservice) IsAdmin() (bool, error) { method InstallSetup (line 94) | func (ss sservice) InstallSetup(serviceName string, cmd *cobra.Command... method UninstallSetup (line 133) | func (ss sservice) UninstallSetup(serviceName string) (err error) { method InstallConfig (line 163) | func (ss sservice) InstallConfig(serviceName string) (err error) { method GroupCreateIfNotExists (line 186) | func (ss sservice) GroupCreateIfNotExists() (err error) { method UserCreateIfNotExists (line 193) | func (ss sservice) UserCreateIfNotExists() (err error) { method SetOwnership (line 200) | func (ss sservice) SetOwnership(path string) (err error) { method EraseData (line 224) | func (ss sservice) EraseData(serviceName string) (err error) { method IsRunning (line 232) | func (ss sservice) IsRunning(status string) bool { method ReadConfig (line 237) | func (ss sservice) ReadConfig(serviceName string) (err error) { method CopyExecInOsDefault (line 243) | func (ss sservice) CopyExecInOsDefault(serviceName string) (string, er... method GetDefaultExecPath (line 274) | func (ss sservice) GetDefaultExecPath(serviceName string) (string, err... method UninstallExecutables (line 278) | func (ss sservice) UninstallExecutables(serviceName string) error { method InstallManPages (line 283) | func (ss sservice) InstallManPages(serviceName string, cmd *cobra.Comm... method UninstallManPages (line 290) | func (ss sservice) UninstallManPages(serviceName string) error { method GetDefaultConfigPath (line 295) | func (ss sservice) GetDefaultConfigPath(serviceName string) (string, e... method removeFolderIfEmpty (line 301) | func (ss sservice) removeFolderIfEmpty(folder string) error { method osChown (line 317) | func (ss sservice) osChown(name string, uid, gid int) error { method osChmod (line 324) | func (ss sservice) osChmod(name string, mode os.FileMode) error { method osRemove (line 331) | func (ss sservice) osRemove(folder string) error { method osRemoveAll (line 338) | func (ss sservice) osRemoveAll(folder string) error { type delayedTasks (line 75) | type delayedTasks struct method delay (line 79) | func (dt *delayedTasks) delay(f func() error) { method do (line 83) | func (dt *delayedTasks) do() error { function deletionGuard (line 345) | func deletionGuard(path string) error { function permissionGuard (line 365) | func permissionGuard(path string) error { FILE: cmd/sservice/sservice_unix_test.go function init (line 39) | func init() { function TestSservice_NewService (line 82) | func TestSservice_NewService(t *testing.T) { function TestSservice_NewDaemon (line 88) | func TestSservice_NewDaemon(t *testing.T) { function TestSservice_IsAdmin (line 98) | func TestSservice_IsAdmin(t *testing.T) { function TestSservice_immudb (line 107) | func TestSservice_immudb(t *testing.T) { function TestSservice_getDefaultExecPath (line 135) | func TestSservice_getDefaultExecPath(t *testing.T) { function TestSservice_CopyExecInOsDefault (line 144) | func TestSservice_CopyExecInOsDefault(t *testing.T) { function TestSservice_EraseData_immudb (line 156) | func TestSservice_EraseData_immudb(t *testing.T) { FILE: cmd/sservice/sservice_windows.go type sservice (line 41) | type sservice struct method NewDaemon (line 52) | func (ss *sservice) NewDaemon(serviceName, description string, depende... method IsAdmin (line 61) | func (ss *sservice) IsAdmin() (bool, error) { method InstallSetup (line 100) | func (ss *sservice) InstallSetup(serviceName string, cmd *cobra.Comman... method UninstallSetup (line 114) | func (ss *sservice) UninstallSetup(serviceName string) (err error) { method EraseData (line 144) | func (ss *sservice) EraseData(serviceName string) (err error) { method IsRunning (line 157) | func (ss *sservice) IsRunning(status string) bool { method GetDefaultConfigPath (line 162) | func (ss *sservice) GetDefaultConfigPath(serviceName string) (dataDir ... method ReadConfig (line 173) | func (ss *sservice) ReadConfig(serviceName string) (err error) { method InstallConfig (line 183) | func (ss *sservice) InstallConfig(serviceName string) (err error) { method CopyExecInOsDefault (line 201) | func (ss *sservice) CopyExecInOsDefault(serviceName string) (path stri... method RemoveProgramFiles (line 231) | func (ss *sservice) RemoveProgramFiles(serviceName string) (err error) { method UninstallExecutables (line 242) | func (ss sservice) UninstallExecutables(serviceName string) (err error) { method GetDefaultExecPath (line 251) | func (ss sservice) GetDefaultExecPath(serviceName string) (ep string, ... method getCommonExecPath (line 259) | func (ss *sservice) getCommonExecPath() (string, error) { method osRemove (line 269) | func (ss sservice) osRemove(folder string) error { method osRemoveAll (line 276) | func (ss sservice) osRemoveAll(folder string) error { function NewSService (line 48) | func NewSService(options *Option) *sservice { function deletionGuard (line 283) | func deletionGuard(path string) (err error) { FILE: cmd/sservice/sservice_windows_test.go function TestSserviceWin_NewDaemon (line 29) | func TestSserviceWin_NewDaemon(t *testing.T) { FILE: cmd/version/cmd.go function VersionCmd (line 50) | func VersionCmd() *cobra.Command { function VersionStr (line 64) | func VersionStr() string { function StaticBuild (line 106) | func StaticBuild() bool { function FIPSBuild (line 111) | func FIPSBuild() bool { FILE: cmd/version/cmd_test.go function TestVersion (line 30) | func TestVersion(t *testing.T) { FILE: docs/security/vulnerabilities/linear-fake/go/main.go function verifyTxRead (line 15) | func verifyTxRead(client immudb.ImmuClient, txID uint64, stateService st... function checkCorruptedErr (line 58) | func checkCorruptedErr(err error) bool { function main (line 72) | func main() { FILE: docs/security/vulnerabilities/linear-fake/python/main.py function main (line 10) | def main(): FILE: docs/security/vulnerabilities/linear-fake/server/data_generation/state_values_generation_test.go function TestVerifyDualProofLongLinearProofWithReplica (line 36) | func TestVerifyDualProofLongLinearProofWithReplica(t *testing.T) { function TestGenerateDataWithLongLinearProof (line 421) | func TestGenerateDataWithLongLinearProof(t *testing.T) { FILE: docs/security/vulnerabilities/linear-fake/server/go_client_test.go function TestServer (line 32) | func TestServer(t *testing.T) { FILE: docs/security/vulnerabilities/linear-fake/server/main.go function main (line 25) | func main() { FILE: docs/security/vulnerabilities/linear-fake/server/server.go type customDbList (line 28) | type customDbList struct method Put (line 32) | func (l *customDbList) Put(db database.DB) { method Delete (line 36) | func (l *customDbList) Delete(dbName string) (database.DB, error) { method GetByIndex (line 40) | func (l *customDbList) GetByIndex(index int) (database.DB, error) { method GetByName (line 44) | func (l *customDbList) GetByName(dbName string) (database.DB, error) { method GetId (line 48) | func (l *customDbList) GetId(dbName string) int { method Length (line 52) | func (l *customDbList) Length() int { function wrapDb (line 56) | func wrapDb(db database.DB, err error) (database.DB, error) { type dbWrapper (line 66) | type dbWrapper struct method unsupported (line 70) | func (db *dbWrapper) unsupported() error { method CurrentState (line 83) | func (db *dbWrapper) CurrentState() (*schema.ImmutableState, error) { method Set (line 88) | func (db *dbWrapper) Set(req *schema.SetRequest) (*schema.TxHeader, er... method VerifiableSet (line 92) | func (db *dbWrapper) VerifiableSet(req *schema.VerifiableSetRequest) (... method Get (line 96) | func (db *dbWrapper) Get(req *schema.KeyRequest) (*schema.Entry, error) { method VerifiableGet (line 100) | func (db *dbWrapper) VerifiableGet(req *schema.VerifiableGetRequest) (... method GetAll (line 104) | func (db *dbWrapper) GetAll(req *schema.KeyListRequest) (*schema.Entri... method Delete (line 107) | func (db *dbWrapper) Delete(req *schema.DeleteKeysRequest) (*schema.Tx... method SetReference (line 111) | func (db *dbWrapper) SetReference(req *schema.ReferenceRequest) (*sche... method VerifiableSetReference (line 115) | func (db *dbWrapper) VerifiableSetReference(req *schema.VerifiableRefe... method Scan (line 119) | func (db *dbWrapper) Scan(req *schema.ScanRequest) (*schema.Entries, e... method History (line 123) | func (db *dbWrapper) History(req *schema.HistoryRequest) (*schema.Entr... method ExecAll (line 127) | func (db *dbWrapper) ExecAll(operations *schema.ExecAllRequest) (*sche... method Count (line 131) | func (db *dbWrapper) Count(prefix *schema.KeyPrefix) (*schema.EntryCou... method CountAll (line 135) | func (db *dbWrapper) CountAll() (*schema.EntryCount, error) { method ZAdd (line 139) | func (db *dbWrapper) ZAdd(req *schema.ZAddRequest) (*schema.TxHeader, ... method VerifiableZAdd (line 143) | func (db *dbWrapper) VerifiableZAdd(req *schema.VerifiableZAddRequest)... method ZScan (line 147) | func (db *dbWrapper) ZScan(req *schema.ZScanRequest) (*schema.ZEntries... method NewSQLTx (line 151) | func (db *dbWrapper) NewSQLTx(ctx context.Context) (*sql.SQLTx, error) { method SQLExec (line 155) | func (db *dbWrapper) SQLExec(req *schema.SQLExecRequest, tx *sql.SQLTx... method SQLExecPrepared (line 159) | func (db *dbWrapper) SQLExecPrepared(stmts []sql.SQLStmt, params map[s... method InferParameters (line 163) | func (db *dbWrapper) InferParameters(sql string, tx *sql.SQLTx) (map[s... method InferParametersPrepared (line 167) | func (db *dbWrapper) InferParametersPrepared(stmt sql.SQLStmt, tx *sql... method SQLQuery (line 171) | func (db *dbWrapper) SQLQuery(req *schema.SQLQueryRequest, tx *sql.SQL... method SQLQueryPrepared (line 175) | func (db *dbWrapper) SQLQueryPrepared(stmt sql.DataSource, namedParams... method SQLQueryRowReader (line 179) | func (db *dbWrapper) SQLQueryRowReader(stmt sql.DataSource, params map... method VerifiableSQLGet (line 183) | func (db *dbWrapper) VerifiableSQLGet(req *schema.VerifiableSQLGetRequ... method ListTables (line 187) | func (db *dbWrapper) ListTables(tx *sql.SQLTx) (*schema.SQLQueryResult... method DescribeTable (line 191) | func (db *dbWrapper) DescribeTable(table string, tx *sql.SQLTx) (*sche... method WaitForTx (line 195) | func (db *dbWrapper) WaitForTx(txID uint64, cancellation <-chan struct... method WaitForIndexingUpto (line 199) | func (db *dbWrapper) WaitForIndexingUpto(txID uint64, cancellation <-c... method TxByID (line 203) | func (db *dbWrapper) TxByID(req *schema.TxRequest) (*schema.Tx, error) { method ExportTxByID (line 207) | func (db *dbWrapper) ExportTxByID(req *schema.ExportTxRequest) ([]byte... method ReplicateTx (line 211) | func (db *dbWrapper) ReplicateTx(exportedTx []byte) (*schema.TxHeader,... method VerifiableTxByID (line 215) | func (db *dbWrapper) VerifiableTxByID(req *schema.VerifiableTxRequest)... method TxScan (line 235) | func (db *dbWrapper) TxScan(req *schema.TxScanRequest) (*schema.TxList... method FlushIndex (line 239) | func (db *dbWrapper) FlushIndex(req *schema.FlushIndexRequest) error { method CompactIndex (line 243) | func (db *dbWrapper) CompactIndex() error { function GetFakeServer (line 247) | func GetFakeServer(dir string, port int) (server.ImmuServerIf, error) { FILE: embedded/ahtree/ahtree.go constant LeafPrefix (line 46) | LeafPrefix = byte(0) constant NodePrefix (line 47) | NodePrefix = byte(1) constant Version (line 49) | Version = 1 constant MetaVersion (line 52) | MetaVersion = "VERSION" constant cLogEntrySize (line 55) | cLogEntrySize = offsetSize + szSize constant offsetSize (line 56) | offsetSize = 8 constant szSize (line 57) | szSize = 4 type AHtree (line 60) | type AHtree struct method Append (line 246) | func (t *AHtree) Append(d []byte) (n uint64, h [sha256.Size]byte, err ... method ResetSize (line 375) | func (t *AHtree) ResetSize(newSize uint64) error { method node (line 460) | func (t *AHtree) node(n uint64, l int) (h [sha256.Size]byte, err error) { method nodeAt (line 464) | func (t *AHtree) nodeAt(i uint64) (h [sha256.Size]byte, err error) { method InclusionProof (line 525) | func (t *AHtree) InclusionProof(i, j uint64) (p [][sha256.Size]byte, e... method inclusionProof (line 545) | func (t *AHtree) inclusionProof(i, j uint64, height int) ([][sha256.Si... method ConsistencyProof (line 579) | func (t *AHtree) ConsistencyProof(i, j uint64) (p [][sha256.Size]byte,... method consistencyProof (line 599) | func (t *AHtree) consistencyProof(i, j uint64, height int) ([][sha256.... method highestNode (line 653) | func (t *AHtree) highestNode(i uint64, d int) ([sha256.Size]byte, erro... method Size (line 663) | func (t *AHtree) Size() uint64 { method size (line 670) | func (t *AHtree) size() uint64 { method DataAt (line 674) | func (t *AHtree) DataAt(n uint64) ([]byte, error) { method Root (line 727) | func (t *AHtree) Root() (n uint64, r [sha256.Size]byte, err error) { method RootAt (line 742) | func (t *AHtree) RootAt(n uint64) (r [sha256.Size]byte, err error) { method rootAt (line 749) | func (t *AHtree) rootAt(n uint64) (r [sha256.Size]byte, err error) { method Sync (line 773) | func (t *AHtree) Sync() error { method sync (line 788) | func (t *AHtree) sync() error { method Close (line 840) | func (t *AHtree) Close() error { function Open (line 86) | func Open(path string, opts *Options) (*AHtree, error) { function OpenWith (line 148) | func OpenWith(pLog, dLog, cLog appendable.Appendable, opts *Options) (*A... function nodesUntil (line 485) | func nodesUntil(n uint64) uint64 { function nodesUpto (line 492) | func nodesUpto(n uint64) uint64 { function levelsAt (line 513) | func levelsAt(n uint64) int { FILE: embedded/ahtree/ahtree_test.go function TestNodeNumberCalculation (line 36) | func TestNodeNumberCalculation(t *testing.T) { type EdgeCasesTestSuite (line 67) | type EdgeCasesTestSuite struct method SetupTest (line 80) | func (t *EdgeCasesTestSuite) SetupTest() { method TestShouldFailOnIllegalArguments (line 137) | func (t *EdgeCasesTestSuite) TestShouldFailOnIllegalArguments() { method TestShouldFailWhileQueryingCLogSize (line 152) | func (t *EdgeCasesTestSuite) TestShouldFailWhileQueryingCLogSize() { method TestShouldFailWhileSettingCLogOffset (line 161) | func (t *EdgeCasesTestSuite) TestShouldFailWhileSettingCLogOffset() { method TestShouldGailWhileSettingPLogOffset (line 173) | func (t *EdgeCasesTestSuite) TestShouldGailWhileSettingPLogOffset() { method TestShouldFailWhileAppendingPayloadWritingLength (line 188) | func (t *EdgeCasesTestSuite) TestShouldFailWhileAppendingPayloadWritin... method TestShouldFailWhileAppendingPayloadWritingData (line 200) | func (t *EdgeCasesTestSuite) TestShouldFailWhileAppendingPayloadWritin... method TestShouldFailFlushingPLog (line 217) | func (t *EdgeCasesTestSuite) TestShouldFailFlushingPLog() { method TestShouldFailOnDLogSetOffset (line 232) | func (t *EdgeCasesTestSuite) TestShouldFailOnDLogSetOffset() { method TestShouldFailFlushingDLog (line 244) | func (t *EdgeCasesTestSuite) TestShouldFailFlushingDLog() { method TestShouldFailOnCLogSetOffsetDuringAppend (line 259) | func (t *EdgeCasesTestSuite) TestShouldFailOnCLogSetOffsetDuringAppend... method TestShouldFailWritingCLog (line 271) | func (t *EdgeCasesTestSuite) TestShouldFailWritingCLog() { method TestShouldFailFlushingCLog (line 283) | func (t *EdgeCasesTestSuite) TestShouldFailFlushingCLog() { method TestShouldFailCalculatingHashesOnAppend (line 298) | func (t *EdgeCasesTestSuite) TestShouldFailCalculatingHashesOnAppend() { method TestShouldFailWhileValidatingPLogSize (line 315) | func (t *EdgeCasesTestSuite) TestShouldFailWhileValidatingPLogSize() { method TestShouldFailWhileValidatingDLogSize (line 332) | func (t *EdgeCasesTestSuite) TestShouldFailWhileValidatingDLogSize() { method TestShouldFailReadingDLogSize (line 352) | func (t *EdgeCasesTestSuite) TestShouldFailReadingDLogSize() { method TestShouldFailReadingPLogSize (line 372) | func (t *EdgeCasesTestSuite) TestShouldFailReadingPLogSize() { method TestShouldFailReadingLastCLogEntry (line 389) | func (t *EdgeCasesTestSuite) TestShouldFailReadingLastCLogEntry() { method TestShouldFailAppendingToDLog (line 408) | func (t *EdgeCasesTestSuite) TestShouldFailAppendingToDLog() { method TestShouldFailDueToInvalidPath (line 423) | func (t *EdgeCasesTestSuite) TestShouldFailDueToInvalidPath() { method TestShouldFailDueToInvalidCacheSize (line 428) | func (t *EdgeCasesTestSuite) TestShouldFailDueToInvalidCacheSize() { method TestShouldFailDueToInvalidDigestsCacheSize (line 433) | func (t *EdgeCasesTestSuite) TestShouldFailDueToInvalidDigestsCacheSiz... method TestWithEmptyFiles (line 438) | func (t *EdgeCasesTestSuite) TestWithEmptyFiles() { method TestFailAfterClose (line 472) | func (t *EdgeCasesTestSuite) TestFailAfterClose() { function TestEdgeCasesTestSuite (line 76) | func TestEdgeCasesTestSuite(t *testing.T) { function TestReadOnly (line 510) | func TestReadOnly(t *testing.T) { function TestAppend (line 531) | func TestAppend(t *testing.T) { function TestIntegrity (line 579) | func TestIntegrity(t *testing.T) { function TestOpenFail (line 614) | func TestOpenFail(t *testing.T) { function TestInclusionAndConsistencyProofs (line 647) | func TestInclusionAndConsistencyProofs(t *testing.T) { function TestReOpenningImmudbStore (line 717) | func TestReOpenningImmudbStore(t *testing.T) { function TestReset (line 759) | func TestReset(t *testing.T) { function appendableFromBuffer (line 853) | func appendableFromBuffer(sourceData []byte) *mocked.MockedAppendable { function TestResetCornerCases (line 887) | func TestResetCornerCases(t *testing.T) { function BenchmarkAppend (line 994) | func BenchmarkAppend(b *testing.B) { function TestAppendAfterReopening (line 1017) | func TestAppendAfterReopening(t *testing.T) { FILE: embedded/ahtree/options.go constant DefaultFileSize (line 27) | DefaultFileSize = multiapp.DefaultFileSize constant DefaultFileMode (line 28) | DefaultFileMode = os.FileMode(0755) constant DefaultDataCacheSlots (line 29) | DefaultDataCacheSlots = 1_000 constant DefaultDigestsCacheSlots (line 30) | DefaultDigestsCacheSlots = 100_000 constant DefaultCompressionFormat (line 31) | DefaultCompressionFormat = appendable.DefaultCompressionFormat constant DefaultCompressionLevel (line 32) | DefaultCompressionLevel = appendable.DefaultCompressionLevel constant DefaultSyncThld (line 33) | DefaultSyncThld = 100_000 constant DefaultWriteBufferSize (line 34) | DefaultWriteBufferSize = 1 << 24 type AppFactoryFunc (line 36) | type AppFactoryFunc type Options (line 42) | type Options struct method Validate (line 85) | func (opts *Options) Validate() error { method WithReadOnly (line 117) | func (opts *Options) WithReadOnly(readOnly bool) *Options { method WithReadBufferSize (line 122) | func (opts *Options) WithReadBufferSize(size int) *Options { method WithWriteBufferSize (line 127) | func (opts *Options) WithWriteBufferSize(size int) *Options { method WithRetryableSync (line 132) | func (opts *Options) WithRetryableSync(retryableSync bool) *Options { method WithAutoSync (line 137) | func (opts *Options) WithAutoSync(autoSync bool) *Options { method WithSyncThld (line 142) | func (opts *Options) WithSyncThld(syncThld int) *Options { method WithFileMode (line 147) | func (opts *Options) WithFileMode(fileMode os.FileMode) *Options { method WithDataCacheSlots (line 152) | func (opts *Options) WithDataCacheSlots(cacheSlots int) *Options { method WithDigestsCacheSlots (line 157) | func (opts *Options) WithDigestsCacheSlots(cacheSlots int) *Options { method WithFileSize (line 162) | func (opts *Options) WithFileSize(fileSize int) *Options { method WithCompressionFormat (line 167) | func (opts *Options) WithCompressionFormat(compressionFormat int) *Opt... method WithCompresionLevel (line 172) | func (opts *Options) WithCompresionLevel(compressionLevel int) *Options { method WithAppFactory (line 177) | func (opts *Options) WithAppFactory(appFactory AppFactoryFunc) *Options { function DefaultOptions (line 64) | func DefaultOptions() *Options { FILE: embedded/ahtree/options_test.go function TestInvalidOptions (line 27) | func TestInvalidOptions(t *testing.T) { function TestDefaultOptions (line 47) | func TestDefaultOptions(t *testing.T) { function TestValidOptions (line 51) | func TestValidOptions(t *testing.T) { FILE: embedded/ahtree/verification.go function VerifyInclusion (line 21) | func VerifyInclusion(iproof [][sha256.Size]byte, i, j uint64, iLeaf, jRo... function EvalInclusion (line 31) | func EvalInclusion(iproof [][sha256.Size]byte, i, j uint64, iLeaf [sha25... function VerifyConsistency (line 58) | func VerifyConsistency(cproof [][sha256.Size]byte, i, j uint64, iRoot, j... function EvalConsistency (line 72) | func EvalConsistency(cproof [][sha256.Size]byte, i, j uint64) ([sha256.S... function VerifyLastInclusion (line 111) | func VerifyLastInclusion(iproof [][sha256.Size]byte, i uint64, leaf, roo... function EvalLastInclusion (line 119) | func EvalLastInclusion(iproof [][sha256.Size]byte, i uint64, leaf [sha25... FILE: embedded/ahtree/verification_test.go function TestVerificationEdgeCases (line 26) | func TestVerificationEdgeCases(t *testing.T) { FILE: embedded/appendable/appendable.go constant DefaultCompressionFormat (line 25) | DefaultCompressionFormat = NoCompression constant DefaultCompressionLevel (line 26) | DefaultCompressionLevel = BestSpeed constant NoCompression (line 29) | NoCompression = iota constant FlateCompression (line 30) | FlateCompression constant GZipCompression (line 31) | GZipCompression constant LZWCompression (line 32) | LZWCompression constant ZLibCompression (line 33) | ZLibCompression constant BestSpeed (line 37) | BestSpeed = flate.BestSpeed constant BestCompression (line 38) | BestCompression = flate.BestCompression constant DefaultCompression (line 39) | DefaultCompression = flate.DefaultCompression constant HuffmanOnly (line 40) | HuffmanOnly = flate.HuffmanOnly type Appendable (line 43) | type Appendable interface function Checksum (line 60) | func Checksum(rAt io.ReaderAt, off, n int64) (checksum [sha256.Size]byte... FILE: embedded/appendable/fileutils/fileutils.go function SyncDir (line 21) | func SyncDir(paths ...string) error { function Fdatasync (line 31) | func Fdatasync(f *os.File) error { FILE: embedded/appendable/fileutils/fileutils_darwin.go function syncDir (line 24) | func syncDir(path string) error { function fdatasync (line 35) | func fdatasync(f *os.File) error { FILE: embedded/appendable/fileutils/fileutils_freebsd.go function syncDir (line 24) | func syncDir(path string) error { function fdatasync (line 35) | func fdatasync(f *os.File) error { FILE: embedded/appendable/fileutils/fileutils_linux.go function syncDir (line 27) | func syncDir(path string) error { function fdatasync (line 38) | func fdatasync(f *os.File) error { FILE: embedded/appendable/fileutils/fileutils_unix_nonlinux.go function syncDir (line 24) | func syncDir(path string) error { function fdatasync (line 35) | func fdatasync(f *os.File) error { FILE: embedded/appendable/fileutils/fileutils_windows.go function syncDir (line 24) | func syncDir(path string) error { function fdatasync (line 28) | func fdatasync(f *os.File) error { FILE: embedded/appendable/metadata.go type Metadata (line 26) | type Metadata struct method Bytes (line 41) | func (m *Metadata) Bytes() []byte { method ReadFrom (line 49) | func (m *Metadata) ReadFrom(r io.Reader) (int64, error) { method WriteTo (line 73) | func (m *Metadata) WriteTo(w io.Writer) (n int64, err error) { method PutInt (line 102) | func (m *Metadata) PutInt(key string, n int) { method GetInt (line 108) | func (m *Metadata) GetInt(key string) (int, bool) { method PutBool (line 116) | func (m *Metadata) PutBool(key string, v bool) { method GetBool (line 125) | func (m *Metadata) GetBool(key string) (bool, bool) { method Put (line 133) | func (m *Metadata) Put(key string, value []byte) { method Get (line 137) | func (m *Metadata) Get(key string) ([]byte, bool) { function NewMetadata (line 30) | func NewMetadata(b []byte) *Metadata { function readField (line 142) | func readField(r io.Reader) ([]byte, error) { function writeField (line 161) | func writeField(b []byte, w io.Writer) (n int, err error) { FILE: embedded/appendable/metadata_test.go type mockedIOReader (line 27) | type mockedIOReader struct method Read (line 30) | func (w *mockedIOReader) Read(b []byte) (int, error) { type mockedIOWriter (line 34) | type mockedIOWriter struct method Write (line 37) | func (w *mockedIOWriter) Write(b []byte) (int, error) { function TestMedatada (line 41) | func TestMedatada(t *testing.T) { FILE: embedded/appendable/mocked/mocked.go type MockedAppendable (line 19) | type MockedAppendable struct method Metadata (line 36) | func (a *MockedAppendable) Metadata() []byte { method Copy (line 40) | func (a *MockedAppendable) Copy(dstPath string) error { method Size (line 44) | func (a *MockedAppendable) Size() (int64, error) { method Offset (line 48) | func (a *MockedAppendable) Offset() int64 { method SetOffset (line 52) | func (a *MockedAppendable) SetOffset(off int64) error { method DiscardUpto (line 56) | func (a *MockedAppendable) DiscardUpto(off int64) error { method Append (line 60) | func (a *MockedAppendable) Append(bs []byte) (off int64, n int, err er... method Flush (line 64) | func (a *MockedAppendable) Flush() error { method Sync (line 68) | func (a *MockedAppendable) Sync() error { method SwitchToReadOnlyMode (line 72) | func (a *MockedAppendable) SwitchToReadOnlyMode() error { method ReadAt (line 76) | func (a *MockedAppendable) ReadAt(bs []byte, off int64) (int, error) { method Close (line 80) | func (a *MockedAppendable) Close() error { method CompressionFormat (line 84) | func (a *MockedAppendable) CompressionFormat() int { method CompressionLevel (line 88) | func (a MockedAppendable) CompressionLevel() int { FILE: embedded/appendable/mocked/mocked_test.go function TestMocked (line 25) | func TestMocked(t *testing.T) { FILE: embedded/appendable/multiapp/appendable_cache.go type appendableCache (line 24) | type appendableCache struct method Put (line 28) | func (c appendableCache) Put(key int64, value appendable.Appendable) (... method Get (line 35) | func (c appendableCache) Get(key int64) (appendable.Appendable, error) { method Pop (line 41) | func (c appendableCache) Pop(key int64) (appendable.Appendable, error) { method Replace (line 47) | func (c appendableCache) Replace(key int64, value appendable.Appendabl... method Apply (line 53) | func (c appendableCache) Apply(fun func(k int64, v appendable.Appendab... FILE: embedded/appendable/multiapp/appendable_cache_test.go function TestAppendableCache (line 28) | func TestAppendableCache(t *testing.T) { FILE: embedded/appendable/multiapp/multi_app.go constant metaFileSize (line 43) | metaFileSize = "FILE_SIZE" constant metaWrappedMeta (line 44) | metaWrappedMeta = "WRAPPED_METADATA" type MultiFileAppendableHooks (line 51) | type MultiFileAppendableHooks interface type DefaultMultiFileAppendableHooks (line 60) | type DefaultMultiFileAppendableHooks struct method OpenInitialAppendable (line 64) | func (d *DefaultMultiFileAppendableHooks) OpenInitialAppendable(opts *... method OpenAppendable (line 92) | func (d *DefaultMultiFileAppendableHooks) OpenAppendable(options *sing... type MultiFileAppendable (line 96) | type MultiFileAppendable struct method Copy (line 217) | func (mf *MultiFileAppendable) Copy(dstPath string) error { method CompressionFormat (line 268) | func (mf *MultiFileAppendable) CompressionFormat() int { method CompressionLevel (line 275) | func (mf *MultiFileAppendable) CompressionLevel() int { method Metadata (line 282) | func (mf *MultiFileAppendable) Metadata() []byte { method Size (line 290) | func (mf *MultiFileAppendable) Size() (int64, error) { method Append (line 305) | func (mf *MultiFileAppendable) Append(bs []byte) (off int64, n int, er... method openAppendable (line 384) | func (mf *MultiFileAppendable) openAppendable(appname string, createIf... method Offset (line 407) | func (mf *MultiFileAppendable) Offset() int64 { method offset (line 414) | func (mf *MultiFileAppendable) offset() int64 { method SetOffset (line 418) | func (mf *MultiFileAppendable) SetOffset(off int64) error { method DiscardUpto (line 485) | func (mf *MultiFileAppendable) DiscardUpto(off int64) error { method appendableFor (line 533) | func (mf *MultiFileAppendable) appendableFor(off int64) (appendable.Ap... method ReadAt (line 581) | func (mf *MultiFileAppendable) ReadAt(bs []byte, off int64) (int, erro... method SwitchToReadOnlyMode (line 628) | func (mf *MultiFileAppendable) SwitchToReadOnlyMode() error { method Flush (line 652) | func (mf *MultiFileAppendable) Flush() error { method Sync (line 667) | func (mf *MultiFileAppendable) Sync() error { method sync (line 682) | func (mf *MultiFileAppendable) sync() error { method Close (line 689) | func (mf *MultiFileAppendable) Close() error { method CurrApp (line 709) | func (mf *MultiFileAppendable) CurrApp() (appendable.Appendable, int64) { method ReplaceCachedChunk (line 715) | func (mf *MultiFileAppendable) ReplaceCachedChunk(appID int64, app app... function Open (line 121) | func Open(path string, opts *Options) (*MultiFileAppendable, error) { function OpenWithHooks (line 127) | func OpenWithHooks(path string, hooks MultiFileAppendableHooks, opts *Op... function appendableName (line 209) | func appendableName(appID int64, ext string) string { function appendableID (line 213) | func appendableID(off int64, fileSize int) int64 { function copyFile (line 252) | func copyFile(srcPath, dstPath string) (int64, error) { function minInt (line 719) | func minInt(a, b int) int { FILE: embedded/appendable/multiapp/multi_app_test.go function TestMultiApp (line 32) | func TestMultiApp(t *testing.T) { function TestMultiApOffsetAndCacheEviction (line 98) | func TestMultiApOffsetAndCacheEviction(t *testing.T) { function TestMultiAppClosedAndDeletedFiles (line 124) | func TestMultiAppClosedAndDeletedFiles(t *testing.T) { function TestMultiAppClosedFiles (line 152) | func TestMultiAppClosedFiles(t *testing.T) { function TestMultiAppReOpening (line 168) | func TestMultiAppReOpening(t *testing.T) { function TestMultiAppEdgeCases (line 229) | func TestMultiAppEdgeCases(t *testing.T) { function TestMultiAppCompression (line 284) | func TestMultiAppCompression(t *testing.T) { function TestMultiAppAppendableForCurrentChunk (line 306) | func TestMultiAppAppendableForCurrentChunk(t *testing.T) { function TestMultiappOpenIncorrectPath (line 324) | func TestMultiappOpenIncorrectPath(t *testing.T) { function TestMultiappOpenFolderWithBogusFiles (line 333) | func TestMultiappOpenFolderWithBogusFiles(t *testing.T) { function TestMultiAppDiscard (line 343) | func TestMultiAppDiscard(t *testing.T) { FILE: embedded/appendable/multiapp/options.go constant DefaultFileSize (line 26) | DefaultFileSize = 1 << 26 constant DefaultMaxOpenedFiles (line 27) | DefaultMaxOpenedFiles = 10 constant DefaultFileMode (line 28) | DefaultFileMode = os.FileMode(0755) constant DefaultCompressionFormat (line 29) | DefaultCompressionFormat = appendable.DefaultCompressionFormat constant DefaultCompressionLevel (line 30) | DefaultCompressionLevel = appendable.DefaultCompressionLevel constant DefaultReadBufferSize (line 31) | DefaultReadBufferSize = 4096 constant DefaultWriteBufferSize (line 32) | DefaultWriteBufferSize = 4096 type Options (line 34) | type Options struct method Validate (line 68) | func (opts *Options) Validate() error { method WithReadOnly (line 96) | func (opt *Options) WithReadOnly(readOnly bool) *Options { method WithRetryableSync (line 101) | func (opt *Options) WithRetryableSync(retryableSync bool) *Options { method WithAutoSync (line 106) | func (opt *Options) WithAutoSync(autoSync bool) *Options { method WithFileMode (line 111) | func (opt *Options) WithFileMode(fileMode os.FileMode) *Options { method WithMetadata (line 116) | func (opt *Options) WithMetadata(metadata []byte) *Options { method WithFileSize (line 121) | func (opt *Options) WithFileSize(fileSize int) *Options { method WithFileExt (line 126) | func (opt *Options) WithFileExt(fileExt string) *Options { method WithMaxOpenedFiles (line 131) | func (opt *Options) WithMaxOpenedFiles(maxOpenedFiles int) *Options { method WithCompressionFormat (line 136) | func (opt *Options) WithCompressionFormat(compressionFormat int) *Opti... method WithCompresionLevel (line 141) | func (opt *Options) WithCompresionLevel(compressionLevel int) *Options { method WithReadBufferSize (line 146) | func (opts *Options) WithReadBufferSize(size int) *Options { method WithWriteBufferSize (line 151) | func (opts *Options) WithWriteBufferSize(size int) *Options { method WithPrealloc (line 156) | func (opts *Options) WithPrealloc(prealloc bool) *Options { method GetFileExt (line 161) | func (opt *Options) GetFileExt() string { method GetFileMode (line 165) | func (opt *Options) GetFileMode() os.FileMode { method GetReadBufferSize (line 169) | func (opts *Options) GetReadBufferSize() int { method GetWriteBufferSize (line 173) | func (opts *Options) GetWriteBufferSize() int { method GetPrealloc (line 177) | func (opts *Options) GetPrealloc() bool { function DefaultOptions (line 52) | func DefaultOptions() *Options { FILE: embedded/appendable/multiapp/options_test.go function TestInvalidOptions (line 25) | func TestInvalidOptions(t *testing.T) { function TestDefaultOptions (line 45) | func TestDefaultOptions(t *testing.T) { function TestValidOptions (line 49) | func TestValidOptions(t *testing.T) { FILE: embedded/appendable/reader.go type Reader (line 24) | type Reader struct method Reset (line 45) | func (r *Reader) Reset() { method Offset (line 53) | func (r *Reader) Offset() int64 { method ReadCount (line 57) | func (r *Reader) ReadCount() int64 { method Read (line 61) | func (r *Reader) Read(bs []byte) (n int, err error) { method ReadByte (line 101) | func (r *Reader) ReadByte() (byte, error) { method ReadUint64 (line 110) | func (r *Reader) ReadUint64() (uint64, error) { method ReadUint32 (line 119) | func (r *Reader) ReadUint32() (uint32, error) { method ReadUint16 (line 128) | func (r *Reader) ReadUint16() (uint16, error) { function NewReaderFrom (line 34) | func NewReaderFrom(rAt io.ReaderAt, off int64, size int) *Reader { function min (line 137) | func min(a, b int) int { FILE: embedded/appendable/reader_test.go type mockedIOReaderAt (line 29) | type mockedIOReaderAt struct method ReadAt (line 32) | func (w *mockedIOReaderAt) ReadAt(b []byte, off int64) (int, error) { function TestReader (line 36) | func TestReader(t *testing.T) { function TestMockedReader (line 84) | func TestMockedReader(t *testing.T) { FILE: embedded/appendable/remoteapp/chunk_state.go type chunkState (line 21) | type chunkState method String (line 47) | func (s chunkState) String() string { constant chunkState_Invalid (line 24) | chunkState_Invalid chunkState = iota constant chunkState_Active (line 25) | chunkState_Active constant chunkState_Local (line 26) | chunkState_Local constant chunkState_Uploading (line 27) | chunkState_Uploading constant chunkState_UploadError (line 28) | chunkState_UploadError constant chunkState_Cleaning (line 29) | chunkState_Cleaning constant chunkState_Remote (line 30) | chunkState_Remote constant chunkState_Downloading (line 31) | chunkState_Downloading constant chunkState_DownloadError (line 32) | chunkState_DownloadError FILE: embedded/appendable/remoteapp/chunk_state_test.go function TestChunkStateString (line 25) | func TestChunkStateString(t *testing.T) { FILE: embedded/appendable/remoteapp/chunked_process.go type chunkedProcess (line 26) | type chunkedProcess struct method exponentialBackoff (line 36) | func (c *chunkedProcess) exponentialBackoff(retries int) time.Duration { method Step (line 45) | func (c *chunkedProcess) Step(block func() error) { method RetryableStep (line 63) | func (c *chunkedProcess) RetryableStep( method Err (line 95) | func (c *chunkedProcess) Err() error { FILE: embedded/appendable/remoteapp/chunked_process_test.go function TestChunkedProcessRetryableStep (line 28) | func TestChunkedProcessRetryableStep(t *testing.T) { function TestChunkedProcessRetryableStepCancel (line 53) | func TestChunkedProcessRetryableStepCancel(t *testing.T) { function TestChunkedProcessRetryableStepDeadline (line 81) | func TestChunkedProcessRetryableStepDeadline(t *testing.T) { function TestChunkedProcessRetryableStepError (line 106) | func TestChunkedProcessRetryableStepError(t *testing.T) { function TestChunkedProcessNoRetryAfterError (line 127) | func TestChunkedProcessNoRetryAfterError(t *testing.T) { FILE: embedded/appendable/remoteapp/options.go type Options (line 25) | type Options struct method Valid (line 46) | func (opts *Options) Valid() bool { method WithParallelUploads (line 58) | func (opts *Options) WithParallelUploads(parallelUploads int) *Options { method WithRetryMinDelay (line 63) | func (opts *Options) WithRetryMinDelay(retryMinDelay time.Duration) *O... method WithRetryMaxDelay (line 68) | func (opts *Options) WithRetryMaxDelay(retryMaxDelay time.Duration) *O... method WithRetryDelayExp (line 73) | func (opts *Options) WithRetryDelayExp(retryDelayExp float64) *Options { method WithRetryDelayJitter (line 78) | func (opts *Options) WithRetryDelayJitter(retryDelayJitter float64) *O... function DefaultOptions (line 35) | func DefaultOptions() *Options { FILE: embedded/appendable/remoteapp/options_test.go function TestInvalidOptions (line 26) | func TestInvalidOptions(t *testing.T) { function TestDefaultOptions (line 31) | func TestDefaultOptions(t *testing.T) { function TestValidOptions (line 35) | func TestValidOptions(t *testing.T) { FILE: embedded/appendable/remoteapp/remote_app.go type chunkInfo (line 44) | type chunkInfo struct type RemoteStorageAppendable (line 50) | type RemoteStorageAppendable struct method chunkedProcess (line 137) | func (r *RemoteStorageAppendable) chunkedProcess(ctx context.Context) ... method uploadFinished (line 147) | func (r *RemoteStorageAppendable) uploadFinished(chunkID int64, state ... method uploadChunk (line 158) | func (r *RemoteStorageAppendable) uploadChunk(chunkID int64, dontRemov... method downloadFinished (line 298) | func (r *RemoteStorageAppendable) downloadFinished(chunkID int64, stat... method downloadChunk (line 309) | func (r *RemoteStorageAppendable) downloadChunk(chunkID int64) { method Close (line 391) | func (r *RemoteStorageAppendable) Close() error { method OpenAppendable (line 416) | func (r *RemoteStorageAppendable) OpenAppendable(options *singleapp.Op... method appendableName (line 511) | func (r *RemoteStorageAppendable) appendableName(appID int64) string { method OpenInitialAppendable (line 515) | func (r *RemoteStorageAppendable) OpenInitialAppendable(opts *multiapp... method openRemoteAppendableReader (line 615) | func (r *RemoteStorageAppendable) openRemoteAppendableReader(name stri... method startStatsUpdater (line 622) | func (r *RemoteStorageAppendable) startStatsUpdater() { method calculateChunkMetrics (line 641) | func (r *RemoteStorageAppendable) calculateChunkMetrics() error { function Open (line 76) | func Open(path string, remotePath string, storage remotestorage.Storage,... function chunkIdFromName (line 133) | func chunkIdFromName(filename string) (int64, error) { FILE: embedded/appendable/remoteapp/remote_app_test.go function TestOpenInllegalArguments (line 42) | func TestOpenInllegalArguments(t *testing.T) { function TestOpenMultiappError (line 65) | func TestOpenMultiappError(t *testing.T) { function TestOpenRemoteStorageAppendable (line 74) | func TestOpenRemoteStorageAppendable(t *testing.T) { function TestOpenRemoteStorageAppendableCompression (line 85) | func TestOpenRemoteStorageAppendableCompression(t *testing.T) { function TestRemoteStorageOpenAppendableInvalidName (line 95) | func TestRemoteStorageOpenAppendableInvalidName(t *testing.T) { constant testWaitTimeout (line 104) | testWaitTimeout = 10 * time.Second function waitForObject (line 106) | func waitForObject(mem *memory.Storage, objectName string) bool { function waitForRemoval (line 121) | func waitForRemoval(fileName string) bool { function waitForChunkState (line 136) | func waitForChunkState(app *RemoteStorageAppendable, chunkID int, state ... function waitForFile (line 155) | func waitForFile(fileName string, maxWait time.Duration) bool { function TestWritePastFirstChunk (line 170) | func TestWritePastFirstChunk(t *testing.T) { function prepareLocalTestFiles (line 228) | func prepareLocalTestFiles(t *testing.T) string { function TestRemoteAppUploadOnStartup (line 245) | func TestRemoteAppUploadOnStartup(t *testing.T) { function TestReopenOnCleanShutdownWhenEmpty (line 262) | func TestReopenOnCleanShutdownWhenEmpty(t *testing.T) { function TestReopenFromRemoteStorageOnCleanShutdown (line 293) | func TestReopenFromRemoteStorageOnCleanShutdown(t *testing.T) { function TestRemoteStorageMetrics (line 334) | func TestRemoteStorageMetrics(t *testing.T) { type remoteStorageMockingWrapper (line 390) | type remoteStorageMockingWrapper struct method Kind (line 399) | func (r *remoteStorageMockingWrapper) Kind() string { method String (line 403) | func (r *remoteStorageMockingWrapper) String() string { method Get (line 407) | func (r *remoteStorageMockingWrapper) Get(ctx context.Context, name st... method Put (line 416) | func (r *remoteStorageMockingWrapper) Put(ctx context.Context, name st... method Remove (line 425) | func (r *remoteStorageMockingWrapper) Remove(ctx context.Context, name... method RemoveAll (line 429) | func (r *remoteStorageMockingWrapper) RemoveAll(ctx context.Context, p... method Exists (line 433) | func (r *remoteStorageMockingWrapper) Exists(ctx context.Context, name... method ListEntries (line 442) | func (r *remoteStorageMockingWrapper) ListEntries(ctx context.Context,... function TestRemoteStorageUploadRetry (line 451) | func TestRemoteStorageUploadRetry(t *testing.T) { function TestRemoteStorageUploadCancel (line 498) | func TestRemoteStorageUploadCancel(t *testing.T) { function TestRemoteStorageUploadCancelWhenThrottled (line 565) | func TestRemoteStorageUploadCancelWhenThrottled(t *testing.T) { function _TestRemoteStorageUploadUnrecoverableError (line 599) | func _TestRemoteStorageUploadUnrecoverableError(t *testing.T) { type errReader (line 647) | type errReader struct method Read (line 651) | func (e errReader) Read([]byte) (int, error) { return 0, e.err } function _TestRemoteStorageDownloadRetry (line 653) | func _TestRemoteStorageDownloadRetry(t *testing.T) { function TestRemoteStorageDownloadCancel (line 716) | func TestRemoteStorageDownloadCancel(t *testing.T) { function TestRemoteStorageDownloadUnrecoverableError (line 792) | func TestRemoteStorageDownloadUnrecoverableError(t *testing.T) { function TestRemoteStorageOpenChunkWhenUploading (line 834) | func TestRemoteStorageOpenChunkWhenUploading(t *testing.T) { function TestRemoteStorageOpenInitialAppendableMissingRemoteChunk (line 874) | func TestRemoteStorageOpenInitialAppendableMissingRemoteChunk(t *testing... function TestRemoteStorageOpenInitialAppendableCorruptedLocalFile (line 915) | func TestRemoteStorageOpenInitialAppendableCorruptedLocalFile(t *testing... FILE: embedded/appendable/remoteapp/remote_storage_reader.go type remoteStorageReader (line 14) | type remoteStorageReader struct method Metadata (line 61) | func (r *remoteStorageReader) Metadata() []byte { method Size (line 65) | func (r *remoteStorageReader) Size() (int64, error) { method Offset (line 69) | func (r *remoteStorageReader) Offset() int64 { method SetOffset (line 73) | func (r *remoteStorageReader) SetOffset(off int64) error { method DiscardUpto (line 77) | func (r *remoteStorageReader) DiscardUpto(off int64) error { method Append (line 81) | func (r *remoteStorageReader) Append(bs []byte) (off int64, n int, err... method CompressionFormat (line 85) | func (r *remoteStorageReader) CompressionFormat() int { method CompressionLevel (line 89) | func (r *remoteStorageReader) CompressionLevel() int { method Flush (line 93) | func (r *remoteStorageReader) Flush() error { method Sync (line 97) | func (r *remoteStorageReader) Sync() error { method SwitchToReadOnlyMode (line 101) | func (r *remoteStorageReader) SwitchToReadOnlyMode() error { method ReadAt (line 105) | func (r *remoteStorageReader) ReadAt(bs []byte, off int64) (int, error) { method Close (line 136) | func (r *remoteStorageReader) Close() error { method Copy (line 140) | func (r *remoteStorageReader) Copy(dstPath string) error { function openRemoteStorageReader (line 21) | func openRemoteStorageReader(r remotestorage.Storage, name string) (*rem... FILE: embedded/appendable/remoteapp/remote_storage_reader_test.go function tmpFile (line 16) | func tmpFile(t *testing.T, data []byte) (fileName string, cleanup func()) { function storeData (line 28) | func storeData(t *testing.T, s remotestorage.Storage, name string, data ... function TestRemoteStorageReaderUnsupportedMethods (line 36) | func TestRemoteStorageReaderUnsupportedMethods(t *testing.T) { function TestRemoteStorageFlush (line 50) | func TestRemoteStorageFlush(t *testing.T) { function TestRemoteStorageSync (line 55) | func TestRemoteStorageSync(t *testing.T) { function TestRemoteStorageSwitchToReadOnlyMode (line 60) | func TestRemoteStorageSwitchToReadOnlyMode(t *testing.T) { function TestRemoteStorageReadAt (line 65) | func TestRemoteStorageReadAt(t *testing.T) { function TestRemoteStorageCorruptedHeader (line 103) | func TestRemoteStorageCorruptedHeader(t *testing.T) { type remoteStorageErrorInjector (line 122) | type remoteStorageErrorInjector struct method Get (line 128) | func (r *remoteStorageErrorInjector) Get(ctx context.Context, name str... function TestRemoteStorageOpenError (line 135) | func TestRemoteStorageOpenError(t *testing.T) { FILE: embedded/appendable/singleapp/options.go constant DefaultFileMode (line 26) | DefaultFileMode = os.FileMode(0644) constant DefaultCompressionFormat (line 27) | DefaultCompressionFormat = appendable.DefaultCompressionFormat constant DefaultCompressionLevel (line 28) | DefaultCompressionLevel = appendable.DefaultCompressionLevel constant DefaultReadBufferSize (line 29) | DefaultReadBufferSize = 4096 constant DefaultWriteBufferSize (line 30) | DefaultWriteBufferSize = 4096 type Options (line 32) | type Options struct method Validate (line 65) | func (opts *Options) Validate() error { method WithReadOnly (line 85) | func (opts *Options) WithReadOnly(readOnly bool) *Options { method WithRetryableSync (line 90) | func (opts *Options) WithRetryableSync(retryableSync bool) *Options { method WithAutoSync (line 95) | func (opts *Options) WithAutoSync(autoSync bool) *Options { method WithFileMode (line 100) | func (opts *Options) WithFileMode(fileMode os.FileMode) *Options { method WithCompressionFormat (line 105) | func (opts *Options) WithCompressionFormat(compressionFormat int) *Opt... method WithPreallocSize (line 110) | func (opts *Options) WithPreallocSize(preallocSize int) *Options { method WithCreateIfNotExists (line 115) | func (opts *Options) WithCreateIfNotExists(createIfNotExists bool) *Op... method GetCompressionFormat (line 120) | func (opts *Options) GetCompressionFormat() int { method GetCompressionLevel (line 124) | func (opts *Options) GetCompressionLevel() int { method GetReadBufferSize (line 128) | func (opts *Options) GetReadBufferSize() int { method GetPreallocSize (line 132) | func (opts *Options) GetPreallocSize() int { method GetWriteBuffer (line 136) | func (opts *Options) GetWriteBuffer() []byte { method WithCompresionLevel (line 140) | func (opts *Options) WithCompresionLevel(compressionLevel int) *Options { method WithMetadata (line 145) | func (opts *Options) WithMetadata(metadata []byte) *Options { method WithReadBufferSize (line 150) | func (opts *Options) WithReadBufferSize(size int) *Options { method WithWriteBuffer (line 155) | func (opts *Options) WithWriteBuffer(b []byte) *Options { function DefaultOptions (line 51) | func DefaultOptions() *Options { FILE: embedded/appendable/singleapp/options_test.go function TestInvalidOptions (line 25) | func TestInvalidOptions(t *testing.T) { function TestDefaultOptions (line 41) | func TestDefaultOptions(t *testing.T) { function TestValidOptions (line 45) | func TestValidOptions(t *testing.T) { FILE: embedded/appendable/singleapp/single_app.go constant metaPreallocSize (line 48) | metaPreallocSize = "PREALLOC_SIZE" constant metaCompressionFormat (line 49) | metaCompressionFormat = "COMPRESSION_FORMAT" constant metaCompressionLevel (line 50) | metaCompressionLevel = "COMPRESSION_LEVEL" constant metaWrappedMeta (line 51) | metaWrappedMeta = "WRAPPED_METADATA" type AppendableFile (line 56) | type AppendableFile struct method Copy (line 236) | func (aof *AppendableFile) Copy(dstPath string) error { method CompressionFormat (line 270) | func (aof *AppendableFile) CompressionFormat() int { method CompressionLevel (line 274) | func (aof *AppendableFile) CompressionLevel() int { method Metadata (line 278) | func (aof *AppendableFile) Metadata() []byte { method Size (line 282) | func (aof *AppendableFile) Size() (int64, error) { method Offset (line 293) | func (aof *AppendableFile) Offset() int64 { method offset (line 300) | func (aof *AppendableFile) offset() int64 { method SetOffset (line 304) | func (aof *AppendableFile) SetOffset(newOffset int64) error { method DiscardUpto (line 346) | func (aof *AppendableFile) DiscardUpto(off int64) error { method writer (line 361) | func (aof *AppendableFile) writer(w io.Writer) (cw io.Writer, err erro... method reader (line 375) | func (aof *AppendableFile) reader(r io.Reader) (reader io.ReadCloser, ... method Append (line 389) | func (aof *AppendableFile) Append(bs []byte) (off int64, n int, err er... method write (line 441) | func (aof *AppendableFile) write(bs []byte) (n int, err error) { method readAt (line 478) | func (aof *AppendableFile) readAt(bs []byte, off int64) (n int, err er... method ReadAt (line 517) | func (aof *AppendableFile) ReadAt(bs []byte, off int64) (n int, err er... method SwitchToReadOnlyMode (line 566) | func (aof *AppendableFile) SwitchToReadOnlyMode() error { method Flush (line 598) | func (aof *AppendableFile) Flush() error { method seekIfRequired (line 613) | func (aof *AppendableFile) seekIfRequired() error { method flush (line 631) | func (aof *AppendableFile) flush() error { method Sync (line 661) | func (aof *AppendableFile) Sync() error { method sync (line 676) | func (aof *AppendableFile) sync() error { method Close (line 713) | func (aof *AppendableFile) Close() error { function Open (line 83) | func Open(fileName string, opts *Options) (*AppendableFile, error) { function minInt (line 733) | func minInt(a, b int) int { FILE: embedded/appendable/singleapp/single_app_test.go function TestSingleApp (line 34) | func TestSingleApp(t *testing.T) { function TestSingleAppSetOffsetWithRetryableSyncOn (line 106) | func TestSingleAppSetOffsetWithRetryableSyncOn(t *testing.T) { function TestSingleAppSetOffsetWithRetryableSyncOff (line 113) | func TestSingleAppSetOffsetWithRetryableSyncOff(t *testing.T) { function testSingleAppSetOffsetWith (line 121) | func testSingleAppSetOffsetWith(opts *Options, t *testing.T) { function TestSingleAppSwitchToReadOnlyMode (line 174) | func TestSingleAppSwitchToReadOnlyMode(t *testing.T) { function TestSingleAppReOpening (line 199) | func TestSingleAppReOpening(t *testing.T) { function TestSingleAppCorruptedFileReadingMetadata (line 248) | func TestSingleAppCorruptedFileReadingMetadata(t *testing.T) { function TestSingleAppCorruptedFileReadingCompresionFormat (line 271) | func TestSingleAppCorruptedFileReadingCompresionFormat(t *testing.T) { function TestSingleAppCorruptedFileReadingCompresionLevel (line 296) | func TestSingleAppCorruptedFileReadingCompresionLevel(t *testing.T) { function TestSingleAppCorruptedFileReadingCompresionWrappedMetadata (line 322) | func TestSingleAppCorruptedFileReadingCompresionWrappedMetadata(t *testi... function TestSingleAppEdgeCases (line 349) | func TestSingleAppEdgeCases(t *testing.T) { function TestSingleAppZLibCompression (line 398) | func TestSingleAppZLibCompression(t *testing.T) { function TestSingleAppFlateCompression (line 419) | func TestSingleAppFlateCompression(t *testing.T) { function TestSingleAppGZipCompression (line 440) | func TestSingleAppGZipCompression(t *testing.T) { function TestSingleAppLZWCompression (line 461) | func TestSingleAppLZWCompression(t *testing.T) { function TestSingleAppCantCreateFile (line 482) | func TestSingleAppCantCreateFile(t *testing.T) { function TestSingleAppDiscard (line 495) | func TestSingleAppDiscard(t *testing.T) { function BenchmarkAppendFlush (line 515) | func BenchmarkAppendFlush(b *testing.B) { function BenchmarkAppendFlushless (line 541) | func BenchmarkAppendFlushless(b *testing.B) { FILE: embedded/cache/cache.go type EvictFilterFunc (line 34) | type EvictFilterFunc type EvictCallbackFunc (line 35) | type EvictCallbackFunc type Cache (line 38) | type Cache struct method SetCanEvict (line 74) | func (c *Cache) SetCanEvict(canEvict EvictFilterFunc) { method SetOnEvict (line 81) | func (c *Cache) SetOnEvict(onEvict EvictCallbackFunc) { method Resize (line 88) | func (c *Cache) Resize(newWeight int) { method Put (line 103) | func (c *Cache) Put(key interface{}, value interface{}) (interface{}, ... method PutWeighted (line 107) | func (c *Cache) PutWeighted(key interface{}, value interface{}, weight... method put (line 114) | func (c *Cache) put(key interface{}, value interface{}, weight int, vi... method evictWhileFull (line 151) | func (c *Cache) evictWhileFull(weight int) (interface{}, interface{}, ... method evict (line 170) | func (c *Cache) evict() (rkey interface{}, e *entry, err error) { method shouldEvict (line 199) | func (c *Cache) shouldEvict(key, value interface{}) bool { method Get (line 203) | func (c *Cache) Get(key interface{}) (interface{}, error) { method Pop (line 221) | func (c *Cache) Pop(key interface{}) (interface{}, error) { method pop (line 232) | func (c *Cache) pop(key interface{}) (interface{}, error) { method Replace (line 250) | func (c *Cache) Replace(k interface{}, v interface{}) (interface{}, er... method Weight (line 268) | func (c *Cache) Weight() int { method Available (line 275) | func (c *Cache) Available() int { method MaxWeight (line 282) | func (c *Cache) MaxWeight() int { method EntriesCount (line 289) | func (c *Cache) EntriesCount() int { method Apply (line 296) | func (c *Cache) Apply(fun func(k interface{}, v interface{}) error) er... type entry (line 52) | type entry struct function NewCache (line 59) | func NewCache(maxWeight int) (*Cache, error) { FILE: embedded/cache/cache_test.go function setupCache (line 28) | func setupCache(t *testing.T) *Cache { function TestCacheCreation (line 38) | func TestCacheCreation(t *testing.T) { function TestEvictionPolicy (line 94) | func TestEvictionPolicy(t *testing.T) { function TestApply (line 185) | func TestApply(t *testing.T) { function TestPop (line 211) | func TestPop(t *testing.T) { function TestReplace (line 244) | func TestReplace(t *testing.T) { function TestCacheResizing (line 279) | func TestCacheResizing(t *testing.T) { function TestPutWeighted (line 324) | func TestPutWeighted(t *testing.T) { function TestOnEvict (line 399) | func TestOnEvict(t *testing.T) { function TestCanEvict (line 426) | func TestCanEvict(t *testing.T) { FILE: embedded/document/document_id.go constant GeneratedDocIDLength (line 44) | GeneratedDocIDLength = 16 constant MaxDocumentIDLength (line 46) | MaxDocumentIDLength = 32 type DocumentID (line 49) | type DocumentID method EncodeToHexString (line 117) | func (id DocumentID) EncodeToHexString() string { method Timestamp (line 122) | func (id DocumentID) Timestamp() time.Time { function NewDocumentIDFromTx (line 55) | func NewDocumentIDFromTx(txID uint64) DocumentID { function NewDocumentIDFromTimestamp (line 60) | func NewDocumentIDFromTimestamp(timestamp time.Time, txID uint64) Docume... function NewDocumentIDFromRawBytes (line 77) | func NewDocumentIDFromRawBytes(b []byte) (DocumentID, error) { function NewDocumentIDFromHexEncodedString (line 92) | func NewDocumentIDFromHexEncodedString(hexEncodedDocID string) (Document... function getRandUint32 (line 105) | func getRandUint32() uint32 { FILE: embedded/document/document_id_test.go function TestDocumentID_WithTimestamp (line 29) | func TestDocumentID_WithTimestamp(t *testing.T) { function TestDocumentID_FromDocumentHex (line 65) | func TestDocumentID_FromDocumentHex(t *testing.T) { function TestDocumentID_IncrementalCounter (line 97) | func TestDocumentID_IncrementalCounter(t *testing.T) { function TestDocumentID_FromRawBytes (line 107) | func TestDocumentID_FromRawBytes(t *testing.T) { function BenchmarkHex (line 122) | func BenchmarkHex(b *testing.B) { FILE: embedded/document/document_reader.go type DocumentReader (line 29) | type DocumentReader interface type documentReader (line 37) | type documentReader struct method ReadN (line 50) | func (r *documentReader) ReadN(ctx context.Context, count int) ([]*pro... method Close (line 88) | func (r *documentReader) Close() error { method Read (line 97) | func (r *documentReader) Read(ctx context.Context) (*protomodel.Docume... function newDocumentReader (line 42) | func newDocumentReader(rowReader sql.RowReader, onCloseCallback func(rea... FILE: embedded/document/engine.go constant DefaultDocumentIDField (line 35) | DefaultDocumentIDField = "_id" constant DocumentBLOBField (line 36) | DocumentBLOBField = "_doc" constant documentFieldPathSeparator (line 37) | documentFieldPathSeparator = "." type Engine (line 51) | type Engine struct method CreateCollection (line 132) | func (e *Engine) CreateCollection(ctx context.Context, username, name,... method GetCollection (line 249) | func (e *Engine) GetCollection(ctx context.Context, collectionName str... method GetCollections (line 268) | func (e *Engine) GetCollections(ctx context.Context) ([]*protomodel.Co... method UpdateCollection (line 379) | func (e *Engine) UpdateCollection(ctx context.Context, username, colle... method DeleteCollection (line 435) | func (e *Engine) DeleteCollection(ctx context.Context, username, colle... method AddField (line 470) | func (e *Engine) AddField(ctx context.Context, username, collectionNam... method RemoveField (line 526) | func (e *Engine) RemoveField(ctx context.Context, username, collection... method CreateIndex (line 566) | func (e *Engine) CreateIndex(ctx context.Context, username, collection... method DeleteIndex (line 612) | func (e *Engine) DeleteIndex(ctx context.Context, username, collection... method InsertDocument (line 658) | func (e *Engine) InsertDocument(ctx context.Context, username, collect... method InsertDocuments (line 667) | func (e *Engine) InsertDocuments(ctx context.Context, username, collec... method upsertDocuments (line 683) | func (e *Engine) upsertDocuments(ctx context.Context, sqlTx *sql.SQLTx... method generateRowSpecForDocument (line 770) | func (e *Engine) generateRowSpecForDocument(table *sql.Table, doc *str... method structValueFromFieldPath (line 803) | func (e *Engine) structValueFromFieldPath(doc *structpb.Struct, fieldP... method ReplaceDocuments (line 826) | func (e *Engine) ReplaceDocuments(ctx context.Context, username string... method GetDocuments (line 962) | func (e *Engine) GetDocuments(ctx context.Context, query *protomodel.Q... method CountDocuments (line 1003) | func (e *Engine) CountDocuments(ctx context.Context, query *protomodel... method GetEncodedDocument (line 1058) | func (e *Engine) GetEncodedDocument(ctx context.Context, collectionNam... method AuditDocument (line 1084) | func (e *Engine) AuditDocument(ctx context.Context, collectionName str... method getKeyForDocument (line 1225) | func (e *Engine) getKeyForDocument(ctx context.Context, sqlTx *sql.SQL... method getDocument (line 1259) | func (e *Engine) getDocument(key []byte, valRef store.ValueRef, includ... method getEncodedDocument (line 1326) | func (e *Engine) getEncodedDocument(ctx context.Context, key []byte, a... method DeleteDocuments (line 1364) | func (e *Engine) DeleteDocuments(ctx context.Context, username string,... method CopyCatalogToTx (line 1407) | func (e *Engine) CopyCatalogToTx(ctx context.Context, tx *store.Ongoin... type EncodedDocument (line 57) | type EncodedDocument struct function NewEngine (line 64) | func NewEngine(store *store.ImmuStore, opts *Options) (*Engine, error) { function validateCollectionName (line 85) | func validateCollectionName(collectionName string) error { function validateDocumentIdFieldName (line 98) | func validateDocumentIdFieldName(documentIdFieldName string) error { function validateFieldName (line 115) | func validateFieldName(fieldName string) error { function docIDFieldName (line 290) | func docIDFieldName(table *sql.Table) string { function getTableForCollection (line 294) | func getTableForCollection(sqlTx *sql.SQLTx, collectionName string) (*sq... function getColumnForField (line 308) | func getColumnForField(table *sql.Table, field string) (*sql.Column, err... function collectionFromTable (line 322) | func collectionFromTable(table *sql.Table) *protomodel.Collection { function generateSQLFilteringExpression (line 1130) | func generateSQLFilteringExpression(expressions []*protomodel.QueryExpre... function sqlCmpOperatorFor (line 1192) | func sqlCmpOperatorFor(op protomodel.ComparisonOperator) (sql.CmpOperato... function generateSQLOrderByClauses (line 1411) | func generateSQLOrderByClauses(table *sql.Table, orderBy []*protomodel.O... FILE: embedded/document/engine_test.go function makeEngine (line 34) | func makeEngine(t *testing.T) *Engine { function TestEngineWithInvalidOptions (line 55) | func TestEngineWithInvalidOptions(t *testing.T) { function TestCreateCollection (line 63) | func TestCreateCollection(t *testing.T) { function TestListCollections (line 343) | func TestListCollections(t *testing.T) { function TestGetDocument (line 377) | func TestGetDocument(t *testing.T) { function TestDocumentAudit (line 496) | func TestDocumentAudit(t *testing.T) { function TestQueryDocuments (line 634) | func TestQueryDocuments(t *testing.T) { function TestDocumentUpdate (line 1057) | func TestDocumentUpdate(t *testing.T) { function TestFloatSupport (line 1287) | func TestFloatSupport(t *testing.T) { function TestDeleteCollection (line 1341) | func TestDeleteCollection(t *testing.T) { function TestUpdateCollection (line 1381) | func TestUpdateCollection(t *testing.T) { function TestCollectionUpdateWithDeletedIndex (line 1486) | func TestCollectionUpdateWithDeletedIndex(t *testing.T) { function TestBulkInsert (line 1806) | func TestBulkInsert(t *testing.T) { function TestPaginationOnReader (line 1860) | func TestPaginationOnReader(t *testing.T) { function TestDeleteDocument (line 1930) | func TestDeleteDocument(t *testing.T) { function TestGetCollection (line 1993) | func TestGetCollection(t *testing.T) { function TestGetDocuments_WithOrderBy (line 2037) | func TestGetDocuments_WithOrderBy(t *testing.T) { function BenchmarkInsertion (line 2105) | func BenchmarkInsertion(b *testing.B) { FILE: embedded/document/errors.go function mayTranslateError (line 42) | func mayTranslateError(err error) error { FILE: embedded/document/errors_test.go function TestMayTranslateError (line 26) | func TestMayTranslateError(t *testing.T) { FILE: embedded/document/options.go constant DefaultDocumentMaxNestedFields (line 24) | DefaultDocumentMaxNestedFields = 3 type Options (line 26) | type Options struct method Validate (line 37) | func (opts *Options) Validate() error { method WithPrefix (line 45) | func (opts *Options) WithPrefix(prefix []byte) *Options { method WithMaxNestedFields (line 50) | func (opts *Options) WithMaxNestedFields(maxNestedFields int) *Options { function DefaultOptions (line 31) | func DefaultOptions() *Options { FILE: embedded/document/options_test.go function TestDefaultOptions (line 25) | func TestDefaultOptions(t *testing.T) { function TestOptionsValidate (line 35) | func TestOptionsValidate(t *testing.T) { function TestOptionsWithPrefix (line 49) | func TestOptionsWithPrefix(t *testing.T) { function TestOptionsWithMaxNestedFields (line 61) | func TestOptionsWithMaxNestedFields(t *testing.T) { FILE: embedded/document/type_conversions.go function kvMetadataToProto (line 125) | func kvMetadataToProto(kvMetadata *store.KVMetadata) *protomodel.Documen... FILE: embedded/document/type_conversions_test.go function TestStructValueToSqlValue (line 29) | func TestStructValueToSqlValue(t *testing.T) { function TestProtomodelValueTypeToSQLValueType (line 122) | func TestProtomodelValueTypeToSQLValueType(t *testing.T) { function TestSQLValueTypeDefaultLength (line 171) | func TestSQLValueTypeDefaultLength(t *testing.T) { FILE: embedded/htree/htree.go constant LeafPrefix (line 29) | LeafPrefix = byte(0) constant NodePrefix (line 30) | NodePrefix = byte(1) type HTree (line 32) | type HTree struct method BuildWith (line 68) | func (t *HTree) BuildWith(digests [][sha256.Size]byte) error { method Root (line 115) | func (t *HTree) Root() [sha256.Size]byte { method InclusionProof (line 121) | func (t *HTree) InclusionProof(i int) (proof *InclusionProof, err erro... type InclusionProof (line 39) | type InclusionProof struct function New (line 45) | func New(maxWidth int) (*HTree, error) { function VerifyInclusion (line 166) | func VerifyInclusion(proof *InclusionProof, digest, root [sha256.Size]by... FILE: embedded/htree/htree_test.go function TestHTree (line 27) | func TestHTree(t *testing.T) { FILE: embedded/logger/file.go type FileLogger (line 27) | type FileLogger struct method Errorf (line 74) | func (l *FileLogger) Errorf(f string, v ...interface{}) { method Warningf (line 81) | func (l *FileLogger) Warningf(f string, v ...interface{}) { method Infof (line 88) | func (l *FileLogger) Infof(f string, v ...interface{}) { method Debugf (line 95) | func (l *FileLogger) Debugf(f string, v ...interface{}) { method Close (line 102) | func (l *FileLogger) Close() error { function NewFileLogger (line 34) | func NewFileLogger(name string, file string) (logger Logger, out *os.Fil... function NewFileLoggerWithLevel (line 48) | func NewFileLoggerWithLevel(name string, file string, level LogLevel) (l... function setup (line 60) | func setup(file string) (out *os.File, err error) { FILE: embedded/logger/file_test.go function TestFileLogger (line 27) | func TestFileLogger(t *testing.T) { FILE: embedded/logger/json.go constant DefaultTimeFormat (line 33) | DefaultTimeFormat = "2006-01-02T15:04:05.000000Z07:00" constant errInvalidTypeMsg (line 36) | errInvalidTypeMsg = "cannot serialize arg(s) to json" constant callerOffset (line 39) | callerOffset = 4 constant LogFormatText (line 42) | LogFormatText = "text" constant LogFormatJSON (line 45) | LogFormatJSON = "json" type JsonLogger (line 56) | type JsonLogger struct method logWithFmt (line 97) | func (l *JsonLogger) logWithFmt(name string, level LogLevel, msg strin... method log (line 103) | func (l *JsonLogger) log(name string, level LogLevel, msg string, args... method logJSON (line 117) | func (l *JsonLogger) logJSON(t time.Time, name string, level LogLevel,... method getVals (line 155) | func (l *JsonLogger) getVals(t time.Time, name string, level LogLevel,... method Debug (line 184) | func (l *JsonLogger) Debug(msg string, args ...interface{}) { method Info (line 189) | func (l *JsonLogger) Info(msg string, args ...interface{}) { method Warning (line 194) | func (l *JsonLogger) Warning(msg string, args ...interface{}) { method Error (line 199) | func (l *JsonLogger) Error(msg string, args ...interface{}) { method Debugf (line 204) | func (l *JsonLogger) Debugf(msg string, args ...interface{}) { method Infof (line 209) | func (l *JsonLogger) Infof(msg string, args ...interface{}) { method Warningf (line 214) | func (l *JsonLogger) Warningf(msg string, args ...interface{}) { method Errorf (line 219) | func (l *JsonLogger) Errorf(msg string, args ...interface{}) { method SetLogLevel (line 224) | func (l *JsonLogger) SetLogLevel(level LogLevel) { method Name (line 229) | func (i *JsonLogger) Name() string { method Close (line 234) | func (i *JsonLogger) Close() error { function NewJSONLogger (line 69) | func NewJSONLogger(opts *Options) (*JsonLogger, error) { FILE: embedded/logger/json_test.go function TestJSONLogger (line 31) | func TestJSONLogger(t *testing.T) { function logWithFunc (line 333) | func logWithFunc(l *JsonLogger, msg string) { FILE: embedded/logger/log_file_writer.go function createLogFileWriter (line 29) | func createLogFileWriter(opts *Options) (io.Writer, error) { type logFileWriter (line 62) | type logFileWriter struct method Write (line 79) | func (bf *logFileWriter) Write(buf []byte) (int, error) { method shouldRotate (line 94) | func (bf *logFileWriter) shouldRotate(nBytes int, ageNum int64) bool { method rotate (line 109) | func (bf *logFileWriter) rotate(age int64) error { method getNextSegmentName (line 133) | func (bf *logFileWriter) getNextSegmentName() (string, error) { method segmentName (line 156) | func (bf *logFileWriter) segmentName() string { method currAge (line 168) | func (bf *logFileWriter) currAge() int64 { method Close (line 175) | func (bf *logFileWriter) Close() error { FILE: embedded/logger/log_file_writer_test.go function TestLogFileIsRotatedOnInit (line 33) | func TestLogFileIsRotatedOnInit(t *testing.T) { type mockWriter (line 71) | type mockWriter struct method Write (line 76) | func (w *mockWriter) Write(buf []byte) (int, error) { function TestLogAreSentToOutput (line 82) | func TestLogAreSentToOutput(t *testing.T) { function TestLoggerFileWithRotationDisabled (line 101) | func TestLoggerFileWithRotationDisabled(t *testing.T) { function TestLoggerFileAgeRotation (line 140) | func TestLoggerFileAgeRotation(t *testing.T) { function TestLoggerFileAgeRotationWithTimeFormat (line 184) | func TestLoggerFileAgeRotationWithTimeFormat(t *testing.T) { function TestLoggerFileSizeRotation (line 231) | func TestLoggerFileSizeRotation(t *testing.T) { function readFiles (line 264) | func readFiles(dir, prefix string) ([]string, error) { FILE: embedded/logger/logger.go constant LogFileFormat (line 39) | LogFileFormat = time.RFC3339 constant logRotationAgeMin (line 40) | logRotationAgeMin = time.Minute type LogLevel (line 44) | type LogLevel constant LogDebug (line 48) | LogDebug LogLevel = iota constant LogInfo (line 49) | LogInfo constant LogWarn (line 50) | LogWarn constant LogError (line 51) | LogError type Logger (line 55) | type Logger interface function LogLevelFromEnvironment (line 63) | func LogLevelFromEnvironment() LogLevel { type Options (line 82) | type Options struct function NewLogger (line 119) | func NewLogger(opts *Options) (logger Logger, err error) { FILE: embedded/logger/logger_test.go function TestNewLogger (line 26) | func TestNewLogger(t *testing.T) { function TestNewLoggerWithFile (line 74) | func TestNewLoggerWithFile(t *testing.T) { FILE: embedded/logger/memory.go type MemoryLogger (line 26) | type MemoryLogger struct method Errorf (line 43) | func (l *MemoryLogger) Errorf(fmt string, args ...interface{}) { method Warningf (line 47) | func (l *MemoryLogger) Warningf(fmt string, args ...interface{}) { method Infof (line 51) | func (l *MemoryLogger) Infof(fmt string, args ...interface{}) { method Debugf (line 55) | func (l *MemoryLogger) Debugf(fmt string, args ...interface{}) { method GetLogs (line 59) | func (l *MemoryLogger) GetLogs() []string { method addLog (line 66) | func (l *MemoryLogger) addLog(level LogLevel, prefix string, f string,... method Close (line 88) | func (l *MemoryLogger) Close() error { function NewMemoryLogger (line 32) | func NewMemoryLogger() *MemoryLogger { function NewMemoryLoggerWithLevel (line 36) | func NewMemoryLoggerWithLevel(level LogLevel) *MemoryLogger { FILE: embedded/logger/memory_test.go function TestMemoryLogger (line 27) | func TestMemoryLogger(t *testing.T) { FILE: embedded/logger/simple.go type SimpleLogger (line 25) | type SimpleLogger struct method Errorf (line 49) | func (l *SimpleLogger) Errorf(f string, v ...interface{}) { method Warningf (line 56) | func (l *SimpleLogger) Warningf(f string, v ...interface{}) { method Infof (line 63) | func (l *SimpleLogger) Infof(f string, v ...interface{}) { method Debugf (line 70) | func (l *SimpleLogger) Debugf(f string, v ...interface{}) { method Close (line 77) | func (l *SimpleLogger) Close() error { function NewSimpleLogger (line 32) | func NewSimpleLogger(name string, out io.Writer) Logger { function NewSimpleLoggerWithLevel (line 41) | func NewSimpleLoggerWithLevel(name string, out io.Writer, level LogLevel... FILE: embedded/logger/simple_test.go function TestSimpleLogger (line 28) | func TestSimpleLogger(t *testing.T) { function TestLogLevelFromEnvironment (line 62) | func TestLogLevelFromEnvironment(t *testing.T) { FILE: embedded/multierr/multierr.go type MultiErr (line 24) | type MultiErr struct method Append (line 32) | func (me *MultiErr) Append(err error) *MultiErr { method Includes (line 40) | func (me *MultiErr) Includes(err error) bool { method HasErrors (line 50) | func (me *MultiErr) HasErrors() bool { method Errors (line 54) | func (me *MultiErr) Errors() []error { method Reduce (line 58) | func (me *MultiErr) Reduce() error { method Is (line 65) | func (me *MultiErr) Is(target error) bool { method As (line 75) | func (me *MultiErr) As(target interface{}) bool { method Error (line 85) | func (me *MultiErr) Error() string { function NewMultiErr (line 28) | func NewMultiErr() *MultiErr { FILE: embedded/multierr/multierr_test.go type includedErrA (line 26) | type includedErrA struct method Error (line 30) | func (e *includedErrA) Error() string { type includedErrB (line 34) | type includedErrB struct method Error (line 38) | func (e *includedErrB) Error() string { type excludedErr (line 42) | type excludedErr struct method Error (line 46) | func (e *excludedErr) Error() string { function TestMultiErr (line 50) | func TestMultiErr(t *testing.T) { FILE: embedded/remotestorage/memory/memory.go type Storage (line 40) | type Storage struct method Kind (line 53) | func (r *Storage) Kind() string { method String (line 57) | func (r *Storage) String() string { method Get (line 62) | func (r *Storage) Get(ctx context.Context, name string, offs, size int... method randomPutDelay (line 87) | func (r *Storage) randomPutDelay() time.Duration { method Put (line 93) | func (r *Storage) Put(ctx context.Context, name string, fileName strin... method Remove (line 120) | func (r *Storage) Remove(ctx context.Context, name string) error { method RemoveAll (line 129) | func (r *Storage) RemoveAll(ctx context.Context, path string) error { method Exists (line 145) | func (r *Storage) Exists(ctx context.Context, name string) (bool, erro... method ListEntries (line 153) | func (r *Storage) ListEntries(ctx context.Context, path string) ([]rem... method SetRandomPutDelays (line 191) | func (r *Storage) SetRandomPutDelays(minMs, maxMs int) { function Open (line 47) | func Open() *Storage { function validPath (line 199) | func validPath(path string) bool { FILE: embedded/remotestorage/memory/memory_test.go function tmpFile (line 34) | func tmpFile(t *testing.T, data string) (fileName string, cleanup func()) { function storeData (line 45) | func storeData(t *testing.T, s *Storage, name, data string) { function TestRemoteStorageAPIMemory (line 53) | func TestRemoteStorageAPIMemory(t *testing.T) { function TestRemoteStorageAPIMemoryPutDelay (line 112) | func TestRemoteStorageAPIMemoryPutDelay(t *testing.T) { function TestRemoteStorageAPIMemoryPutError (line 162) | func TestRemoteStorageAPIMemoryPutError(t *testing.T) { function TestRemoteStorageName (line 170) | func TestRemoteStorageName(t *testing.T) { function TestRemoteStorageGetInvalidParams (line 176) | func TestRemoteStorageGetInvalidParams(t *testing.T) { function TestRemoteStorageListEntries (line 189) | func TestRemoteStorageListEntries(t *testing.T) { function TestRemoteStorageListEntriesInvalidArgs (line 214) | func TestRemoteStorageListEntriesInvalidArgs(t *testing.T) { function TestRemoteStorageRemove (line 227) | func TestRemoteStorageRemove(t *testing.T) { FILE: embedded/remotestorage/remote_storage.go type EntryInfo (line 29) | type EntryInfo struct type Storage (line 34) | type Storage interface FILE: embedded/remotestorage/s3/metrics.go type metricsCountingReadCloser (line 38) | type metricsCountingReadCloser struct method Read (line 43) | func (m *metricsCountingReadCloser) Read(b []byte) (int, error) { method Close (line 49) | func (m *metricsCountingReadCloser) Close() error { FILE: embedded/remotestorage/s3/s3.go type Storage (line 45) | type Storage struct method Kind (line 154) | func (s *Storage) Kind() string { method String (line 158) | func (s *Storage) String() string { method originalRequestURL (line 166) | func (s *Storage) originalRequestURL(objectName string) (string, error) { method s3SignedRequest (line 183) | func (s *Storage) s3SignedRequest( method s3SignedRequestV4 (line 203) | func (s *Storage) s3SignedRequestV4( method s3SignedRequestV2 (line 306) | func (s *Storage) s3SignedRequestV2( method validateName (line 352) | func (s *Storage) validateName(name string, isFolder bool) error { method Get (line 375) | func (s *Storage) Get(ctx context.Context, name string, offs, size int... method requestWithRedirects (line 419) | func (s *Storage) requestWithRedirects( method parseRedirect (line 504) | func (s *Storage) parseRedirect(req *http.Request, resp *http.Response... method Put (line 525) | func (s *Storage) Put(ctx context.Context, name string, fileName strin... method Remove (line 578) | func (s *Storage) Remove(ctx context.Context, name string) error { method RemoveAll (line 606) | func (s *Storage) RemoveAll(ctx context.Context, folder string) error { method Exists (line 636) | func (s *Storage) Exists(ctx context.Context, name string) (bool, erro... method ListEntries (line 659) | func (s *Storage) ListEntries(ctx context.Context, path string) ([]rem... method scanObjectNames (line 668) | func (s *Storage) scanObjectNames(ctx context.Context, prefix string, ... method getRoleCredentials (line 784) | func (s *Storage) getRoleCredentials() error { method requestCredentials (line 813) | func (s *Storage) requestCredentials() (string, string, string, error) { constant maxRedirects (line 92) | maxRedirects = 5 function Open (line 94) | func Open( FILE: embedded/remotestorage/s3/s3_test.go function TestOpen (line 33) | func TestOpen(t *testing.T) { function TestValidateName (line 52) | func TestValidateName(t *testing.T) { function TestCornerCases (line 82) | func TestCornerCases(t *testing.T) { function TestSignatureV4 (line 301) | func TestSignatureV4(t *testing.T) { function TestHandlingRedirects (line 348) | func TestHandlingRedirects(t *testing.T) { function TestListEntries (line 454) | func TestListEntries(t *testing.T) { FILE: embedded/remotestorage/s3/s3_with_minio_test.go function TestS3WithServer (line 33) | func TestS3WithServer(t *testing.T) { FILE: embedded/sql/aggregated_values.go type AggregatedValue (line 21) | type AggregatedValue interface type CountValue (line 28) | type CountValue struct method Selector (line 33) | func (v *CountValue) Selector() string { method ColBounded (line 37) | func (v *CountValue) ColBounded() bool { method Type (line 41) | func (v *CountValue) Type() SQLValueType { method IsNull (line 45) | func (v *CountValue) IsNull() bool { method String (line 49) | func (v *CountValue) String() string { method RawValue (line 53) | func (v *CountValue) RawValue() interface{} { method Compare (line 57) | func (v *CountValue) Compare(val TypedValue) (int, error) { method updateWith (line 75) | func (v *CountValue) updateWith(val TypedValue) error { method inferType (line 82) | func (v *CountValue) inferType(cols map[string]ColDescriptor, params m... method requiresType (line 86) | func (v *CountValue) requiresType(t SQLValueType, cols map[string]ColD... method jointColumnTo (line 93) | func (v *CountValue) jointColumnTo(col *Column, tableAlias string) (*C... method substitute (line 97) | func (v *CountValue) substitute(params map[string]interface{}) (ValueE... method reduce (line 101) | func (v *CountValue) reduce(tx *SQLTx, row *Row, implicitTable string)... method selectors (line 105) | func (v *CountValue) selectors() []Selector { method reduceSelectors (line 109) | func (v *CountValue) reduceSelectors(row *Row, implicitTable string) V... method isConstant (line 113) | func (v *CountValue) isConstant() bool { method selectorRanges (line 117) | func (v *CountValue) selectorRanges(table *Table, asTable string, para... type SumValue (line 121) | type SumValue struct method Selector (line 126) | func (v *SumValue) Selector() string { method ColBounded (line 130) | func (v *SumValue) ColBounded() bool { method Type (line 134) | func (v *SumValue) Type() SQLValueType { method IsNull (line 138) | func (v *SumValue) IsNull() bool { method String (line 142) | func (v *SumValue) String() string { method RawValue (line 146) | func (v *SumValue) RawValue() interface{} { method Compare (line 150) | func (v *SumValue) Compare(val TypedValue) (int, error) { method updateWith (line 154) | func (v *SumValue) updateWith(val TypedValue) error { method inferType (line 182) | func (v *SumValue) inferType(cols map[string]ColDescriptor, params map... method requiresType (line 186) | func (v *SumValue) requiresType(t SQLValueType, cols map[string]ColDes... method jointColumnTo (line 193) | func (v *SumValue) jointColumnTo(col *Column, tableAlias string) (*Col... method substitute (line 197) | func (v *SumValue) substitute(params map[string]interface{}) (ValueExp... method reduce (line 201) | func (v *SumValue) reduce(tx *SQLTx, row *Row, implicitTable string) (... method selectors (line 205) | func (v *SumValue) selectors() []Selector { method reduceSelectors (line 209) | func (v *SumValue) reduceSelectors(row *Row, implicitTable string) Val... method isConstant (line 213) | func (v *SumValue) isConstant() bool { method selectorRanges (line 217) | func (v *SumValue) selectorRanges(table *Table, asTable string, params... type MinValue (line 221) | type MinValue struct method Selector (line 226) | func (v *MinValue) Selector() string { method ColBounded (line 230) | func (v *MinValue) ColBounded() bool { method Type (line 234) | func (v *MinValue) Type() SQLValueType { method IsNull (line 238) | func (v *MinValue) IsNull() bool { method String (line 242) | func (v *MinValue) String() string { method RawValue (line 246) | func (v *MinValue) RawValue() interface{} { method Compare (line 250) | func (v *MinValue) Compare(val TypedValue) (int, error) { method updateWith (line 254) | func (v *MinValue) updateWith(val TypedValue) error { method inferType (line 280) | func (v *MinValue) inferType(cols map[string]ColDescriptor, params map... method requiresType (line 288) | func (v *MinValue) requiresType(t SQLValueType, cols map[string]ColDes... method jointColumnTo (line 300) | func (v *MinValue) jointColumnTo(col *Column, tableAlias string) (*Col... method substitute (line 304) | func (v *MinValue) substitute(params map[string]interface{}) (ValueExp... method reduce (line 308) | func (v *MinValue) reduce(tx *SQLTx, row *Row, implicitTable string) (... method selectors (line 312) | func (v *MinValue) selectors() []Selector { method reduceSelectors (line 316) | func (v *MinValue) reduceSelectors(row *Row, implicitTable string) Val... method isConstant (line 320) | func (v *MinValue) isConstant() bool { method selectorRanges (line 324) | func (v *MinValue) selectorRanges(table *Table, asTable string, params... type MaxValue (line 328) | type MaxValue struct method Selector (line 333) | func (v *MaxValue) Selector() string { method ColBounded (line 337) | func (v *MaxValue) ColBounded() bool { method Type (line 341) | func (v *MaxValue) Type() SQLValueType { method IsNull (line 345) | func (v *MaxValue) IsNull() bool { method String (line 349) | func (v *MaxValue) String() string { method RawValue (line 353) | func (v *MaxValue) RawValue() interface{} { method Compare (line 357) | func (v *MaxValue) Compare(val TypedValue) (int, error) { method updateWith (line 361) | func (v *MaxValue) updateWith(val TypedValue) error { method inferType (line 387) | func (v *MaxValue) inferType(cols map[string]ColDescriptor, params map... method requiresType (line 395) | func (v *MaxValue) requiresType(t SQLValueType, cols map[string]ColDes... method jointColumnTo (line 407) | func (v *MaxValue) jointColumnTo(col *Column, tableAlias string) (*Col... method substitute (line 411) | func (v *MaxValue) substitute(params map[string]interface{}) (ValueExp... method reduce (line 415) | func (v *MaxValue) reduce(tx *SQLTx, row *Row, implicitTable string) (... method selectors (line 419) | func (v *MaxValue) selectors() []Selector { method reduceSelectors (line 423) | func (v *MaxValue) reduceSelectors(row *Row, implicitTable string) Val... method isConstant (line 427) | func (v *MaxValue) isConstant() bool { method selectorRanges (line 431) | func (v *MaxValue) selectorRanges(table *Table, asTable string, params... type AVGValue (line 435) | type AVGValue struct method Selector (line 441) | func (v *AVGValue) Selector() string { method ColBounded (line 445) | func (v *AVGValue) ColBounded() bool { method Type (line 449) | func (v *AVGValue) Type() SQLValueType { method IsNull (line 453) | func (v *AVGValue) IsNull() bool { method String (line 457) | func (v *AVGValue) String() string { method calculate (line 461) | func (v *AVGValue) calculate() TypedValue { method RawValue (line 474) | func (v *AVGValue) RawValue() interface{} { method Compare (line 478) | func (v *AVGValue) Compare(val TypedValue) (int, error) { method updateWith (line 482) | func (v *AVGValue) updateWith(val TypedValue) error { method inferType (line 511) | func (v *AVGValue) inferType(cols map[string]ColDescriptor, params map... method requiresType (line 515) | func (v *AVGValue) requiresType(t SQLValueType, cols map[string]ColDes... method jointColumnTo (line 523) | func (v *AVGValue) jointColumnTo(col *Column, tableAlias string) (*Col... method substitute (line 527) | func (v *AVGValue) substitute(params map[string]interface{}) (ValueExp... method reduce (line 531) | func (v *AVGValue) reduce(tx *SQLTx, row *Row, implicitTable string) (... method selectors (line 535) | func (v *AVGValue) selectors() []Selector { method reduceSelectors (line 539) | func (v *AVGValue) reduceSelectors(row *Row, implicitTable string) Val... method isConstant (line 543) | func (v *AVGValue) isConstant() bool { method selectorRanges (line 547) | func (v *AVGValue) selectorRanges(table *Table, asTable string, params... FILE: embedded/sql/aggregated_values_test.go function TestCountValue (line 25) | func TestCountValue(t *testing.T) { function TestSumValue (line 82) | func TestSumValue(t *testing.T) { function TestMinValue (line 145) | func TestMinValue(t *testing.T) { function TestMaxValue (line 214) | func TestMaxValue(t *testing.T) { function TestAVGValue (line 283) | func TestAVGValue(t *testing.T) { FILE: embedded/sql/catalog.go type Catalog (line 35) | type Catalog struct method ExistTable (line 145) | func (catlg *Catalog) ExistTable(table string) bool { method GetTables (line 150) | func (catlg *Catalog) GetTables() []*Table { method GetTableByName (line 158) | func (catlg *Catalog) GetTableByName(name string) (*Table, error) { method GetTableByID (line 166) | func (catlg *Catalog) GetTableByID(id uint32) (*Table, error) { method newTable (line 385) | func (catlg *Catalog) newTable(name string, colsSpec map[uint32]*ColSp... method deleteTable (line 476) | func (catlg *Catalog) deleteTable(table *Table) error { method renameTable (line 596) | func (ctlg *Catalog) renameTable(oldName, newName string) (*Table, err... method load (line 755) | func (catlg *Catalog) load(ctx context.Context, tx *store.OngoingTx) e... method loadCatalog (line 759) | func (catlg *Catalog) loadCatalog(ctx context.Context, tx *store.Ongoi... method addSchemaToTx (line 1641) | func (catlg *Catalog) addSchemaToTx(ctx context.Context, tx *store.Ong... type Constraint (line 45) | type Constraint interface type PrimaryKeyConstraint (line 47) | type PrimaryKeyConstraint type CheckConstraint (line 49) | type CheckConstraint struct type Table (line 55) | type Table struct method ID (line 174) | func (t *Table) ID() uint32 { method Cols (line 178) | func (t *Table) Cols() []*Column { method ColsByName (line 186) | func (t *Table) ColsByName() map[string]*Column { method Name (line 196) | func (t *Table) Name() string { method PrimaryIndex (line 200) | func (t *Table) PrimaryIndex() *Index { method IsIndexed (line 204) | func (t *Table) IsIndexed(colName string) (indexed bool, err error) { method GetColumnByName (line 212) | func (t *Table) GetColumnByName(name string) (*Column, error) { method GetColumnByID (line 220) | func (t *Table) GetColumnByID(id uint32) (*Column, error) { method ColumnsByID (line 228) | func (t *Table) ColumnsByID() map[uint32]*Column { method GetIndexes (line 232) | func (t *Table) GetIndexes() []*Index { method GetIndexesByColID (line 240) | func (t *Table) GetIndexesByColID(colID uint32) []*Index { method GetMaxColID (line 248) | func (t *Table) GetMaxColID() uint32 { method GetIndexByName (line 357) | func (t *Table) GetIndexByName(name string) (*Index, error) { method newIndex (line 497) | func (t *Table) newIndex(unique bool, colIDs []uint32) (index *Index, ... method newColumn (line 555) | func (t *Table) newColumn(spec *ColSpec) (*Column, error) { method renameColumn (line 619) | func (t *Table) renameColumn(oldName, newName string) (*Column, error) { method deleteColumn (line 646) | func (t *Table) deleteColumn(col *Column) error { method deleteCheck (line 671) | func (t *Table) deleteCheck(name string) (uint32, error) { method deleteIndex (line 681) | func (t *Table) deleteIndex(index *Index) error { method loadIndexes (line 900) | func (table *Table) loadIndexes(ctx context.Context, sqlPrefix []byte,... type Index (line 74) | type Index struct method IsPrimary (line 252) | func (i *Index) IsPrimary() bool { method IsUnique (line 256) | func (i *Index) IsUnique() bool { method Cols (line 260) | func (i *Index) Cols() []*Column { method IncludesCol (line 264) | func (i *Index) IncludesCol(colID uint32) bool { method enginePrefix (line 269) | func (i *Index) enginePrefix() []byte { method coversOrdCols (line 273) | func (i *Index) coversOrdCols(ordExps []*OrdExp, rangesByColID map[uin... method hasPrefix (line 294) | func (i *Index) hasPrefix(columns []*Column, ordExps []*OrdExp) bool { method sortableUsing (line 318) | func (i *Index) sortableUsing(columns []*OrdExp, rangesByColID map[uin... method Name (line 349) | func (i *Index) Name() string { method ID (line 353) | func (i *Index) ID() uint32 { type Column (line 82) | type Column struct method ID (line 701) | func (c *Column) ID() uint32 { method Name (line 705) | func (c *Column) Name() string { method Type (line 709) | func (c *Column) Type() SQLValueType { method MaxLen (line 713) | func (c *Column) MaxLen() int { method IsNullable (line 730) | func (c *Column) IsNullable() bool { method IsAutoIncremental (line 734) | func (c *Column) IsAutoIncremental() bool { function newCatalog (line 92) | func newCatalog(enginePrefix []byte) *Catalog { function ordExpsHaveSameDirection (line 280) | func ordExpsHaveSameDirection(exps []*OrdExp) bool { function indexName (line 365) | func indexName(tableName string, cols []*Column) string { function validMaxLenForType (line 738) | func validMaxLenForType(maxLen int, sqlType SQLValueType) bool { function loadMaxPK (line 805) | func loadMaxPK(ctx context.Context, sqlPrefix []byte, tx *store.OngoingT... function loadColSpecs (line 825) | func loadColSpecs(ctx context.Context, tableID uint32, tx *store.Ongoing... function loadColSpec (line 854) | func loadColSpec(sqlPrefix, key, value []byte, tableID uint32) (*ColSpec... function loadCheckConstraints (line 877) | func loadCheckConstraints(ctx context.Context, dbID, tableID uint32, tx ... function trimPrefix (line 953) | func trimPrefix(prefix, mkey []byte, mappingPrefix []byte) ([]byte, erro... function unmapTableID (line 963) | func unmapTableID(prefix, mkey []byte) (dbID, tableID uint32, err error) { function unmapCheckID (line 979) | func unmapCheckID(prefix, mkey []byte) (uint32, error) { function parseCheckConstraint (line 991) | func parseCheckConstraint(prefix, key, value []byte) (*CheckConstraint, ... function unmapColSpec (line 1012) | func unmapColSpec(prefix, mkey []byte) (dbID, tableID, colID uint32, col... function asType (line 1034) | func asType(t string) (SQLValueType, error) { function unmapIndex (line 1049) | func unmapIndex(sqlPrefix, mkey []byte) (dbID, tableID, indexID uint32, ... function unmapIndexEntry (line 1066) | func unmapIndexEntry(index *Index, sqlPrefix, mkey []byte) (encPKVals []... function variableSizedType (line 1122) | func variableSizedType(sqlType SQLValueType) bool { function MapKey (line 1126) | func MapKey(prefix []byte, mappingPrefix string, encValues ...[]byte) []... function EncodeID (line 1151) | func EncodeID(id uint32) []byte { constant KeyValPrefixNull (line 1158) | KeyValPrefixNull byte = 0x20 constant KeyValPrefixNotNull (line 1159) | KeyValPrefixNotNull byte = 0x80 constant KeyValPrefixUpperBound (line 1160) | KeyValPrefixUpperBound byte = 0xFF function EncodeValueAsKey (line 1163) | func EncodeValueAsKey(val TypedValue, colType SQLValueType, maxLen int) ... function EncodeRawValueAsKey (line 1168) | func EncodeRawValueAsKey(val interface{}, colType SQLValueType, maxLen i... function getEncodeRawValue (line 1334) | func getEncodeRawValue(val TypedValue, colType SQLValueType) (interface{... function EncodeValue (line 1351) | func EncodeValue(val TypedValue, colType SQLValueType, maxLen int) ([]by... function EncodeNullableValue (line 1359) | func EncodeNullableValue(val TypedValue, colType SQLValueType, maxLen in... function EncodeRawValue (line 1368) | func EncodeRawValue(val interface{}, colType SQLValueType, maxLen int, n... function DecodeValueLength (line 1520) | func DecodeValueLength(b []byte) (int, int, error) { function DecodeValue (line 1535) | func DecodeValue(b []byte, colType SQLValueType) (TypedValue, int, error) { function DecodeNullableValue (line 1539) | func DecodeNullableValue(b []byte, colType SQLValueType) (TypedValue, in... function decodeValue (line 1543) | func decodeValue(b []byte, colType SQLValueType, nullable bool) (TypedVa... function iteratePrefix (line 1645) | func iteratePrefix(ctx context.Context, tx *store.OngoingTx, prefix []by... FILE: embedded/sql/catalog_test.go function TestFromEmptyCatalog (line 28) | func TestFromEmptyCatalog(t *testing.T) { function TestEncodeRawValueAsKey (line 123) | func TestEncodeRawValueAsKey(t *testing.T) { function TestCatalogTableLength (line 151) | func TestCatalogTableLength(t *testing.T) { FILE: embedded/sql/cond_row_reader.go type conditionalRowReader (line 24) | type conditionalRowReader struct method onClose (line 37) | func (cr *conditionalRowReader) onClose(callback func()) { method Tx (line 41) | func (cr *conditionalRowReader) Tx() *SQLTx { method TableAlias (line 45) | func (cr *conditionalRowReader) TableAlias() string { method Parameters (line 49) | func (cr *conditionalRowReader) Parameters() map[string]interface{} { method OrderBy (line 53) | func (cr *conditionalRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 57) | func (cr *conditionalRowReader) ScanSpecs() *ScanSpecs { method Columns (line 61) | func (cr *conditionalRowReader) Columns(ctx context.Context) ([]ColDes... method colsBySelector (line 65) | func (cr *conditionalRowReader) colsBySelector(ctx context.Context) (m... method InferParameters (line 69) | func (cr *conditionalRowReader) InferParameters(ctx context.Context, p... method Read (line 85) | func (cr *conditionalRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 118) | func (cr *conditionalRowReader) Close() error { function newConditionalRowReader (line 30) | func newConditionalRowReader(rowReader RowReader, condition ValueExp) *c... FILE: embedded/sql/cond_row_reader_test.go function TestConditionalRowReader (line 26) | func TestConditionalRowReader(t *testing.T) { FILE: embedded/sql/distinct_row_reader.go type distinctRowReader (line 24) | type distinctRowReader struct method onClose (line 44) | func (dr *distinctRowReader) onClose(callback func()) { method Tx (line 48) | func (dr *distinctRowReader) Tx() *SQLTx { method TableAlias (line 52) | func (dr *distinctRowReader) TableAlias() string { method Parameters (line 56) | func (dr *distinctRowReader) Parameters() map[string]interface{} { method OrderBy (line 60) | func (dr *distinctRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 64) | func (dr *distinctRowReader) ScanSpecs() *ScanSpecs { method Columns (line 68) | func (dr *distinctRowReader) Columns(ctx context.Context) ([]ColDescri... method colsBySelector (line 72) | func (dr *distinctRowReader) colsBySelector(ctx context.Context) (map[... method InferParameters (line 76) | func (dr *distinctRowReader) InferParameters(ctx context.Context, para... method Read (line 80) | func (dr *distinctRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 107) | func (dr *distinctRowReader) Close() error { function newDistinctRowReader (line 31) | func newDistinctRowReader(ctx context.Context, rowReader RowReader) (*di... FILE: embedded/sql/distinct_row_reader_test.go function TestDistinctRowReader (line 26) | func TestDistinctRowReader(t *testing.T) { FILE: embedded/sql/dummy_data_source_test.go type dummyDataSource (line 22) | type dummyDataSource struct method readOnly (line 28) | func (d *dummyDataSource) readOnly() bool { method requiredPrivileges (line 32) | func (d *dummyDataSource) requiredPrivileges() []SQLPrivilege { method execAt (line 36) | func (d *dummyDataSource) execAt(ctx context.Context, tx *SQLTx, param... method inferParameters (line 40) | func (d *dummyDataSource) inferParameters(ctx context.Context, tx *SQL... method Resolve (line 44) | func (d *dummyDataSource) Resolve(ctx context.Context, tx *SQLTx, para... method Alias (line 48) | func (d *dummyDataSource) Alias() string { FILE: embedded/sql/dummy_row_reader_test.go type dummyRowReader (line 26) | type dummyRowReader struct method onClose (line 37) | func (r *dummyRowReader) onClose(callback func()) { method Tx (line 40) | func (r *dummyRowReader) Tx() *SQLTx { method Database (line 44) | func (r *dummyRowReader) Database() string { method TableAlias (line 48) | func (r *dummyRowReader) TableAlias() string { method Read (line 52) | func (r *dummyRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 56) | func (r *dummyRowReader) Close() error { method OrderBy (line 67) | func (r *dummyRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 71) | func (r *dummyRowReader) ScanSpecs() *ScanSpecs { method Columns (line 75) | func (r *dummyRowReader) Columns(ctx context.Context) ([]ColDescriptor... method Parameters (line 88) | func (r *dummyRowReader) Parameters() map[string]interface{} { method InferParameters (line 92) | func (r *dummyRowReader) InferParameters(ctx context.Context, params m... method colsBySelector (line 100) | func (r *dummyRowReader) colsBySelector(ctx context.Context) (map[stri... FILE: embedded/sql/engine.go constant EncIDLen (line 107) | EncIDLen = 4 constant EncLenLen (line 108) | EncLenLen = 4 constant MaxNumberOfColumnsInIndex (line 111) | MaxNumberOfColumnsInIndex = 8 type Engine (line 113) | type Engine struct method NewTx (line 197) | func (e *Engine) NewTx(ctx context.Context, opts *TxOptions) (*SQLTx, ... method Exec (line 407) | func (e *Engine) Exec(ctx context.Context, tx *SQLTx, sql string, para... method ExecPreparedStmts (line 416) | func (e *Engine) ExecPreparedStmts(ctx context.Context, tx *SQLTx, stm... method execPreparedStmts (line 445) | func (e *Engine) execPreparedStmts(ctx context.Context, tx *SQLTx, stm... method checkUserPermissions (line 544) | func (e *Engine) checkUserPermissions(ctx context.Context, stmt SQLStm... method queryAll (line 578) | func (e *Engine) queryAll(ctx context.Context, tx *SQLTx, sql string, ... method Query (line 588) | func (e *Engine) Query(ctx context.Context, tx *SQLTx, sql string, par... method QueryPreparedStmt (line 605) | func (e *Engine) QueryPreparedStmt(ctx context.Context, tx *SQLTx, stm... method Catalog (line 654) | func (e *Engine) Catalog(ctx context.Context, tx *SQLTx) (catalog *Cat... method InferParameters (line 668) | func (e *Engine) InferParameters(ctx context.Context, tx *SQLTx, sql s... method InferParametersPreparedStmts (line 676) | func (e *Engine) InferParametersPreparedStmts(ctx context.Context, tx ... method CopyCatalogToTx (line 721) | func (e *Engine) CopyCatalogToTx(ctx context.Context, tx *store.Ongoin... method GetStore (line 736) | func (e *Engine) GetStore() *store.ImmuStore { method GetPrefix (line 740) | func (e *Engine) GetPrefix() []byte { method tableResolveFor (line 744) | func (e *Engine) tableResolveFor(tableName string) TableResolver { method registerTableResolver (line 751) | func (e *Engine) registerTableResolver(tableName string, r TableResolv... type MultiDBHandler (line 126) | type MultiDBHandler interface type TableResolver (line 140) | type TableResolver interface type User (line 145) | type User interface function NewEngine (line 151) | func NewEngine(st *store.ImmuStore, opts *Options) (*Engine, error) { function indexEntryMapperFor (line 331) | func indexEntryMapperFor(index, primaryIndex *Index) store.EntryMapper { function hasAllPrivileges (line 561) | func hasAllPrivileges(userPrivileges, privileges []SQLPrivilege) bool { function normalizeParams (line 703) | func normalizeParams(params map[string]interface{}) (map[string]interfac... FILE: embedded/sql/engine_test.go function closeStore (line 45) | func closeStore(t *testing.T, st *store.ImmuStore) { function setupCommonTest (line 53) | func setupCommonTest(t *testing.T) *Engine { function TestCreateDatabaseWithoutMultiIndexingEnabled (line 64) | func TestCreateDatabaseWithoutMultiIndexingEnabled(t *testing.T) { function TestCreateDatabaseWithoutMultiDBHandler (line 73) | func TestCreateDatabaseWithoutMultiDBHandler(t *testing.T) { function TestUseDatabaseWithoutMultiDBHandler (line 97) | func TestUseDatabaseWithoutMultiDBHandler(t *testing.T) { function TestCreateTable (line 121) | func TestCreateTable(t *testing.T) { function TestTimestampType (line 172) | func TestTimestampType(t *testing.T) { function TestTimestampIndex (line 267) | func TestTimestampIndex(t *testing.T) { function TestTimestampCasts (line 295) | func TestTimestampCasts(t *testing.T) { function TestUUIDAsPK (line 402) | func TestUUIDAsPK(t *testing.T) { function TestUUIDNonPK (line 490) | func TestUUIDNonPK(t *testing.T) { function TestFloatType (line 556) | func TestFloatType(t *testing.T) { function TestFloatIndex (line 760) | func TestFloatIndex(t *testing.T) { function TestFloatIndexOnNegatives (line 811) | func TestFloatIndexOnNegatives(t *testing.T) { function TestFloatCasts (line 899) | func TestFloatCasts(t *testing.T) { function TestNumericCasts (line 1014) | func TestNumericCasts(t *testing.T) { function TestNowFunctionEvalsToTxTimestamp (line 1089) | func TestNowFunctionEvalsToTxTimestamp(t *testing.T) { function TestAddColumn (line 1139) | func TestAddColumn(t *testing.T) { function TestRenaming (line 1223) | func TestRenaming(t *testing.T) { function TestAlterTableDropColumn (line 1335) | func TestAlterTableDropColumn(t *testing.T) { function TestCreateIndex (line 1569) | func TestCreateIndex(t *testing.T) { function TestUpsertInto (line 1615) | func TestUpsertInto(t *testing.T) { function TestUpsertIntoSelect (line 1758) | func TestUpsertIntoSelect(t *testing.T) { function TestInsertIntoEdgeCases (line 1841) | func TestInsertIntoEdgeCases(t *testing.T) { function TestAutoIncrementPK (line 1918) | func TestAutoIncrementPK(t *testing.T) { function TestDelete (line 2003) | func TestDelete(t *testing.T) { function TestErrorDuringDelete (line 2094) | func TestErrorDuringDelete(t *testing.T) { function TestUpdate (line 2112) | func TestUpdate(t *testing.T) { function TestErrorDuringUpdate (line 2200) | func TestErrorDuringUpdate(t *testing.T) { function TestTransactions (line 2221) | func TestTransactions(t *testing.T) { function TestTransactionsEdgeCases (line 2269) | func TestTransactionsEdgeCases(t *testing.T) { function TestUseSnapshot (line 2334) | func TestUseSnapshot(t *testing.T) { function TestEncodeValue (line 2352) | func TestEncodeValue(t *testing.T) { function TestQuery (line 2502) | func TestQuery(t *testing.T) { function TestExtractFromTimestamp (line 3205) | func TestExtractFromTimestamp(t *testing.T) { function TestJSON (line 3268) | func TestJSON(t *testing.T) { function TestQueryCornerCases (line 3612) | func TestQueryCornerCases(t *testing.T) { function TestQueryDistinct (line 3666) | func TestQueryDistinct(t *testing.T) { function TestIndexSelection (line 3887) | func TestIndexSelection(t *testing.T) { function TestIndexing (line 4033) | func TestIndexing(t *testing.T) { function TestExecCornerCases (line 4558) | func TestExecCornerCases(t *testing.T) { function TestQueryWithNullables (line 4572) | func TestQueryWithNullables(t *testing.T) { function TestOrderBy (line 4612) | func TestOrderBy(t *testing.T) { function directionToSql (line 4940) | func directionToSql(direction int) string { function checkRowsAreSorted (line 4947) | func checkRowsAreSorted(t *testing.T, rows []*Row, expStrings []string, ... function TestQueryWithRowFiltering (line 4981) | func TestQueryWithRowFiltering(t *testing.T) { function TestQueryWithInClause (line 5098) | func TestQueryWithInClause(t *testing.T) { function TestAggregations (line 5230) | func TestAggregations(t *testing.T) { function TestCount (line 5344) | func TestCount(t *testing.T) { function TestGroupBy (line 5389) | func TestGroupBy(t *testing.T) { function TestGroupByHaving (line 5739) | func TestGroupByHaving(t *testing.T) { function TestJoins (line 5846) | func TestJoins(t *testing.T) { function TestJoinsWithNullIndexes (line 5956) | func TestJoinsWithNullIndexes(t *testing.T) { function TestJoinsWithJointTable (line 5998) | func TestJoinsWithJointTable(t *testing.T) { function TestNestedJoins (line 6052) | func TestNestedJoins(t *testing.T) { function TestLeftJoins (line 6105) | func TestLeftJoins(t *testing.T) { function TestReOpening (line 6222) | func TestReOpening(t *testing.T) { function TestSubQuery (line 6246) | func TestSubQuery(t *testing.T) { function TestJoinsWithSubquery (line 6307) | func TestJoinsWithSubquery(t *testing.T) { function TestInferParameters (line 6387) | func TestInferParameters(t *testing.T) { function TestInferParametersPrepared (line 6547) | func TestInferParametersPrepared(t *testing.T) { function TestInferParametersUnbounded (line 6562) | func TestInferParametersUnbounded(t *testing.T) { function TestInferParametersInvalidCases (line 6601) | func TestInferParametersInvalidCases(t *testing.T) { function TestDecodeValueFailures (line 6632) | func TestDecodeValueFailures(t *testing.T) { function TestDecodeValueSuccess (line 6673) | func TestDecodeValueSuccess(t *testing.T) { function TestTrimPrefix (line 6779) | func TestTrimPrefix(t *testing.T) { function TestUnmapTableId (line 6815) | func TestUnmapTableId(t *testing.T) { function TestUnmapColSpec (line 6840) | func TestUnmapColSpec(t *testing.T) { function TestUnmapIndex (line 6887) | func TestUnmapIndex(t *testing.T) { function TestUnmapIndexEntry (line 6917) | func TestUnmapIndexEntry(t *testing.T) { function TestEncodeAsKeyEdgeCases (line 6966) | func TestEncodeAsKeyEdgeCases(t *testing.T) { function TestIndexingNullableColumns (line 7017) | func TestIndexingNullableColumns(t *testing.T) { function TestTemporalQueries (line 7234) | func TestTemporalQueries(t *testing.T) { function TestHistoricalQueries (line 7363) | func TestHistoricalQueries(t *testing.T) { function TestUnionOperator (line 7422) | func TestUnionOperator(t *testing.T) { function TestTemporalQueriesEdgeCases (line 7548) | func TestTemporalQueriesEdgeCases(t *testing.T) { function TestTemporalQueriesDeletedRows (line 7660) | func TestTemporalQueriesDeletedRows(t *testing.T) { function TestMultiDBCatalogQueries (line 7728) | func TestMultiDBCatalogQueries(t *testing.T) { type mockUser (line 7878) | type mockUser struct method Username (line 7884) | func (u *mockUser) Username() string { method Permission (line 7888) | func (u *mockUser) Permission() Permission { method SQLPrivileges (line 7892) | func (u *mockUser) SQLPrivileges() []SQLPrivilege { type multidbHandlerMock (line 7896) | type multidbHandlerMock struct method ListDatabases (line 7902) | func (h *multidbHandlerMock) ListDatabases(ctx context.Context) ([]str... method CreateDatabase (line 7906) | func (h *multidbHandlerMock) CreateDatabase(ctx context.Context, db st... method GrantSQLPrivileges (line 7910) | func (h *multidbHandlerMock) GrantSQLPrivileges(ctx context.Context, d... method RevokeSQLPrivileges (line 7914) | func (h *multidbHandlerMock) RevokeSQLPrivileges(ctx context.Context, ... method UseDatabase (line 7918) | func (h *multidbHandlerMock) UseDatabase(ctx context.Context, db strin... method GetLoggedUser (line 7922) | func (h *multidbHandlerMock) GetLoggedUser(ctx context.Context) (User,... method ListUsers (line 7929) | func (h *multidbHandlerMock) ListUsers(ctx context.Context) ([]User, e... method CreateUser (line 7933) | func (h *multidbHandlerMock) CreateUser(ctx context.Context, username,... method AlterUser (line 7937) | func (h *multidbHandlerMock) AlterUser(ctx context.Context, username, ... method DropUser (line 7941) | func (h *multidbHandlerMock) DropUser(ctx context.Context, username st... method ExecPreparedStmts (line 7945) | func (h *multidbHandlerMock) ExecPreparedStmts( function TestSingleDBCatalogQueries (line 7954) | func TestSingleDBCatalogQueries(t *testing.T) { function TestMVCC (line 8187) | func TestMVCC(t *testing.T) { function TestMVCCWithExternalCommitAllowance (line 8531) | func TestMVCCWithExternalCommitAllowance(t *testing.T) { function TestConcurrentInsertions (line 8576) | func TestConcurrentInsertions(t *testing.T) { function TestSQLTxWithClosedContext (line 8624) | func TestSQLTxWithClosedContext(t *testing.T) { function setupCommonTestWithOptions (line 8660) | func setupCommonTestWithOptions(t *testing.T, sopts *store.Options) (*En... function TestCopyCatalogToTx (line 8671) | func TestCopyCatalogToTx(t *testing.T) { function BenchmarkInsertInto (line 8867) | func BenchmarkInsertInto(b *testing.B) { function BenchmarkNotIndexedOrderBy (line 8944) | func BenchmarkNotIndexedOrderBy(b *testing.B) { function TestLikeWithNullableColumns (line 9000) | func TestLikeWithNullableColumns(t *testing.T) { type BrokenCatalogTestSuite (line 9024) | type BrokenCatalogTestSuite struct method SetupTest (line 9036) | func (t *BrokenCatalogTestSuite) SetupTest() { method TearDownTest (line 9081) | func (t *BrokenCatalogTestSuite) TearDownTest() { method getColEntry (line 9090) | func (t *BrokenCatalogTestSuite) getColEntry(colID uint32) (k, v []byt... method TestCanNotSetExpiredEntryInCatalog (line 9110) | func (t *BrokenCatalogTestSuite) TestCanNotSetExpiredEntryInCatalog() { method TestErrorWhenColSpecIsToShort (line 9129) | func (t *BrokenCatalogTestSuite) TestErrorWhenColSpecIsToShort() { method TestErrorColSpecNotSequential (line 9148) | func (t *BrokenCatalogTestSuite) TestErrorColSpecNotSequential() { method TestErrorColSpecDuplicate (line 9165) | func (t *BrokenCatalogTestSuite) TestErrorColSpecDuplicate() { method TestErrorDroppedPrimaryIndexColumn (line 9184) | func (t *BrokenCatalogTestSuite) TestErrorDroppedPrimaryIndexColumn() { function TestBrokenCatalogTestSuite (line 9032) | func TestBrokenCatalogTestSuite(t *testing.T) { function TestCheckConstraints (line 9203) | func TestCheckConstraints(t *testing.T) { function TestQueryTxMetadata (line 9333) | func TestQueryTxMetadata(t *testing.T) { function TestGrantSQLPrivileges (line 9416) | func TestGrantSQLPrivileges(t *testing.T) { function TestFunctions (line 9494) | func TestFunctions(t *testing.T) { function TestTableResolver (line 9716) | func TestTableResolver(t *testing.T) { function assertQueryShouldProduceResults (line 9750) | func assertQueryShouldProduceResults(t *testing.T, e *Engine, query, res... type mockTableResolver (line 9771) | type mockTableResolver struct method Table (line 9777) | func (r *mockTableResolver) Table() string { method Resolve (line 9781) | func (r *mockTableResolver) Resolve(ctx context.Context, tx *SQLTx, al... FILE: embedded/sql/file_sort.go type sortedChunk (line 28) | type sortedChunk struct type fileSorter (line 33) | type fileSorter struct method update (line 50) | func (s *fileSorter) update(r *Row) error { method finalize (line 65) | func (s *fileSorter) finalize() (resultReader, error) { method mergeAllChunks (line 91) | func (s *fileSorter) mergeAllChunks() (resultReader, error) { method mergeChunks (line 175) | func (s *fileSorter) mergeChunks(lr, rr *fileRowReader, writer io.Writ... method sortAndFlushBuffer (line 329) | func (s *fileSorter) sortAndFlushBuffer() error { method sortBuffer (line 336) | func (s *fileSorter) sortBuffer() error { method flushBuffer (line 353) | func (s *fileSorter) flushBuffer() error { method tempFileWriter (line 382) | func (s *fileSorter) tempFileWriter() (*bufio.Writer, error) { type resultReader (line 238) | type resultReader interface type bufferResultReader (line 242) | type bufferResultReader struct method Read (line 247) | func (r *bufferResultReader) Read() (*Row, error) { type fileRowReader (line 257) | type fileRowReader struct method readValues (line 266) | func (r *fileRowReader) readValues(out []TypedValue) error { method Read (line 286) | func (r *fileRowReader) Read() (*Row, error) { method getRow (line 303) | func (r *fileRowReader) getRow() *Row { function decodeValues (line 315) | func decodeValues(data []byte, colTypes []SQLValueType, out []TypedValue... function encodeRow (line 395) | func encodeRow(r *Row) ([]byte, error) { FILE: embedded/sql/functions.go constant CoalesceFnCall (line 28) | CoalesceFnCall string = "COALESCE" constant LengthFnCall (line 29) | LengthFnCall string = "LENGTH" constant SubstringFnCall (line 30) | SubstringFnCall string = "SUBSTRING" constant ConcatFnCall (line 31) | ConcatFnCall string = "CONCAT" constant LowerFnCall (line 32) | LowerFnCall string = "LOWER" constant UpperFnCall (line 33) | UpperFnCall string = "UPPER" constant TrimFnCall (line 34) | TrimFnCall string = "TRIM" constant NowFnCall (line 35) | NowFnCall string = "NOW" constant UUIDFnCall (line 36) | UUIDFnCall string = "RANDOM_UUID" constant DatabasesFnCall (line 37) | DatabasesFnCall string = "DATABASES" constant TablesFnCall (line 38) | TablesFnCall string = "TABLES" constant TableFnCall (line 39) | TableFnCall string = "TABLE" constant UsersFnCall (line 40) | UsersFnCall string = "USERS" constant ColumnsFnCall (line 41) | ColumnsFnCall string = "COLUMNS" constant IndexesFnCall (line 42) | IndexesFnCall string = "INDEXES" constant GrantsFnCall (line 43) | GrantsFnCall string = "GRANTS" constant JSONTypeOfFnCall (line 44) | JSONTypeOfFnCall string = "JSON_TYPEOF" constant PGGetUserByIDFnCall (line 45) | PGGetUserByIDFnCall string = "PG_GET_USERBYID" constant PgTableIsVisibleFnCall (line 46) | PgTableIsVisibleFnCall string = "PG_TABLE_IS_VISIBLE" constant PgShobjDescriptionFnCall (line 47) | PgShobjDescriptionFnCall string = "SHOBJ_DESCRIPTION" type Function (line 66) | type Function interface type CoalesceFn (line 72) | type CoalesceFn struct method InferType (line 74) | func (f *CoalesceFn) InferType(cols map[string]ColDescriptor, params m... method RequiresType (line 78) | func (f *CoalesceFn) RequiresType(t SQLValueType, cols map[string]ColD... method Apply (line 82) | func (f *CoalesceFn) Apply(tx *SQLTx, params []TypedValue) (TypedValue... type LengthFn (line 107) | type LengthFn struct method InferType (line 109) | func (f *LengthFn) InferType(cols map[string]ColDescriptor, params map... method RequiresType (line 113) | func (f *LengthFn) RequiresType(t SQLValueType, cols map[string]ColDes... method Apply (line 120) | func (f *LengthFn) Apply(tx *SQLTx, params []TypedValue) (TypedValue, ... type ConcatFn (line 138) | type ConcatFn struct method InferType (line 140) | func (f *ConcatFn) InferType(cols map[string]ColDescriptor, params map... method RequiresType (line 144) | func (f *ConcatFn) RequiresType(t SQLValueType, cols map[string]ColDes... method Apply (line 151) | func (f *ConcatFn) Apply(tx *SQLTx, params []TypedValue) (TypedValue, ... type SubstringFn (line 170) | type SubstringFn struct method InferType (line 173) | func (f *SubstringFn) InferType(cols map[string]ColDescriptor, params ... method RequiresType (line 177) | func (f *SubstringFn) RequiresType(t SQLValueType, cols map[string]Col... method Apply (line 184) | func (f *SubstringFn) Apply(tx *SQLTx, params []TypedValue) (TypedValu... type LowerUpperFnc (line 218) | type LowerUpperFnc struct method InferType (line 222) | func (f *LowerUpperFnc) InferType(cols map[string]ColDescriptor, param... method RequiresType (line 226) | func (f *LowerUpperFnc) RequiresType(t SQLValueType, cols map[string]C... method Apply (line 233) | func (f *LowerUpperFnc) Apply(tx *SQLTx, params []TypedValue) (TypedVa... method name (line 258) | func (f *LowerUpperFnc) name() string { type TrimFnc (line 265) | type TrimFnc struct method InferType (line 268) | func (f *TrimFnc) InferType(cols map[string]ColDescriptor, params map[... method RequiresType (line 272) | func (f *TrimFnc) RequiresType(t SQLValueType, cols map[string]ColDesc... method Apply (line 279) | func (f *TrimFnc) Apply(tx *SQLTx, params []TypedValue) (TypedValue, e... type NowFn (line 301) | type NowFn struct method InferType (line 303) | func (f *NowFn) InferType(cols map[string]ColDescriptor, params map[st... method RequiresType (line 307) | func (f *NowFn) RequiresType(t SQLValueType, cols map[string]ColDescri... method Apply (line 314) | func (f *NowFn) Apply(tx *SQLTx, params []TypedValue) (TypedValue, err... type JsonTypeOfFn (line 325) | type JsonTypeOfFn struct method InferType (line 327) | func (f *JsonTypeOfFn) InferType(cols map[string]ColDescriptor, params... method RequiresType (line 331) | func (f *JsonTypeOfFn) RequiresType(t SQLValueType, cols map[string]Co... method Apply (line 338) | func (f *JsonTypeOfFn) Apply(tx *SQLTx, params []TypedValue) (TypedVal... type UUIDFn (line 359) | type UUIDFn struct method InferType (line 361) | func (f *UUIDFn) InferType(cols map[string]ColDescriptor, params map[s... method RequiresType (line 365) | func (f *UUIDFn) RequiresType(t SQLValueType, cols map[string]ColDescr... method Apply (line 372) | func (f *UUIDFn) Apply(_ *SQLTx, params []TypedValue) (TypedValue, err... type pgGetUserByIDFunc (line 381) | type pgGetUserByIDFunc struct method RequiresType (line 383) | func (f *pgGetUserByIDFunc) RequiresType(t SQLValueType, cols map[stri... method InferType (line 390) | func (f *pgGetUserByIDFunc) InferType(cols map[string]ColDescriptor, p... method Apply (line 394) | func (f *pgGetUserByIDFunc) Apply(tx *SQLTx, params []TypedValue) (Typ... function findSysAdmin (line 415) | func findSysAdmin(users []User) int { type pgTableIsVisible (line 424) | type pgTableIsVisible struct method RequiresType (line 426) | func (f *pgTableIsVisible) RequiresType(t SQLValueType, cols map[strin... method InferType (line 433) | func (f *pgTableIsVisible) InferType(cols map[string]ColDescriptor, pa... method Apply (line 437) | func (f *pgTableIsVisible) Apply(tx *SQLTx, params []TypedValue) (Type... type pgShobjDescription (line 444) | type pgShobjDescription struct method RequiresType (line 446) | func (f *pgShobjDescription) RequiresType(t SQLValueType, cols map[str... method InferType (line 453) | func (f *pgShobjDescription) InferType(cols map[string]ColDescriptor, ... method Apply (line 457) | func (f *pgShobjDescription) Apply(tx *SQLTx, params []TypedValue) (Ty... FILE: embedded/sql/functions_test.go function TestPGFunctions (line 24) | func TestPGFunctions(t *testing.T) { FILE: embedded/sql/grouped_row_reader.go type groupedRowReader (line 27) | type groupedRowReader struct method onClose (line 59) | func (gr *groupedRowReader) onClose(callback func()) { method Tx (line 63) | func (gr *groupedRowReader) Tx() *SQLTx { method TableAlias (line 67) | func (gr *groupedRowReader) TableAlias() string { method OrderBy (line 71) | func (gr *groupedRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 75) | func (gr *groupedRowReader) ScanSpecs() *ScanSpecs { method Columns (line 79) | func (gr *groupedRowReader) Columns(ctx context.Context) ([]ColDescrip... method columns (line 83) | func (gr *groupedRowReader) columns() ([]ColDescriptor, error) { method colsBySelector (line 106) | func (gr *groupedRowReader) colsBySelector(ctx context.Context) (map[s... method InferParameters (line 176) | func (gr *groupedRowReader) InferParameters(ctx context.Context, param... method Parameters (line 180) | func (gr *groupedRowReader) Parameters() map[string]interface{} { method Read (line 184) | func (gr *groupedRowReader) Read(ctx context.Context) (*Row, error) { method emitCurrentRow (line 258) | func (gr *groupedRowReader) emitCurrentRow(ctx context.Context) (*Row,... method zeroRow (line 279) | func (gr *groupedRowReader) zeroRow(ctx context.Context) (*Row, error) { method initAggregations (line 308) | func (gr *groupedRowReader) initAggregations(row *Row) error { method Close (line 381) | func (gr *groupedRowReader) Close() error { function newGroupedRowReader (line 39) | func newGroupedRowReader(rowReader RowReader, allAggregations bool, sele... function allAggregations (line 144) | func allAggregations(targets []TargetEntry) bool { function zeroForType (line 154) | func zeroForType(t SQLValueType) TypedValue { function updateRow (line 230) | func updateRow(currRow, newRow *Row) error { function initAggValue (line 338) | func initAggValue(aggFn, table, col string) (TypedValue, error) { FILE: embedded/sql/grouped_row_reader_test.go function TestGroupedRowReader (line 27) | func TestGroupedRowReader(t *testing.T) { FILE: embedded/sql/implicit_conversion.go function mayApplyImplicitConversion (line 23) | func mayApplyImplicitConversion(val interface{}, requiredColumnType SQLV... FILE: embedded/sql/implicit_conversion_test.go function TestApplyImplicitConversion (line 27) | func TestApplyImplicitConversion(t *testing.T) { FILE: embedded/sql/joint_row_reader.go type jointRowReader (line 26) | type jointRowReader struct method onClose (line 58) | func (jointr *jointRowReader) onClose(callback func()) { method Tx (line 62) | func (jointr *jointRowReader) Tx() *SQLTx { method TableAlias (line 66) | func (jointr *jointRowReader) TableAlias() string { method OrderBy (line 70) | func (jointr *jointRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 74) | func (jointr *jointRowReader) ScanSpecs() *ScanSpecs { method Columns (line 78) | func (jointr *jointRowReader) Columns(ctx context.Context) ([]ColDescr... method colsBySelector (line 82) | func (jointr *jointRowReader) colsBySelector(ctx context.Context) (map... method colsByPos (line 125) | func (jointr *jointRowReader) colsByPos(ctx context.Context) ([]ColDes... method InferParameters (line 154) | func (jointr *jointRowReader) InferParameters(ctx context.Context, par... method Parameters (line 179) | func (jointr *jointRowReader) Parameters() map[string]interface{} { method Read (line 183) | func (jointr *jointRowReader) Read(ctx context.Context) (row *Row, err... method Close (line 300) | func (jointr *jointRowReader) Close() error { function newJointRowReader (line 36) | func newJointRowReader(rowReader RowReader, joins []*JoinSpec) (*jointRo... FILE: embedded/sql/joint_row_reader_test.go function TestJointRowReader (line 28) | func TestJointRowReader(t *testing.T) { FILE: embedded/sql/json_type.go constant JSONTypeNumber (line 27) | JSONTypeNumber = "NUMBER" constant JSONTypeBool (line 28) | JSONTypeBool = "BOOL" constant JSONTypeString (line 29) | JSONTypeString = "STRING" constant JSONTypeArray (line 30) | JSONTypeArray = "ARRAY" constant JSONTypeObject (line 31) | JSONTypeObject = "OBJECT" constant JSONTypeNull (line 32) | JSONTypeNull = "NULL" type JSON (line 35) | type JSON struct method Type (line 51) | func (v *JSON) Type() SQLValueType { method IsNull (line 55) | func (v *JSON) IsNull() bool { method inferType (line 59) | func (v *JSON) inferType(cols map[string]ColDescriptor, params map[str... method requiresType (line 63) | func (v *JSON) requiresType(t SQLValueType, cols map[string]ColDescrip... method substitute (line 84) | func (v *JSON) substitute(params map[string]interface{}) (ValueExp, er... method reduce (line 88) | func (v *JSON) reduce(tx *SQLTx, row *Row, implicitTable string) (Type... method selectors (line 92) | func (sel *JSON) selectors() []Selector { method reduceSelectors (line 96) | func (v *JSON) reduceSelectors(row *Row, implicitTable string) ValueExp { method isConstant (line 100) | func (v *JSON) isConstant() bool { method selectorRanges (line 104) | func (v *JSON) selectorRanges(table *Table, asTable string, params map... method RawValue (line 108) | func (v *JSON) RawValue() interface{} { method Compare (line 112) | func (v *JSON) Compare(val TypedValue) (int, error) { method primitiveType (line 130) | func (v *JSON) primitiveType() string { method castToTypedValue (line 146) | func (v *JSON) castToTypedValue() (TypedValue, bool) { method String (line 165) | func (v *JSON) String() string { method lookup (line 170) | func (v *JSON) lookup(fields []string) TypedValue { function NewJsonFromString (line 39) | func NewJsonFromString(s string) (*JSON, error) { function NewJson (line 47) | func NewJson(val interface{}) *JSON { type JSONSelector (line 197) | type JSONSelector struct method substitute (line 202) | func (sel *JSONSelector) substitute(params map[string]interface{}) (Va... method resolve (line 206) | func (v *JSONSelector) resolve(implicitTable string) (string, string, ... method String (line 211) | func (v *JSONSelector) String() string { method reduce (line 215) | func (sel *JSONSelector) reduce(tx *SQLTx, row *Row, implicitTable str... method selectors (line 228) | func (sel *JSONSelector) selectors() []Selector { method reduceSelectors (line 232) | func (sel *JSONSelector) reduceSelectors(row *Row, implicitTable strin... FILE: embedded/sql/limit_row_reader.go type limitRowReader (line 21) | type limitRowReader struct method onClose (line 35) | func (lr *limitRowReader) onClose(callback func()) { method Tx (line 39) | func (lr *limitRowReader) Tx() *SQLTx { method TableAlias (line 43) | func (lr *limitRowReader) TableAlias() string { method Parameters (line 47) | func (lr *limitRowReader) Parameters() map[string]interface{} { method OrderBy (line 51) | func (lr *limitRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 55) | func (lr *limitRowReader) ScanSpecs() *ScanSpecs { method Columns (line 59) | func (lr *limitRowReader) Columns(ctx context.Context) ([]ColDescripto... method colsBySelector (line 63) | func (lr *limitRowReader) colsBySelector(ctx context.Context) (map[str... method InferParameters (line 67) | func (lr *limitRowReader) InferParameters(ctx context.Context, params ... method Read (line 71) | func (lr *limitRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 86) | func (lr *limitRowReader) Close() error { function newLimitRowReader (line 28) | func newLimitRowReader(rowReader RowReader, limit int) *limitRowReader { FILE: embedded/sql/limit_row_reader_test.go function TestLimitRowReader (line 26) | func TestLimitRowReader(t *testing.T) { FILE: embedded/sql/num_operator.go function applyNumOperator (line 24) | func applyNumOperator(op NumOperator, vl, vr TypedValue) (TypedValue, er... function applyNumOperatorInteger (line 31) | func applyNumOperatorInteger(op NumOperator, vl, vr TypedValue) (TypedVa... function applyNumOperatorFloat64 (line 86) | func applyNumOperatorFloat64(op NumOperator, vl, vr TypedValue) (TypedVa... FILE: embedded/sql/num_operator_test.go function TestNumOperator (line 27) | func TestNumOperator(t *testing.T) { FILE: embedded/sql/offset_row_reader.go type offsetRowReader (line 21) | type offsetRowReader struct method onClose (line 35) | func (r *offsetRowReader) onClose(callback func()) { method Tx (line 39) | func (r *offsetRowReader) Tx() *SQLTx { method TableAlias (line 43) | func (r *offsetRowReader) TableAlias() string { method Parameters (line 47) | func (r *offsetRowReader) Parameters() map[string]interface{} { method OrderBy (line 51) | func (r *offsetRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 55) | func (r *offsetRowReader) ScanSpecs() *ScanSpecs { method Columns (line 59) | func (r *offsetRowReader) Columns(ctx context.Context) ([]ColDescripto... method colsBySelector (line 63) | func (r *offsetRowReader) colsBySelector(ctx context.Context) (map[str... method InferParameters (line 67) | func (r *offsetRowReader) InferParameters(ctx context.Context, params ... method Read (line 71) | func (r *offsetRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 87) | func (r *offsetRowReader) Close() error { function newOffsetRowReader (line 28) | func newOffsetRowReader(rowReader RowReader, offset int) *offsetRowReader { FILE: embedded/sql/offset_row_reader_test.go function TestOffsetRowReader (line 26) | func TestOffsetRowReader(t *testing.T) { FILE: embedded/sql/options.go constant defaultDistinctLimit (line 26) | defaultDistinctLimit = 1 << 20 constant defaultSortBufferSize (line 27) | defaultSortBufferSize = 1024 type Options (line 30) | type Options struct method Validate (line 49) | func (opts *Options) Validate() error { method WithPrefix (line 65) | func (opts *Options) WithPrefix(prefix []byte) *Options { method WithDistinctLimit (line 70) | func (opts *Options) WithDistinctLimit(distinctLimit int) *Options { method WithAutocommit (line 75) | func (opts *Options) WithAutocommit(autocommit bool) *Options { method WithLazyIndexConstraintValidation (line 80) | func (opts *Options) WithLazyIndexConstraintValidation(lazyIndexConstr... method WithMultiDBHandler (line 85) | func (opts *Options) WithMultiDBHandler(multidbHandler MultiDBHandler)... method WithSortBufferSize (line 93) | func (opts *Options) WithSortBufferSize(size int) *Options { method WithParseTxMetadataFunc (line 98) | func (opts *Options) WithParseTxMetadataFunc(parseFunc func([]byte) (m... method WithTableResolvers (line 103) | func (opts *Options) WithTableResolvers(resolvers ...TableResolver) *O... function DefaultOptions (line 42) | func DefaultOptions() *Options { FILE: embedded/sql/options_test.go function TestOptions (line 25) | func TestOptions(t *testing.T) { FILE: embedded/sql/parser.go type positionalParamType (line 171) | type positionalParamType constant NamedNonPositionalParamType (line 174) | NamedNonPositionalParamType positionalParamType = iota + 1 constant NamedPositionalParamType (line 175) | NamedPositionalParamType constant UnnamedParamType (line 176) | UnnamedParamType type lexer (line 179) | type lexer struct method Lex (line 251) | func (l *lexer) Lex(lval *yySymType) int { method Error (line 575) | func (l *lexer) Error(err string) { method readWord (line 579) | func (l *lexer) readWord() (string, error) { method readNumber (line 585) | func (l *lexer) readNumber() (string, error) { method readString (line 589) | func (l *lexer) readString() (string, error) { method readComparison (line 614) | func (l *lexer) readComparison() (string, error) { method readWhile (line 620) | func (l *lexer) readWhile(condFn func(b byte) bool) (string, error) { type aheadByteReader (line 187) | type aheadByteReader struct method ReadByte (line 200) | func (ar *aheadByteReader) ReadByte() (byte, error) { method ReadCount (line 212) | func (ar *aheadByteReader) ReadCount() int { method NextByte (line 216) | func (ar *aheadByteReader) NextByte() (byte, error) { function newAheadByteReader (line 194) | func newAheadByteReader(r io.ByteReader) *aheadByteReader { function ParseSQLString (line 220) | func ParseSQLString(sql string) ([]SQLStmt, error) { function ParseSQL (line 224) | func ParseSQL(r io.ByteReader) ([]SQLStmt, error) { function ParseExpFromString (line 232) | func ParseExpFromString(exp string) (ValueExp, error) { function newLexer (line 244) | func newLexer(r io.ByteReader) *lexer { function isBLOBPrefix (line 643) | func isBLOBPrefix(ch byte) bool { function isSeparator (line 647) | func isSeparator(ch byte) bool { function isLineBreak (line 651) | func isLineBreak(ch byte) bool { function isSpace (line 655) | func isSpace(ch byte) bool { function isNumber (line 659) | func isNumber(ch byte) bool { function isLetter (line 663) | func isLetter(ch byte) bool { function isComparison (line 667) | func isComparison(ch byte) bool { function isQuote (line 671) | func isQuote(ch byte) bool { function isDoubleQuote (line 675) | func isDoubleQuote(ch byte) bool { function isDot (line 679) | func isDot(ch byte) bool { function newCreateTableStmt (line 683) | func newCreateTableStmt( FILE: embedded/sql/parser_test.go function init (line 29) | func init() { function TestEmptyInput (line 33) | func TestEmptyInput(t *testing.T) { function TestCreateDatabaseStmt (line 38) | func TestCreateDatabaseStmt(t *testing.T) { function TestUseDatabaseStmt (line 66) | func TestUseDatabaseStmt(t *testing.T) { function TestUseSnapshotStmt (line 94) | func TestUseSnapshotStmt(t *testing.T) { function TestCreateTableStmt (line 191) | func TestCreateTableStmt(t *testing.T) { function TestCreateIndexStmt (line 355) | func TestCreateIndexStmt(t *testing.T) { function TestAlterTable (line 412) | func TestAlterTable(t *testing.T) { function TestInsertIntoStmt (line 468) | func TestInsertIntoStmt(t *testing.T) { function TestStmtSeparator (line 714) | func TestStmtSeparator(t *testing.T) { function TestTxStmt (line 801) | func TestTxStmt(t *testing.T) { function TestSelectStmt (line 914) | func TestSelectStmt(t *testing.T) { function TestSelectUnionStmt (line 1330) | func TestSelectUnionStmt(t *testing.T) { function TestAggFnStmt (line 1372) | func TestAggFnStmt(t *testing.T) { function TestParseExp (line 1423) | func TestParseExp(t *testing.T) { function TestMultiLineStmts (line 1893) | func TestMultiLineStmts(t *testing.T) { function TestFloatCornerCases (line 1994) | func TestFloatCornerCases(t *testing.T) { function TestGrantRevokeStmt (line 2034) | func TestGrantRevokeStmt(t *testing.T) { function TestExpString (line 2097) | func TestExpString(t *testing.T) { function TestLogicOperatorPrecedence (line 2129) | func TestLogicOperatorPrecedence(t *testing.T) { function TestParseUnreservedKeywords (line 2172) | func TestParseUnreservedKeywords(t *testing.T) { FILE: embedded/sql/proj_row_reader.go type projectedRowReader (line 24) | type projectedRowReader struct method onClose (line 60) | func (pr *projectedRowReader) onClose(callback func()) { method Tx (line 64) | func (pr *projectedRowReader) Tx() *SQLTx { method TableAlias (line 68) | func (pr *projectedRowReader) TableAlias() string { method OrderBy (line 76) | func (pr *projectedRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 80) | func (pr *projectedRowReader) ScanSpecs() *ScanSpecs { method Columns (line 84) | func (pr *projectedRowReader) Columns(ctx context.Context) ([]ColDescr... method colsBySelector (line 120) | func (pr *projectedRowReader) colsBySelector(ctx context.Context) (map... method InferParameters (line 162) | func (pr *projectedRowReader) InferParameters(ctx context.Context, par... method Parameters (line 181) | func (pr *projectedRowReader) Parameters() map[string]interface{} { method Read (line 185) | func (pr *projectedRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 228) | func (pr *projectedRowReader) Close() error { function newProjectedRowReader (line 31) | func newProjectedRowReader(ctx context.Context, rowReader RowReader, tab... FILE: embedded/sql/row_reader.go type RowReader (line 30) | type RowReader interface type ScanSpecs (line 44) | type ScanSpecs struct method extraCols (line 54) | func (s *ScanSpecs) extraCols() int { type Row (line 66) | type Row struct method compatible (line 72) | func (row *Row) compatible(aRow *Row, selectors []*ColSelector, table ... method digest (line 99) | func (row *Row) digest(cols []ColDescriptor) (d [sha256.Size]byte, err... type rawRowReader (line 125) | type rawRowReader struct method onClose (line 333) | func (r *rawRowReader) onClose(callback func()) { method Tx (line 337) | func (r *rawRowReader) Tx() *SQLTx { method TableAlias (line 341) | func (r *rawRowReader) TableAlias() string { method OrderBy (line 345) | func (r *rawRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 359) | func (r *rawRowReader) ScanSpecs() *ScanSpecs { method Columns (line 363) | func (r *rawRowReader) Columns(ctx context.Context) ([]ColDescriptor, ... method colsBySelector (line 369) | func (r *rawRowReader) colsBySelector(ctx context.Context) (map[string... method InferParameters (line 377) | func (r *rawRowReader) InferParameters(ctx context.Context, params map... method Parameters (line 400) | func (r *rawRowReader) Parameters() map[string]interface{} { method reduceTxRange (line 404) | func (r *rawRowReader) reduceTxRange() (err error) { method Read (line 433) | func (r *rawRowReader) Read(ctx context.Context) (*Row, error) { method parseTxMetadata (line 550) | func (r *rawRowReader) parseTxMetadata(txmd *store.TxMetadata) (TypedV... method Close (line 569) | func (r *rawRowReader) Close() error { type txRange (line 148) | type txRange struct type ColDescriptor (line 153) | type ColDescriptor struct method Selector (line 160) | func (d *ColDescriptor) Selector() string { type emptyKeyReader (line 164) | type emptyKeyReader struct method Read (line 167) | func (r emptyKeyReader) Read(ctx context.Context) (key []byte, val sto... method ReadBetween (line 171) | func (r emptyKeyReader) ReadBetween(ctx context.Context, initialTxID u... method Reset (line 175) | func (r emptyKeyReader) Reset() error { method Close (line 179) | func (r emptyKeyReader) Close() error { function newRawRowReader (line 183) | func newRawRowReader(tx *SQLTx, params map[string]interface{}, table *Ta... function keyReaderSpecFrom (line 262) | func keyReaderSpecFrom(sqlPrefix []byte, table *Table, scanSpecs *ScanSp... function ReadAllRows (line 577) | func ReadAllRows(ctx context.Context, reader RowReader) ([]*Row, error) { function ReadRowsBatch (line 589) | func ReadRowsBatch(ctx context.Context, reader RowReader, batchSize int,... function readNRows (line 610) | func readNRows(ctx context.Context, reader RowReader, n int, outRows []*... FILE: embedded/sql/row_reader_test.go function TestKeyReaderSpecFromCornerCases (line 25) | func TestKeyReaderSpecFromCornerCases(t *testing.T) { FILE: embedded/sql/sort_reader.go type sortDirection (line 24) | type sortDirection constant sortDirectionDesc (line 27) | sortDirectionDesc sortDirection = -1 constant sortDirectionAsc (line 28) | sortDirectionAsc sortDirection = 1 type sortRowReader (line 31) | type sortRowReader struct method evalSortExps (line 119) | func (s *sortRowReader) evalSortExps(inRow *Row, out Tuple) error { method onClose (line 191) | func (sr *sortRowReader) onClose(callback func()) { method Tx (line 195) | func (sr *sortRowReader) Tx() *SQLTx { method TableAlias (line 199) | func (sr *sortRowReader) TableAlias() string { method Parameters (line 203) | func (sr *sortRowReader) Parameters() map[string]interface{} { method OrderBy (line 207) | func (sr *sortRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 211) | func (sr *sortRowReader) ScanSpecs() *ScanSpecs { method Columns (line 215) | func (sr *sortRowReader) Columns(ctx context.Context) ([]ColDescriptor... method colsBySelector (line 219) | func (sr *sortRowReader) colsBySelector(ctx context.Context) (map[stri... method InferParameters (line 223) | func (sr *sortRowReader) InferParameters(ctx context.Context, params m... method Read (line 227) | func (sr *sortRowReader) Read(ctx context.Context) (*Row, error) { method readAndSort (line 238) | func (sr *sortRowReader) readAndSort(ctx context.Context) (resultReade... method readAll (line 246) | func (sr *sortRowReader) readAll(ctx context.Context) error { method Close (line 264) | func (sr *sortRowReader) Close() error { function newSortRowReader (line 40) | func newSortRowReader(rowReader RowReader, ordExps []*OrdExp) (*sortRowR... function getOrderByDescriptors (line 138) | func getOrderByDescriptors(ordExps []*OrdExp, rowReader RowReader) ([]Co... function getColTypes (line 170) | func getColTypes(r RowReader) ([]string, error) { function getColPositionsBySelector (line 183) | func getColPositionsBySelector(desc []ColDescriptor) (map[string]int, er... FILE: embedded/sql/sort_reader_test.go function TestSortRowReader (line 27) | func TestSortRowReader(t *testing.T) { FILE: embedded/sql/sql_parser.go function setResult (line 8) | func setResult(l yyLexer, stmts []SQLStmt) { type yySymType (line 12) | type yySymType struct constant CREATE (line 67) | CREATE = 57346 constant DROP (line 68) | DROP = 57347 constant USE (line 69) | USE = 57348 constant DATABASE (line 70) | DATABASE = 57349 constant USER (line 71) | USER = 57350 constant WITH (line 72) | WITH = 57351 constant PASSWORD (line 73) | PASSWORD = 57352 constant READ (line 74) | READ = 57353 constant READWRITE (line 75) | READWRITE = 57354 constant ADMIN (line 76) | ADMIN = 57355 constant SNAPSHOT (line 77) | SNAPSHOT = 57356 constant HISTORY (line 78) | HISTORY = 57357 constant SINCE (line 79) | SINCE = 57358 constant AFTER (line 80) | AFTER = 57359 constant BEFORE (line 81) | BEFORE = 57360 constant UNTIL (line 82) | UNTIL = 57361 constant TX (line 83) | TX = 57362 constant OF (line 84) | OF = 57363 constant INTEGER_TYPE (line 85) | INTEGER_TYPE = 57364 constant BOOLEAN_TYPE (line 86) | BOOLEAN_TYPE = 57365 constant VARCHAR_TYPE (line 87) | VARCHAR_TYPE = 57366 constant UUID_TYPE (line 88) | UUID_TYPE = 57367 constant BLOB_TYPE (line 89) | BLOB_TYPE = 57368 constant TIMESTAMP_TYPE (line 90) | TIMESTAMP_TYPE = 57369 constant FLOAT_TYPE (line 91) | FLOAT_TYPE = 57370 constant JSON_TYPE (line 92) | JSON_TYPE = 57371 constant TABLE (line 93) | TABLE = 57372 constant UNIQUE (line 94) | UNIQUE = 57373 constant INDEX (line 95) | INDEX = 57374 constant ON (line 96) | ON = 57375 constant ALTER (line 97) | ALTER = 57376 constant ADD (line 98) | ADD = 57377 constant RENAME (line 99) | RENAME = 57378 constant TO (line 100) | TO = 57379 constant COLUMN (line 101) | COLUMN = 57380 constant CONSTRAINT (line 102) | CONSTRAINT = 57381 constant PRIMARY (line 103) | PRIMARY = 57382 constant KEY (line 104) | KEY = 57383 constant CHECK (line 105) | CHECK = 57384 constant GRANT (line 106) | GRANT = 57385 constant REVOKE (line 107) | REVOKE = 57386 constant GRANTS (line 108) | GRANTS = 57387 constant FOR (line 109) | FOR = 57388 constant PRIVILEGES (line 110) | PRIVILEGES = 57389 constant BEGIN (line 111) | BEGIN = 57390 constant TRANSACTION (line 112) | TRANSACTION = 57391 constant COMMIT (line 113) | COMMIT = 57392 constant ROLLBACK (line 114) | ROLLBACK = 57393 constant INSERT (line 115) | INSERT = 57394 constant UPSERT (line 116) | UPSERT = 57395 constant INTO (line 117) | INTO = 57396 constant VALUES (line 118) | VALUES = 57397 constant DELETE (line 119) | DELETE = 57398 constant UPDATE (line 120) | UPDATE = 57399 constant SET (line 121) | SET = 57400 constant CONFLICT (line 122) | CONFLICT = 57401 constant DO (line 123) | DO = 57402 constant NOTHING (line 124) | NOTHING = 57403 constant RETURNING (line 125) | RETURNING = 57404 constant SELECT (line 126) | SELECT = 57405 constant DISTINCT (line 127) | DISTINCT = 57406 constant FROM (line 128) | FROM = 57407 constant JOIN (line 129) | JOIN = 57408 constant HAVING (line 130) | HAVING = 57409 constant WHERE (line 131) | WHERE = 57410 constant GROUP (line 132) | GROUP = 57411 constant BY (line 133) | BY = 57412 constant LIMIT (line 134) | LIMIT = 57413 constant OFFSET (line 135) | OFFSET = 57414 constant ORDER (line 136) | ORDER = 57415 constant ASC (line 137) | ASC = 57416 constant DESC (line 138) | DESC = 57417 constant AS (line 139) | AS = 57418 constant UNION (line 140) | UNION = 57419 constant ALL (line 141) | ALL = 57420 constant CASE (line 142) | CASE = 57421 constant WHEN (line 143) | WHEN = 57422 constant THEN (line 144) | THEN = 57423 constant ELSE (line 145) | ELSE = 57424 constant END (line 146) | END = 57425 constant NOT (line 147) | NOT = 57426 constant LIKE (line 148) | LIKE = 57427 constant IF (line 149) | IF = 57428 constant EXISTS (line 150) | EXISTS = 57429 constant IN (line 151) | IN = 57430 constant IS (line 152) | IS = 57431 constant AUTO_INCREMENT (line 153) | AUTO_INCREMENT = 57432 constant NULL (line 154) | NULL = 57433 constant CAST (line 155) | CAST = 57434 constant SCAST (line 156) | SCAST = 57435 constant SHOW (line 157) | SHOW = 57436 constant DATABASES (line 158) | DATABASES = 57437 constant TABLES (line 159) | TABLES = 57438 constant USERS (line 160) | USERS = 57439 constant BETWEEN (line 161) | BETWEEN = 57440 constant EXTRACT (line 162) | EXTRACT = 57441 constant YEAR (line 163) | YEAR = 57442 constant MONTH (line 164) | MONTH = 57443 constant DAY (line 165) | DAY = 57444 constant HOUR (line 166) | HOUR = 57445 constant MINUTE (line 167) | MINUTE = 57446 constant SECOND (line 168) | SECOND = 57447 constant NPARAM (line 169) | NPARAM = 57448 constant PPARAM (line 170) | PPARAM = 57449 constant JOINTYPE (line 171) | JOINTYPE = 57450 constant AND (line 172) | AND = 57451 constant OR (line 173) | OR = 57452 constant CMPOP (line 174) | CMPOP = 57453 constant NOT_MATCHES_OP (line 175) | NOT_MATCHES_OP = 57454 constant IDENTIFIER (line 176) | IDENTIFIER = 57455 constant INTEGER_LIT (line 177) | INTEGER_LIT = 57456 constant FLOAT_LIT (line 178) | FLOAT_LIT = 57457 constant VARCHAR_LIT (line 179) | VARCHAR_LIT = 57458 constant BOOLEAN_LIT (line 180) | BOOLEAN_LIT = 57459 constant BLOB_LIT (line 181) | BLOB_LIT = 57460 constant AGGREGATE_FUNC (line 182) | AGGREGATE_FUNC = 57461 constant ERROR (line 183) | ERROR = 57462 constant DOT (line 184) | DOT = 57463 constant ARROW (line 185) | ARROW = 57464 constant STMT_SEPARATOR (line 186) | STMT_SEPARATOR = 57465 constant yyEofCode (line 327) | yyEofCode = 1 constant yyErrCode (line 328) | yyErrCode = 2 constant yyInitialStackSize (line 329) | yyInitialStackSize = 16 constant yyPrivate (line 347) | yyPrivate = 57344 constant yyLast (line 349) | yyLast = 1864 type yyLexer (line 831) | type yyLexer interface type yyParser (line 836) | type yyParser interface type yyParserImpl (line 841) | type yyParserImpl struct method Lookahead (line 847) | func (p *yyParserImpl) Lookahead() int { method Parse (line 978) | func (yyrcvr *yyParserImpl) Parse(yylex yyLexer) int { function yyNewParser (line 851) | func yyNewParser() yyParser { constant yyFlag (line 855) | yyFlag = -1000 function yyTokname (line 857) | func yyTokname(c int) string { function yyStatname (line 866) | func yyStatname(s int) string { function yyErrorMessage (line 875) | func yyErrorMessage(state, lookAhead int) string { function yylex1 (line 939) | func yylex1(lex yyLexer, lval *yySymType) (char, token int) { function yyParse (line 974) | func yyParse(yylex yyLexer) int { FILE: embedded/sql/sql_tx.go type SQLTx (line 30) | type SQLTx struct method Catalog (line 53) | func (sqlTx *SQLTx) Catalog() *Catalog { method IsExplicitCloseRequired (line 57) | func (sqlTx *SQLTx) IsExplicitCloseRequired() bool { method RequireExplicitClose (line 61) | func (sqlTx *SQLTx) RequireExplicitClose() error { method Timestamp (line 71) | func (sqlTx *SQLTx) Timestamp() time.Time { method UpdatedRows (line 75) | func (sqlTx *SQLTx) UpdatedRows() int { method LastInsertedPKs (line 79) | func (sqlTx *SQLTx) LastInsertedPKs() map[string]int64 { method FirstInsertedPKs (line 83) | func (sqlTx *SQLTx) FirstInsertedPKs() map[string]int64 { method TxHeader (line 87) | func (sqlTx *SQLTx) TxHeader() *store.TxHeader { method sqlPrefix (line 91) | func (sqlTx *SQLTx) sqlPrefix() []byte { method distinctLimit (line 95) | func (sqlTx *SQLTx) distinctLimit() int { method newKeyReader (line 99) | func (sqlTx *SQLTx) newKeyReader(rSpec store.KeyReaderSpec) (store.Key... method get (line 103) | func (sqlTx *SQLTx) get(ctx context.Context, key []byte) (store.ValueR... method set (line 107) | func (sqlTx *SQLTx) set(key []byte, metadata *store.KVMetadata, value ... method setTransient (line 111) | func (sqlTx *SQLTx) setTransient(key []byte, metadata *store.KVMetadat... method getWithPrefix (line 115) | func (sqlTx *SQLTx) getWithPrefix(ctx context.Context, prefix, neq []b... method Cancel (line 119) | func (sqlTx *SQLTx) Cancel() error { method Commit (line 125) | func (sqlTx *SQLTx) Commit(ctx context.Context) error { method Closed (line 149) | func (sqlTx *SQLTx) Closed() bool { method delete (line 153) | func (sqlTx *SQLTx) delete(ctx context.Context, key []byte) error { method addOnCommittedCallback (line 157) | func (sqlTx *SQLTx) addOnCommittedCallback(callback onCommittedCallbac... method createTempFile (line 167) | func (sqlTx *SQLTx) createTempFile() (*os.File, error) { method removeTempFiles (line 175) | func (sqlTx *SQLTx) removeTempFiles() error { method ListUsers (line 190) | func (sqlTx *SQLTx) ListUsers(ctx context.Context) ([]User, error) { FILE: embedded/sql/sql_tx_options.go type TxOptions (line 26) | type TxOptions struct method Validate (line 47) | func (opts *TxOptions) Validate() error { method WithReadOnly (line 55) | func (opts *TxOptions) WithReadOnly(readOnly bool) *TxOptions { method WithSnapshotMustIncludeTxID (line 60) | func (opts *TxOptions) WithSnapshotMustIncludeTxID(snapshotMustInclude... method WithSnapshotRenewalPeriod (line 65) | func (opts *TxOptions) WithSnapshotRenewalPeriod(snapshotRenewalPeriod... method WithExplicitClose (line 70) | func (opts *TxOptions) WithExplicitClose(explicitClose bool) *TxOptions { method WithUnsafeMVCC (line 75) | func (opts *TxOptions) WithUnsafeMVCC(unsafeMVCC bool) *TxOptions { method WithExtra (line 80) | func (opts *TxOptions) WithExtra(data []byte) *TxOptions { function DefaultTxOptions (line 35) | func DefaultTxOptions() *TxOptions { FILE: embedded/sql/stmt.go constant catalogPrefix (line 37) | catalogPrefix = "CTL." constant catalogTablePrefix (line 38) | catalogTablePrefix = "CTL.TABLE." constant catalogColumnPrefix (line 39) | catalogColumnPrefix = "CTL.COLUMN." constant catalogIndexPrefix (line 40) | catalogIndexPrefix = "CTL.INDEX." constant catalogCheckPrefix (line 41) | catalogCheckPrefix = "CTL.CHECK." constant catalogPrivilegePrefix (line 42) | catalogPrivilegePrefix = "CTL.PRIVILEGE." constant RowPrefix (line 44) | RowPrefix = "R." constant MappedPrefix (line 45) | MappedPrefix = "M." constant DatabaseID (line 49) | DatabaseID = uint32(1) constant PKIndexID (line 50) | PKIndexID = uint32(0) constant nullableFlag (line 54) | nullableFlag byte = 1 << iota constant autoIncrementFlag (line 55) | autoIncrementFlag byte = 1 << iota constant revCol (line 59) | revCol = "_rev" constant txMetadataCol (line 60) | txMetadataCol = "_tx_metadata" function isReservedCol (line 68) | func isReservedCol(col string) bool { constant IntegerType (line 76) | IntegerType SQLValueType = "INTEGER" constant BooleanType (line 77) | BooleanType SQLValueType = "BOOLEAN" constant VarcharType (line 78) | VarcharType SQLValueType = "VARCHAR" constant UUIDType (line 79) | UUIDType SQLValueType = "UUID" constant BLOBType (line 80) | BLOBType SQLValueType = "BLOB" constant Float64Type (line 81) | Float64Type SQLValueType = "FLOAT" constant TimestampType (line 82) | TimestampType SQLValueType = "TIMESTAMP" constant AnyType (line 83) | AnyType SQLValueType = "ANY" constant JSONType (line 84) | JSONType SQLValueType = "JSON" function IsNumericType (line 87) | func IsNumericType(t SQLValueType) bool { constant PermissionReadOnly (line 94) | PermissionReadOnly Permission = "READ" constant PermissionReadWrite (line 95) | PermissionReadWrite Permission = "READWRITE" constant PermissionAdmin (line 96) | PermissionAdmin Permission = "ADMIN" constant PermissionSysAdmin (line 97) | PermissionSysAdmin Permission = "SYSADMIN" function PermissionFromCode (line 100) | func PermissionFromCode(code uint32) Permission { constant COUNT (line 121) | COUNT AggregateFn = "COUNT" constant SUM (line 122) | SUM AggregateFn = "SUM" constant MAX (line 123) | MAX AggregateFn = "MAX" constant MIN (line 124) | MIN AggregateFn = "MIN" constant AVG (line 125) | AVG AggregateFn = "AVG" constant EQ (line 131) | EQ CmpOperator = iota constant NE (line 132) | NE constant LT (line 133) | LT constant LE (line 134) | LE constant GT (line 135) | GT constant GE (line 136) | GE function CmpOperatorToString (line 139) | func CmpOperatorToString(op CmpOperator) string { constant And (line 160) | And LogicOperator = iota constant Or (line 161) | Or function LogicOperatorToString (line 164) | func LogicOperatorToString(op LogicOperator) string { constant ADDOP (line 174) | ADDOP NumOperator = iota constant SUBSOP (line 175) | SUBSOP constant DIVOP (line 176) | DIVOP constant MULTOP (line 177) | MULTOP constant MODOP (line 178) | MODOP function NumOperatorString (line 181) | func NumOperatorString(op NumOperator) string { constant InnerJoin (line 200) | InnerJoin JoinType = iota constant LeftJoin (line 201) | LeftJoin constant RightJoin (line 202) | RightJoin type SQLStmt (line 205) | type SQLStmt interface type BeginTransactionStmt (line 212) | type BeginTransactionStmt struct method readOnly (line 215) | func (stmt *BeginTransactionStmt) readOnly() bool { method requiredPrivileges (line 219) | func (stmt *BeginTransactionStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 223) | func (stmt *BeginTransactionStmt) inferParameters(ctx context.Context,... method execAt (line 227) | func (stmt *BeginTransactionStmt) execAt(ctx context.Context, tx *SQLT... type CommitStmt (line 248) | type CommitStmt struct method readOnly (line 251) | func (stmt *CommitStmt) readOnly() bool { method requiredPrivileges (line 255) | func (stmt *CommitStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 259) | func (stmt *CommitStmt) inferParameters(ctx context.Context, tx *SQLTx... method execAt (line 263) | func (stmt *CommitStmt) execAt(ctx context.Context, tx *SQLTx, params ... type RollbackStmt (line 271) | type RollbackStmt struct method readOnly (line 274) | func (stmt *RollbackStmt) readOnly() bool { method requiredPrivileges (line 278) | func (stmt *RollbackStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 282) | func (stmt *RollbackStmt) inferParameters(ctx context.Context, tx *SQL... method execAt (line 286) | func (stmt *RollbackStmt) execAt(ctx context.Context, tx *SQLTx, param... type CreateDatabaseStmt (line 294) | type CreateDatabaseStmt struct method readOnly (line 299) | func (stmt *CreateDatabaseStmt) readOnly() bool { method requiredPrivileges (line 303) | func (stmt *CreateDatabaseStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 307) | func (stmt *CreateDatabaseStmt) inferParameters(ctx context.Context, t... method execAt (line 311) | func (stmt *CreateDatabaseStmt) execAt(ctx context.Context, tx *SQLTx,... type UseDatabaseStmt (line 323) | type UseDatabaseStmt struct method inferParameters (line 327) | func (stmt *UseDatabaseStmt) inferParameters(ctx context.Context, tx *... method readOnly (line 331) | func (stmt *UseDatabaseStmt) readOnly() bool { method requiredPrivileges (line 335) | func (stmt *UseDatabaseStmt) requiredPrivileges() []SQLPrivilege { method execAt (line 339) | func (stmt *UseDatabaseStmt) execAt(ctx context.Context, tx *SQLTx, pa... type UseSnapshotStmt (line 351) | type UseSnapshotStmt struct method readOnly (line 355) | func (stmt *UseSnapshotStmt) readOnly() bool { method requiredPrivileges (line 359) | func (stmt *UseSnapshotStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 363) | func (stmt *UseSnapshotStmt) inferParameters(ctx context.Context, tx *... method execAt (line 367) | func (stmt *UseSnapshotStmt) execAt(ctx context.Context, tx *SQLTx, pa... type CreateUserStmt (line 371) | type CreateUserStmt struct method inferParameters (line 377) | func (stmt *CreateUserStmt) inferParameters(ctx context.Context, tx *S... method readOnly (line 381) | func (stmt *CreateUserStmt) readOnly() bool { method requiredPrivileges (line 385) | func (stmt *CreateUserStmt) requiredPrivileges() []SQLPrivilege { method execAt (line 389) | func (stmt *CreateUserStmt) execAt(ctx context.Context, tx *SQLTx, par... type AlterUserStmt (line 401) | type AlterUserStmt struct method readOnly (line 407) | func (stmt *AlterUserStmt) readOnly() bool { method requiredPrivileges (line 411) | func (stmt *AlterUserStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 415) | func (stmt *AlterUserStmt) inferParameters(ctx context.Context, tx *SQ... method execAt (line 419) | func (stmt *AlterUserStmt) execAt(ctx context.Context, tx *SQLTx, para... type DropUserStmt (line 431) | type DropUserStmt struct method readOnly (line 435) | func (stmt *DropUserStmt) readOnly() bool { method requiredPrivileges (line 439) | func (stmt *DropUserStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 443) | func (stmt *DropUserStmt) inferParameters(ctx context.Context, tx *SQL... method execAt (line 447) | func (stmt *DropUserStmt) execAt(ctx context.Context, tx *SQLTx, param... type TableElem (line 459) | type TableElem interface type CreateTableStmt (line 461) | type CreateTableStmt struct method readOnly (line 473) | func (stmt *CreateTableStmt) readOnly() bool { method requiredPrivileges (line 477) | func (stmt *CreateTableStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 481) | func (stmt *CreateTableStmt) inferParameters(ctx context.Context, tx *... method execAt (line 500) | func (stmt *CreateTableStmt) execAt(ctx context.Context, tx *SQLTx, pa... method validatePrimaryKey (line 582) | func (stmt *CreateTableStmt) validatePrimaryKey() error { method primaryKeyCols (line 603) | func (stmt *CreateTableStmt) primaryKeyCols() []string { function NewCreateTableStmt (line 469) | func NewCreateTableStmt(table string, ifNotExists bool, colsSpec []*ColS... function zeroRow (line 485) | func zeroRow(tableName string, cols []*ColSpec) *Row { function persistColumn (line 616) | func persistColumn(tx *SQLTx, col *Column) error { function persistCheck (line 644) | func persistCheck(tx *SQLTx, table *Table, check *CheckConstraint) error { type ColSpec (line 670) | type ColSpec struct function NewColSpec (line 679) | func NewColSpec(name string, colType SQLValueType, maxLen int, autoIncre... type CreateIndexStmt (line 689) | type CreateIndexStmt struct method readOnly (line 700) | func (stmt *CreateIndexStmt) readOnly() bool { method requiredPrivileges (line 704) | func (stmt *CreateIndexStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 708) | func (stmt *CreateIndexStmt) inferParameters(ctx context.Context, tx *... method execAt (line 712) | func (stmt *CreateIndexStmt) execAt(ctx context.Context, tx *SQLTx, pa... function NewCreateIndexStmt (line 696) | func NewCreateIndexStmt(table string, cols []string, isUnique bool) *Cre... type AddColumnStmt (line 801) | type AddColumnStmt struct method readOnly (line 810) | func (stmt *AddColumnStmt) readOnly() bool { method requiredPrivileges (line 814) | func (stmt *AddColumnStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 818) | func (stmt *AddColumnStmt) inferParameters(ctx context.Context, tx *SQ... method execAt (line 822) | func (stmt *AddColumnStmt) execAt(ctx context.Context, tx *SQLTx, para... function NewAddColumnStmt (line 806) | func NewAddColumnStmt(table string, colSpec *ColSpec) *AddColumnStmt { type RenameTableStmt (line 843) | type RenameTableStmt struct method readOnly (line 848) | func (stmt *RenameTableStmt) readOnly() bool { method requiredPrivileges (line 852) | func (stmt *RenameTableStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 856) | func (stmt *RenameTableStmt) inferParameters(ctx context.Context, tx *... method execAt (line 860) | func (stmt *RenameTableStmt) execAt(ctx context.Context, tx *SQLTx, pa... type RenameColumnStmt (line 883) | type RenameColumnStmt struct method readOnly (line 893) | func (stmt *RenameColumnStmt) readOnly() bool { method requiredPrivileges (line 897) | func (stmt *RenameColumnStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 901) | func (stmt *RenameColumnStmt) inferParameters(ctx context.Context, tx ... method execAt (line 905) | func (stmt *RenameColumnStmt) execAt(ctx context.Context, tx *SQLTx, p... function NewRenameColumnStmt (line 889) | func NewRenameColumnStmt(table, oldName, newName string) *RenameColumnSt... type DropColumnStmt (line 926) | type DropColumnStmt struct method readOnly (line 935) | func (stmt *DropColumnStmt) readOnly() bool { method requiredPrivileges (line 939) | func (stmt *DropColumnStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 943) | func (stmt *DropColumnStmt) inferParameters(ctx context.Context, tx *S... method execAt (line 947) | func (stmt *DropColumnStmt) execAt(ctx context.Context, tx *SQLTx, par... function NewDropColumnStmt (line 931) | func NewDropColumnStmt(table, colName string) *DropColumnStmt { function canDropColumn (line 978) | func canDropColumn(tx *SQLTx, table *Table, col *Column) error { function persistColumnDeletion (line 1000) | func persistColumnDeletion(ctx context.Context, tx *SQLTx, col *Column) ... type DropConstraintStmt (line 1013) | type DropConstraintStmt struct method readOnly (line 1018) | func (stmt *DropConstraintStmt) readOnly() bool { method requiredPrivileges (line 1022) | func (stmt *DropConstraintStmt) requiredPrivileges() []SQLPrivilege { method execAt (line 1026) | func (stmt *DropConstraintStmt) execAt(ctx context.Context, tx *SQLTx,... method inferParameters (line 1055) | func (stmt *DropConstraintStmt) inferParameters(ctx context.Context, t... function persistCheckDeletion (line 1044) | func persistCheckDeletion(ctx context.Context, tx *SQLTx, tableID uint32... type UpsertIntoStmt (line 1059) | type UpsertIntoStmt struct method readOnly (line 1067) | func (stmt *UpsertIntoStmt) readOnly() bool { method requiredPrivileges (line 1071) | func (stmt *UpsertIntoStmt) requiredPrivileges() []SQLPrivilege { method privileges (line 1079) | func (stmt *UpsertIntoStmt) privileges() []SQLPrivilege { method inferParameters (line 1108) | func (stmt *UpsertIntoStmt) inferParameters(ctx context.Context, tx *S... method validate (line 1140) | func (stmt *UpsertIntoStmt) validate(table *Table) (map[uint32]int, er... method execAt (line 1160) | func (stmt *UpsertIntoStmt) execAt(ctx context.Context, tx *SQLTx, par... function NewUpsertIntoStmt (line 1086) | func NewUpsertIntoStmt(table string, cols []string, ds DataSource, isIns... type RowSpec (line 1096) | type RowSpec struct function NewRowSpec (line 1100) | func NewRowSpec(values []ValueExp) *RowSpec { type OnConflictDo (line 1106) | type OnConflictDo struct function checkConstraints (line 1324) | func checkConstraints(tx *SQLTx, checks map[string]CheckConstraint, row ... method encodeRowValue (line 1342) | func (tx *SQLTx) encodeRowValue(valuesByColID map[uint32]TypedValue, tab... method doUpsert (line 1389) | func (tx *SQLTx) doUpsert(ctx context.Context, pkEncVals []byte, valuesB... function encodedKey (line 1489) | func encodedKey(index *Index, valuesByColID map[uint32]TypedValue) ([]by... method fetchPKRow (line 1524) | func (tx *SQLTx) fetchPKRow(ctx context.Context, table *Table, valuesByC... method deprecateIndexEntries (line 1554) | func (tx *SQLTx) deprecateIndexEntries( type UpdateStmt (line 1620) | type UpdateStmt struct method readOnly (line 1635) | func (stmt *UpdateStmt) readOnly() bool { method requiredPrivileges (line 1639) | func (stmt *UpdateStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 1643) | func (stmt *UpdateStmt) inferParameters(ctx context.Context, tx *SQLTx... method validate (line 1674) | func (stmt *UpdateStmt) validate(table *Table) error { method execAt (line 1702) | func (stmt *UpdateStmt) execAt(ctx context.Context, tx *SQLTx, params ... type colUpdate (line 1629) | type colUpdate struct type DeleteFromStmt (line 1802) | type DeleteFromStmt struct method readOnly (line 1820) | func (stmt *DeleteFromStmt) readOnly() bool { method requiredPrivileges (line 1824) | func (stmt *DeleteFromStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 1828) | func (stmt *DeleteFromStmt) inferParameters(ctx context.Context, tx *S... method execAt (line 1837) | func (stmt *DeleteFromStmt) execAt(ctx context.Context, tx *SQLTx, par... function NewDeleteFromStmt (line 1811) | func NewDeleteFromStmt(table string, where ValueExp, orderBy []*OrdExp, ... method deleteIndexEntries (line 1886) | func (tx *SQLTx) deleteIndexEntries(pkEncVals []byte, valuesByColID map[... type ValueExp (line 1926) | type ValueExp interface type typedValueRange (line 1938) | type typedValueRange struct method unitary (line 1948) | func (r *typedValueRange) unitary() bool { method refineWith (line 1958) | func (r *typedValueRange) refineWith(refiningRange *typedValueRange) e... method extendWith (line 1982) | func (r *typedValueRange) extendWith(extendingRange *typedValueRange) ... type typedValueSemiRange (line 1943) | type typedValueSemiRange struct function maxSemiRange (line 2006) | func maxSemiRange(or1, or2 *typedValueSemiRange) (*typedValueSemiRange, ... function minSemiRange (line 2023) | func minSemiRange(or1, or2 *typedValueSemiRange) (*typedValueSemiRange, ... type TypedValue (line 2040) | type TypedValue interface type Tuple (line 2048) | type Tuple method Compare (line 2050) | func (t Tuple) Compare(other Tuple) (int, int, error) { function NewNull (line 2064) | func NewNull(t SQLValueType) *NullValue { type NullValue (line 2068) | type NullValue struct method Type (line 2072) | func (n *NullValue) Type() SQLValueType { method RawValue (line 2076) | func (n *NullValue) RawValue() interface{} { method IsNull (line 2080) | func (n *NullValue) IsNull() bool { method String (line 2084) | func (n *NullValue) String() string { method Compare (line 2088) | func (n *NullValue) Compare(val TypedValue) (int, error) { method inferType (line 2099) | func (v *NullValue) inferType(cols map[string]ColDescriptor, params ma... method requiresType (line 2103) | func (v *NullValue) requiresType(t SQLValueType, cols map[string]ColDe... method selectors (line 2117) | func (v *NullValue) selectors() []Selector { method substitute (line 2121) | func (v *NullValue) substitute(params map[string]interface{}) (ValueEx... method reduce (line 2125) | func (v *NullValue) reduce(tx *SQLTx, row *Row, implicitTable string) ... method reduceSelectors (line 2129) | func (v *NullValue) reduceSelectors(row *Row, implicitTable string) Va... method isConstant (line 2133) | func (v *NullValue) isConstant() bool { method selectorRanges (line 2137) | func (v *NullValue) selectorRanges(table *Table, asTable string, param... type Integer (line 2141) | type Integer struct method Type (line 2149) | func (v *Integer) Type() SQLValueType { method IsNull (line 2153) | func (v *Integer) IsNull() bool { method String (line 2157) | func (v *Integer) String() string { method inferType (line 2161) | func (v *Integer) inferType(cols map[string]ColDescriptor, params map[... method requiresType (line 2165) | func (v *Integer) requiresType(t SQLValueType, cols map[string]ColDesc... method selectors (line 2172) | func (v *Integer) selectors() []Selector { method substitute (line 2176) | func (v *Integer) substitute(params map[string]interface{}) (ValueExp,... method reduce (line 2180) | func (v *Integer) reduce(tx *SQLTx, row *Row, implicitTable string) (T... method reduceSelectors (line 2184) | func (v *Integer) reduceSelectors(row *Row, implicitTable string) Valu... method isConstant (line 2188) | func (v *Integer) isConstant() bool { method selectorRanges (line 2192) | func (v *Integer) selectorRanges(table *Table, asTable string, params ... method RawValue (line 2196) | func (v *Integer) RawValue() interface{} { method Compare (line 2200) | func (v *Integer) Compare(val TypedValue) (int, error) { function NewInteger (line 2145) | func NewInteger(val int64) *Integer { type Timestamp (line 2232) | type Timestamp struct method Type (line 2236) | func (v *Timestamp) Type() SQLValueType { method IsNull (line 2240) | func (v *Timestamp) IsNull() bool { method String (line 2244) | func (v *Timestamp) String() string { method inferType (line 2248) | func (v *Timestamp) inferType(cols map[string]ColDescriptor, params ma... method requiresType (line 2252) | func (v *Timestamp) requiresType(t SQLValueType, cols map[string]ColDe... method selectors (line 2260) | func (v *Timestamp) selectors() []Selector { method substitute (line 2264) | func (v *Timestamp) substitute(params map[string]interface{}) (ValueEx... method reduce (line 2268) | func (v *Timestamp) reduce(tx *SQLTx, row *Row, implicitTable string) ... method reduceSelectors (line 2272) | func (v *Timestamp) reduceSelectors(row *Row, implicitTable string) Va... method isConstant (line 2276) | func (v *Timestamp) isConstant() bool { method selectorRanges (line 2280) | func (v *Timestamp) selectorRanges(table *Table, asTable string, param... method RawValue (line 2284) | func (v *Timestamp) RawValue() interface{} { method Compare (line 2288) | func (v *Timestamp) Compare(val TypedValue) (int, error) { type Varchar (line 2310) | type Varchar struct method Type (line 2318) | func (v *Varchar) Type() SQLValueType { method IsNull (line 2322) | func (v *Varchar) IsNull() bool { method String (line 2326) | func (v *Varchar) String() string { method inferType (line 2330) | func (v *Varchar) inferType(cols map[string]ColDescriptor, params map[... method requiresType (line 2334) | func (v *Varchar) requiresType(t SQLValueType, cols map[string]ColDesc... method selectors (line 2341) | func (v *Varchar) selectors() []Selector { method substitute (line 2345) | func (v *Varchar) substitute(params map[string]interface{}) (ValueExp,... method reduce (line 2349) | func (v *Varchar) reduce(tx *SQLTx, row *Row, implicitTable string) (T... method reduceSelectors (line 2353) | func (v *Varchar) reduceSelectors(row *Row, implicitTable string) Valu... method isConstant (line 2357) | func (v *Varchar) isConstant() bool { method selectorRanges (line 2361) | func (v *Varchar) selectorRanges(table *Table, asTable string, params ... method RawValue (line 2365) | func (v *Varchar) RawValue() interface{} { method Compare (line 2369) | func (v *Varchar) Compare(val TypedValue) (int, error) { function NewVarchar (line 2314) | func NewVarchar(val string) *Varchar { type UUID (line 2388) | type UUID struct method Type (line 2396) | func (v *UUID) Type() SQLValueType { method IsNull (line 2400) | func (v *UUID) IsNull() bool { method String (line 2404) | func (v *UUID) String() string { method inferType (line 2408) | func (v *UUID) inferType(cols map[string]ColDescriptor, params map[str... method requiresType (line 2412) | func (v *UUID) requiresType(t SQLValueType, cols map[string]ColDescrip... method selectors (line 2420) | func (v *UUID) selectors() []Selector { method substitute (line 2424) | func (v *UUID) substitute(params map[string]interface{}) (ValueExp, er... method reduce (line 2428) | func (v *UUID) reduce(tx *SQLTx, row *Row, implicitTable string) (Type... method reduceSelectors (line 2432) | func (v *UUID) reduceSelectors(row *Row, implicitTable string) ValueExp { method isConstant (line 2436) | func (v *UUID) isConstant() bool { method selectorRanges (line 2440) | func (v *UUID) selectorRanges(table *Table, asTable string, params map... method RawValue (line 2444) | func (v *UUID) RawValue() interface{} { method Compare (line 2448) | func (v *UUID) Compare(val TypedValue) (int, error) { function NewUUID (line 2392) | func NewUUID(val uuid.UUID) *UUID { type Bool (line 2462) | type Bool struct method Type (line 2470) | func (v *Bool) Type() SQLValueType { method IsNull (line 2474) | func (v *Bool) IsNull() bool { method String (line 2478) | func (v *Bool) String() string { method inferType (line 2482) | func (v *Bool) inferType(cols map[string]ColDescriptor, params map[str... method requiresType (line 2486) | func (v *Bool) requiresType(t SQLValueType, cols map[string]ColDescrip... method selectors (line 2493) | func (v *Bool) selectors() []Selector { method substitute (line 2497) | func (v *Bool) substitute(params map[string]interface{}) (ValueExp, er... method reduce (line 2501) | func (v *Bool) reduce(tx *SQLTx, row *Row, implicitTable string) (Type... method reduceSelectors (line 2505) | func (v *Bool) reduceSelectors(row *Row, implicitTable string) ValueExp { method isConstant (line 2509) | func (v *Bool) isConstant() bool { method selectorRanges (line 2513) | func (v *Bool) selectorRanges(table *Table, asTable string, params map... method RawValue (line 2517) | func (v *Bool) RawValue() interface{} { method Compare (line 2521) | func (v *Bool) Compare(val TypedValue) (int, error) { function NewBool (line 2466) | func NewBool(val bool) *Bool { type Blob (line 2548) | type Blob struct method Type (line 2556) | func (v *Blob) Type() SQLValueType { method IsNull (line 2560) | func (v *Blob) IsNull() bool { method String (line 2564) | func (v *Blob) String() string { method inferType (line 2568) | func (v *Blob) inferType(cols map[string]ColDescriptor, params map[str... method requiresType (line 2572) | func (v *Blob) requiresType(t SQLValueType, cols map[string]ColDescrip... method selectors (line 2580) | func (v *Blob) selectors() []Selector { method substitute (line 2584) | func (v *Blob) substitute(params map[string]interface{}) (ValueExp, er... method reduce (line 2588) | func (v *Blob) reduce(tx *SQLTx, row *Row, implicitTable string) (Type... method reduceSelectors (line 2592) | func (v *Blob) reduceSelectors(row *Row, implicitTable string) ValueExp { method isConstant (line 2596) | func (v *Blob) isConstant() bool { method selectorRanges (line 2600) | func (v *Blob) selectorRanges(table *Table, asTable string, params map... method RawValue (line 2604) | func (v *Blob) RawValue() interface{} { method Compare (line 2608) | func (v *Blob) Compare(val TypedValue) (int, error) { function NewBlob (line 2552) | func NewBlob(val []byte) *Blob { type Float64 (line 2622) | type Float64 struct method Type (line 2630) | func (v *Float64) Type() SQLValueType { method IsNull (line 2634) | func (v *Float64) IsNull() bool { method String (line 2638) | func (v *Float64) String() string { method inferType (line 2642) | func (v *Float64) inferType(cols map[string]ColDescriptor, params map[... method requiresType (line 2646) | func (v *Float64) requiresType(t SQLValueType, cols map[string]ColDesc... method selectors (line 2653) | func (v *Float64) selectors() []Selector { method substitute (line 2657) | func (v *Float64) substitute(params map[string]interface{}) (ValueExp,... method reduce (line 2661) | func (v *Float64) reduce(tx *SQLTx, row *Row, implicitTable string) (T... method reduceSelectors (line 2665) | func (v *Float64) reduceSelectors(row *Row, implicitTable string) Valu... method isConstant (line 2669) | func (v *Float64) isConstant() bool { method selectorRanges (line 2673) | func (v *Float64) selectorRanges(table *Table, asTable string, params ... method RawValue (line 2677) | func (v *Float64) RawValue() interface{} { method Compare (line 2681) | func (v *Float64) Compare(val TypedValue) (int, error) { function NewFloat64 (line 2626) | func NewFloat64(val float64) *Float64 { type FnCall (line 2712) | type FnCall struct method inferType (line 2717) | func (v *FnCall) inferType(cols map[string]ColDescriptor, params map[s... method requiresType (line 2725) | func (v *FnCall) requiresType(t SQLValueType, cols map[string]ColDescr... method selectors (line 2733) | func (v *FnCall) selectors() []Selector { method substitute (line 2741) | func (v *FnCall) substitute(params map[string]interface{}) (val ValueE... method reduce (line 2756) | func (v *FnCall) reduce(tx *SQLTx, row *Row, implicitTable string) (Ty... method reduceParams (line 2769) | func (v *FnCall) reduceParams(tx *SQLTx, row *Row, implicitTable strin... method resolveFunc (line 2784) | func (v *FnCall) resolveFunc() (Function, error) { method reduceSelectors (line 2792) | func (v *FnCall) reduceSelectors(row *Row, implicitTable string) Value... method isConstant (line 2796) | func (v *FnCall) isConstant() bool { method selectorRanges (line 2800) | func (v *FnCall) selectorRanges(table *Table, asTable string, params m... method String (line 2804) | func (v *FnCall) String() string { type Cast (line 2812) | type Cast struct method inferType (line 2817) | func (c *Cast) inferType(cols map[string]ColDescriptor, params map[str... method requiresType (line 2828) | func (c *Cast) requiresType(t SQLValueType, cols map[string]ColDescrip... method substitute (line 2836) | func (c *Cast) substitute(params map[string]interface{}) (ValueExp, er... method reduce (line 2845) | func (c *Cast) reduce(tx *SQLTx, row *Row, implicitTable string) (Type... method selectors (line 2859) | func (v *Cast) selectors() []Selector { method reduceSelectors (line 2863) | func (c *Cast) reduceSelectors(row *Row, implicitTable string) ValueExp { method isConstant (line 2870) | func (c *Cast) isConstant() bool { method selectorRanges (line 2874) | func (c *Cast) selectorRanges(table *Table, asTable string, params map... method String (line 2878) | func (c *Cast) String() string { type Param (line 2882) | type Param struct method inferType (line 2887) | func (v *Param) inferType(cols map[string]ColDescriptor, params map[st... method requiresType (line 2897) | func (v *Param) requiresType(t SQLValueType, cols map[string]ColDescri... method substitute (line 2908) | func (p *Param) substitute(params map[string]interface{}) (ValueExp, e... method reduce (line 2959) | func (p *Param) reduce(tx *SQLTx, row *Row, implicitTable string) (Typ... method selectors (line 2963) | func (p *Param) selectors() []Selector { method reduceSelectors (line 2967) | func (p *Param) reduceSelectors(row *Row, implicitTable string) ValueE... method isConstant (line 2971) | func (p *Param) isConstant() bool { method selectorRanges (line 2975) | func (v *Param) selectorRanges(table *Table, asTable string, params ma... method String (line 2979) | func (v *Param) String() string { type whenThenClause (line 2983) | type whenThenClause struct type CaseWhenExp (line 2987) | type CaseWhenExp struct method inferType (line 2993) | func (ce *CaseWhenExp) inferType(cols map[string]ColDescriptor, params... method requiresType (line 3047) | func (ce *CaseWhenExp) requiresType(t SQLValueType, cols map[string]Co... method substitute (line 3059) | func (ce *CaseWhenExp) substitute(params map[string]interface{}) (Valu... method selectors (line 3102) | func (ce *CaseWhenExp) selectors() []Selector { method reduce (line 3119) | func (ce *CaseWhenExp) reduce(tx *SQLTx, row *Row, implicitTable strin... method reduceSelectors (line 3156) | func (ce *CaseWhenExp) reduceSelectors(row *Row, implicitTable string)... method isConstant (line 3178) | func (ce *CaseWhenExp) isConstant() bool { method selectorRanges (line 3182) | func (ce *CaseWhenExp) selectorRanges(table *Table, asTable string, pa... method String (line 3186) | func (ce *CaseWhenExp) String() string { type Comparison (line 3198) | type Comparison constant EqualTo (line 3201) | EqualTo Comparison = iota constant LowerThan (line 3202) | LowerThan constant LowerOrEqualTo (line 3203) | LowerOrEqualTo constant GreaterThan (line 3204) | GreaterThan constant GreaterOrEqualTo (line 3205) | GreaterOrEqualTo type DataSource (line 3208) | type DataSource interface type TargetEntry (line 3214) | type TargetEntry struct type SelectStmt (line 3219) | type SelectStmt struct method readOnly (line 3253) | func (stmt *SelectStmt) readOnly() bool { method requiredPrivileges (line 3257) | func (stmt *SelectStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 3261) | func (stmt *SelectStmt) inferParameters(ctx context.Context, tx *SQLTx... method execAt (line 3277) | func (stmt *SelectStmt) execAt(ctx context.Context, tx *SQLTx, params ... method targetSelectors (line 3304) | func (stmt *SelectStmt) targetSelectors() []Selector { method selectorAppearsInTargets (line 3311) | func (stmt *SelectStmt) selectorAppearsInTargets(s Selector) bool { method groupByContains (line 3322) | func (stmt *SelectStmt) groupByContains(sel Selector) bool { method extractGroupByCols (line 3333) | func (stmt *SelectStmt) extractGroupByCols() []*AggColSelector { method extractSelectors (line 3348) | func (stmt *SelectStmt) extractSelectors() []Selector { method Resolve (line 3356) | func (stmt *SelectStmt) Resolve(ctx context.Context, tx *SQLTx, params... method rearrangeOrdExps (line 3459) | func (stmt *SelectStmt) rearrangeOrdExps(groupByCols, orderByExps []*O... method groupByOrdExps (line 3495) | func (stmt *SelectStmt) groupByOrdExps() []*OrdExp { method containsAggregations (line 3514) | func (stmt *SelectStmt) containsAggregations() bool { method Alias (line 3552) | func (stmt *SelectStmt) Alias() string { method hasTxMetadata (line 3560) | func (stmt *SelectStmt) hasTxMetadata() bool { method genScanSpecs (line 3576) | func (stmt *SelectStmt) genScanSpecs(tx *SQLTx, params map[string]inte... method selectSortingIndex (line 3651) | func (stmt *SelectStmt) selectSortingIndex(groupByCols, orderByCols []... method getPreferredIndex (line 3669) | func (stmt *SelectStmt) getPreferredIndex(table *Table) (*Index, error) { function NewSelectStmt (line 3235) | func NewSelectStmt( function ordExpsHasPrefix (line 3475) | func ordExpsHasPrefix(cols, prefix []*OrdExp, table string) bool { function ordExpsHaveAggregations (line 3505) | func ordExpsHaveAggregations(exps []*OrdExp) bool { function evalExpAsInt (line 3524) | func evalExpAsInt(tx *SQLTx, exp ValueExp, params map[string]interface{}... type UnionStmt (line 3686) | type UnionStmt struct method readOnly (line 3691) | func (stmt *UnionStmt) readOnly() bool { method requiredPrivileges (line 3695) | func (stmt *UnionStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 3699) | func (stmt *UnionStmt) inferParameters(ctx context.Context, tx *SQLTx,... method execAt (line 3707) | func (stmt *UnionStmt) execAt(ctx context.Context, tx *SQLTx, params m... method resolveUnionAll (line 3716) | func (stmt *UnionStmt) resolveUnionAll(ctx context.Context, tx *SQLTx,... method Resolve (line 3745) | func (stmt *UnionStmt) Resolve(ctx context.Context, tx *SQLTx, params ... method Alias (line 3767) | func (stmt *UnionStmt) Alias() string { function NewTableRef (line 3771) | func NewTableRef(table string, as string) *tableRef { type tableRef (line 3778) | type tableRef struct method readOnly (line 3785) | func (ref *tableRef) readOnly() bool { method requiredPrivileges (line 3789) | func (ref *tableRef) requiredPrivileges() []SQLPrivilege { method referencedTable (line 3897) | func (stmt *tableRef) referencedTable(tx *SQLTx) (*Table, error) { method inferParameters (line 3905) | func (stmt *tableRef) inferParameters(ctx context.Context, tx *SQLTx, ... method execAt (line 3909) | func (stmt *tableRef) execAt(ctx context.Context, tx *SQLTx, params ma... method Resolve (line 3913) | func (stmt *tableRef) Resolve(ctx context.Context, tx *SQLTx, params m... method Alias (line 3929) | func (stmt *tableRef) Alias() string { type period (line 3793) | type period struct type openPeriod (line 3798) | type openPeriod struct type periodInstant (line 3803) | type periodInstant struct method resolve (line 3815) | func (i periodInstant) resolve(tx *SQLTx, params map[string]interface{... constant txInstant (line 3811) | txInstant instantType = iota constant timeInstant (line 3812) | timeInstant type valuesDataSource (line 3936) | type valuesDataSource struct method readOnly (line 3947) | func (ds *valuesDataSource) readOnly() bool { method requiredPrivileges (line 3951) | func (ds *valuesDataSource) requiredPrivileges() []SQLPrivilege { method execAt (line 3955) | func (ds *valuesDataSource) execAt(ctx context.Context, tx *SQLTx, par... method inferParameters (line 3959) | func (ds *valuesDataSource) inferParameters(ctx context.Context, tx *S... method Alias (line 3963) | func (ds *valuesDataSource) Alias() string { method Resolve (line 3967) | func (ds *valuesDataSource) Resolve(ctx context.Context, tx *SQLTx, pa... function NewValuesDataSource (line 3941) | func NewValuesDataSource(rows []*RowSpec) *valuesDataSource { type JoinSpec (line 4013) | type JoinSpec struct type OrdExp (line 4020) | type OrdExp struct method AsSelector (line 4025) | func (oc *OrdExp) AsSelector() Selector { function NewOrdCol (line 4033) | func NewOrdCol(table string, col string, descOrder bool) *OrdExp { type Selector (line 4040) | type Selector interface type ColSelector (line 4045) | type ColSelector struct method resolve (line 4057) | func (sel *ColSelector) resolve(implicitTable string) (aggFn, table, c... method inferType (line 4065) | func (sel *ColSelector) inferType(cols map[string]ColDescriptor, param... method requiresType (line 4076) | func (sel *ColSelector) requiresType(t SQLValueType, cols map[string]C... method substitute (line 4092) | func (sel *ColSelector) substitute(params map[string]interface{}) (Val... method reduce (line 4096) | func (sel *ColSelector) reduce(tx *SQLTx, row *Row, implicitTable stri... method selectors (line 4110) | func (sel *ColSelector) selectors() []Selector { method reduceSelectors (line 4114) | func (sel *ColSelector) reduceSelectors(row *Row, implicitTable string... method isConstant (line 4125) | func (sel *ColSelector) isConstant() bool { method selectorRanges (line 4129) | func (sel *ColSelector) selectorRanges(table *Table, asTable string, p... method String (line 4133) | func (sel *ColSelector) String() string { function NewColSelector (line 4050) | func NewColSelector(table, col string) *ColSelector { type AggColSelector (line 4137) | type AggColSelector struct method resolve (line 4155) | func (sel *AggColSelector) resolve(implicitTable string) (aggFn, table... method inferType (line 4163) | func (sel *AggColSelector) inferType(cols map[string]ColDescriptor, pa... method requiresType (line 4187) | func (sel *AggColSelector) requiresType(t SQLValueType, cols map[strin... method substitute (line 4206) | func (sel *AggColSelector) substitute(params map[string]interface{}) (... method reduce (line 4210) | func (sel *AggColSelector) reduce(tx *SQLTx, row *Row, implicitTable s... method selectors (line 4222) | func (sel *AggColSelector) selectors() []Selector { method reduceSelectors (line 4226) | func (sel *AggColSelector) reduceSelectors(row *Row, implicitTable str... method isConstant (line 4230) | func (sel *AggColSelector) isConstant() bool { method selectorRanges (line 4234) | func (sel *AggColSelector) selectorRanges(table *Table, asTable string... method String (line 4238) | func (sel *AggColSelector) String() string { function NewAggColSelector (line 4143) | func NewAggColSelector(aggFn AggregateFn, table, col string) *AggColSele... function EncodeSelector (line 4151) | func EncodeSelector(aggFn, table, col string) string { type NumExp (line 4242) | type NumExp struct method inferType (line 4247) | func (bexp *NumExp) inferType(cols map[string]ColDescriptor, params ma... method requiresType (line 4296) | func (bexp *NumExp) requiresType(t SQLValueType, cols map[string]ColDe... method substitute (line 4332) | func (bexp *NumExp) substitute(params map[string]interface{}) (ValueEx... method reduce (line 4349) | func (bexp *NumExp) reduce(tx *SQLTx, row *Row, implicitTable string) ... method selectors (line 4375) | func (bexp *NumExp) selectors() []Selector { method reduceSelectors (line 4379) | func (bexp *NumExp) reduceSelectors(row *Row, implicitTable string) Va... method isConstant (line 4387) | func (bexp *NumExp) isConstant() bool { method selectorRanges (line 4391) | func (bexp *NumExp) selectorRanges(table *Table, asTable string, param... method String (line 4395) | func (bexp *NumExp) String() string { function copyParams (line 4279) | func copyParams(params map[string]SQLValueType) map[string]SQLValueType { function restoreParams (line 4287) | func restoreParams(params, restore map[string]SQLValueType) { function unwrapJSON (line 4366) | func unwrapJSON(v TypedValue) TypedValue { type NotBoolExp (line 4399) | type NotBoolExp struct method inferType (line 4403) | func (bexp *NotBoolExp) inferType(cols map[string]ColDescriptor, param... method requiresType (line 4412) | func (bexp *NotBoolExp) requiresType(t SQLValueType, cols map[string]C... method substitute (line 4420) | func (bexp *NotBoolExp) substitute(params map[string]interface{}) (Val... method reduce (line 4431) | func (bexp *NotBoolExp) reduce(tx *SQLTx, row *Row, implicitTable stri... method selectors (line 4445) | func (bexp *NotBoolExp) selectors() []Selector { method reduceSelectors (line 4449) | func (bexp *NotBoolExp) reduceSelectors(row *Row, implicitTable string... method isConstant (line 4455) | func (bexp *NotBoolExp) isConstant() bool { method selectorRanges (line 4459) | func (bexp *NotBoolExp) selectorRanges(table *Table, asTable string, p... method String (line 4463) | func (bexp *NotBoolExp) String() string { type LikeBoolExp (line 4467) | type LikeBoolExp struct method inferType (line 4481) | func (bexp *LikeBoolExp) inferType(cols map[string]ColDescriptor, para... method requiresType (line 4494) | func (bexp *LikeBoolExp) requiresType(t SQLValueType, cols map[string]... method substitute (line 4511) | func (bexp *LikeBoolExp) substitute(params map[string]interface{}) (Va... method reduce (line 4533) | func (bexp *LikeBoolExp) reduce(tx *SQLTx, row *Row, implicitTable str... method selectors (line 4569) | func (bexp *LikeBoolExp) selectors() []Selector { method reduceSelectors (line 4573) | func (bexp *LikeBoolExp) reduceSelectors(row *Row, implicitTable strin... method isConstant (line 4577) | func (bexp *LikeBoolExp) isConstant() bool { method selectorRanges (line 4581) | func (bexp *LikeBoolExp) selectorRanges(table *Table, asTable string, ... method String (line 4585) | func (bexp *LikeBoolExp) String() string { function NewLikeBoolExp (line 4473) | func NewLikeBoolExp(val ValueExp, notLike bool, pattern ValueExp) *LikeB... type CmpBoolExp (line 4593) | type CmpBoolExp struct method Left (line 4606) | func (bexp *CmpBoolExp) Left() ValueExp { method Right (line 4610) | func (bexp *CmpBoolExp) Right() ValueExp { method OP (line 4614) | func (bexp *CmpBoolExp) OP() CmpOperator { method inferType (line 4618) | func (bexp *CmpBoolExp) inferType(cols map[string]ColDescriptor, param... method requiresType (line 4671) | func (bexp *CmpBoolExp) requiresType(t SQLValueType, cols map[string]C... method substitute (line 4680) | func (bexp *CmpBoolExp) substitute(params map[string]interface{}) (Val... method reduce (line 4697) | func (bexp *CmpBoolExp) reduce(tx *SQLTx, row *Row, implicitTable stri... method selectors (line 4716) | func (bexp *CmpBoolExp) selectors() []Selector { method reduceSelectors (line 4720) | func (bexp *CmpBoolExp) reduceSelectors(row *Row, implicitTable string... method isConstant (line 4728) | func (bexp *CmpBoolExp) isConstant() bool { method selectorRanges (line 4732) | func (bexp *CmpBoolExp) selectorRanges(table *Table, asTable string, p... method String (line 4777) | func (bexp *CmpBoolExp) String() string { function NewCmpBoolExp (line 4598) | func NewCmpBoolExp(op CmpOperator, left, right ValueExp) *CmpBoolExp { function coerceTypes (line 4656) | func coerceTypes(t1, t2 SQLValueType) (SQLValueType, bool) { type TimestampFieldType (line 4782) | type TimestampFieldType constant TimestampFieldTypeYear (line 4785) | TimestampFieldTypeYear TimestampFieldType = "YEAR" constant TimestampFieldTypeMonth (line 4786) | TimestampFieldTypeMonth TimestampFieldType = "MONTH" constant TimestampFieldTypeDay (line 4787) | TimestampFieldTypeDay TimestampFieldType = "DAY" constant TimestampFieldTypeHour (line 4788) | TimestampFieldTypeHour TimestampFieldType = "HOUR" constant TimestampFieldTypeMinute (line 4789) | TimestampFieldTypeMinute TimestampFieldType = "MINUTE" constant TimestampFieldTypeSecond (line 4790) | TimestampFieldTypeSecond TimestampFieldType = "SECOND" type ExtractFromTimestampExp (line 4793) | type ExtractFromTimestampExp struct method inferType (line 4798) | func (te *ExtractFromTimestampExp) inferType(cols map[string]ColDescri... method requiresType (line 4812) | func (te *ExtractFromTimestampExp) requiresType(t SQLValueType, cols m... method substitute (line 4819) | func (te *ExtractFromTimestampExp) substitute(params map[string]interf... method selectors (line 4830) | func (te *ExtractFromTimestampExp) selectors() []Selector { method reduce (line 4834) | func (te *ExtractFromTimestampExp) reduce(tx *SQLTx, row *Row, implici... method reduceSelectors (line 4881) | func (te *ExtractFromTimestampExp) reduceSelectors(row *Row, implicitT... method isConstant (line 4888) | func (te *ExtractFromTimestampExp) isConstant() bool { method selectorRanges (line 4892) | func (te *ExtractFromTimestampExp) selectorRanges(table *Table, asTabl... method String (line 4896) | func (te *ExtractFromTimestampExp) String() string { function updateRangeFor (line 4900) | func updateRangeFor(colID uint32, val TypedValue, cmp CmpOperator, range... function cmpSatisfiesOp (line 4966) | func cmpSatisfiesOp(cmp int, op CmpOperator) bool { type BinBoolExp (line 4984) | type BinBoolExp struct method inferType (line 5000) | func (bexp *BinBoolExp) inferType(cols map[string]ColDescriptor, param... method requiresType (line 5014) | func (bexp *BinBoolExp) requiresType(t SQLValueType, cols map[string]C... method substitute (line 5032) | func (bexp *BinBoolExp) substitute(params map[string]interface{}) (Val... method reduce (line 5049) | func (bexp *BinBoolExp) reduce(tx *SQLTx, row *Row, implicitTable stri... method selectors (line 5089) | func (bexp *BinBoolExp) selectors() []Selector { method reduceSelectors (line 5093) | func (bexp *BinBoolExp) reduceSelectors(row *Row, implicitTable string... method isConstant (line 5101) | func (bexp *BinBoolExp) isConstant() bool { method selectorRanges (line 5105) | func (bexp *BinBoolExp) selectorRanges(table *Table, asTable string, p... method String (line 5145) | func (bexp *BinBoolExp) String() string { function NewBinBoolExp (line 4989) | func NewBinBoolExp(op LogicOperator, lrexp, rrexp ValueExp) *BinBoolExp { type ExistsBoolExp (line 5149) | type ExistsBoolExp struct method inferType (line 5153) | func (bexp *ExistsBoolExp) inferType(cols map[string]ColDescriptor, pa... method requiresType (line 5157) | func (bexp *ExistsBoolExp) requiresType(t SQLValueType, cols map[strin... method substitute (line 5161) | func (bexp *ExistsBoolExp) substitute(params map[string]interface{}) (... method reduce (line 5165) | func (bexp *ExistsBoolExp) reduce(tx *SQLTx, row *Row, implicitTable s... method selectors (line 5169) | func (bexp *ExistsBoolExp) selectors() []Selector { method reduceSelectors (line 5173) | func (bexp *ExistsBoolExp) reduceSelectors(row *Row, implicitTable str... method isConstant (line 5177) | func (bexp *ExistsBoolExp) isConstant() bool { method selectorRanges (line 5181) | func (bexp *ExistsBoolExp) selectorRanges(table *Table, asTable string... method String (line 5185) | func (bexp *ExistsBoolExp) String() string { type InSubQueryExp (line 5189) | type InSubQueryExp struct method inferType (line 5195) | func (bexp *InSubQueryExp) inferType(cols map[string]ColDescriptor, pa... method requiresType (line 5199) | func (bexp *InSubQueryExp) requiresType(t SQLValueType, cols map[strin... method substitute (line 5203) | func (bexp *InSubQueryExp) substitute(params map[string]interface{}) (... method reduce (line 5207) | func (bexp *InSubQueryExp) reduce(tx *SQLTx, row *Row, implicitTable s... method selectors (line 5211) | func (bexp *InSubQueryExp) selectors() []Selector { method reduceSelectors (line 5215) | func (bexp *InSubQueryExp) reduceSelectors(row *Row, implicitTable str... method isConstant (line 5219) | func (bexp *InSubQueryExp) isConstant() bool { method selectorRanges (line 5223) | func (bexp *InSubQueryExp) selectorRanges(table *Table, asTable string... method String (line 5227) | func (bexp *InSubQueryExp) String() string { type InListExp (line 5232) | type InListExp struct method inferType (line 5238) | func (bexp *InListExp) inferType(cols map[string]ColDescriptor, params... method requiresType (line 5254) | func (bexp *InListExp) requiresType(t SQLValueType, cols map[string]Co... method substitute (line 5267) | func (bexp *InListExp) substitute(params map[string]interface{}) (Valu... method reduce (line 5289) | func (bexp *InListExp) reduce(tx *SQLTx, row *Row, implicitTable strin... method selectors (line 5317) | func (bexp *InListExp) selectors() []Selector { method reduceSelectors (line 5325) | func (bexp *InListExp) reduceSelectors(row *Row, implicitTable string)... method isConstant (line 5338) | func (bexp *InListExp) isConstant() bool { method selectorRanges (line 5342) | func (bexp *InListExp) selectorRanges(table *Table, asTable string, pa... method String (line 5347) | func (bexp *InListExp) String() string { type FnDataSourceStmt (line 5355) | type FnDataSourceStmt struct method readOnly (line 5360) | func (stmt *FnDataSourceStmt) readOnly() bool { method requiredPrivileges (line 5364) | func (stmt *FnDataSourceStmt) requiredPrivileges() []SQLPrivilege { method execAt (line 5368) | func (stmt *FnDataSourceStmt) execAt(ctx context.Context, tx *SQLTx, p... method inferParameters (line 5372) | func (stmt *FnDataSourceStmt) inferParameters(ctx context.Context, tx ... method Alias (line 5376) | func (stmt *FnDataSourceStmt) Alias() string { method Resolve (line 5414) | func (stmt *FnDataSourceStmt) Resolve(ctx context.Context, tx *SQLTx, ... method resolveListDatabases (line 5453) | func (stmt *FnDataSourceStmt) resolveListDatabases(ctx context.Context... method resolveListTables (line 5484) | func (stmt *FnDataSourceStmt) resolveListTables(ctx context.Context, t... method resolveShowTable (line 5506) | func (stmt *FnDataSourceStmt) resolveShowTable(ctx context.Context, tx... method resolveListUsers (line 5584) | func (stmt *FnDataSourceStmt) resolveListUsers(ctx context.Context, tx... method resolveListColumns (line 5617) | func (stmt *FnDataSourceStmt) resolveListColumns(ctx context.Context, ... method resolveListIndexes (line 5712) | func (stmt *FnDataSourceStmt) resolveListIndexes(ctx context.Context, ... method resolveListGrants (line 5769) | func (stmt *FnDataSourceStmt) resolveListGrants(ctx context.Context, t... type DropTableStmt (line 5832) | type DropTableStmt struct method readOnly (line 5840) | func (stmt *DropTableStmt) readOnly() bool { method requiredPrivileges (line 5844) | func (stmt *DropTableStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 5848) | func (stmt *DropTableStmt) inferParameters(ctx context.Context, tx *SQ... method execAt (line 5859) | func (stmt *DropTableStmt) execAt(ctx context.Context, tx *SQLTx, para... function NewDropTableStmt (line 5836) | func NewDropTableStmt(table string) *DropTableStmt { type DropIndexStmt (line 5952) | type DropIndexStmt struct method readOnly (line 5961) | func (stmt *DropIndexStmt) readOnly() bool { method requiredPrivileges (line 5965) | func (stmt *DropIndexStmt) requiredPrivileges() []SQLPrivilege { method inferParameters (line 5969) | func (stmt *DropIndexStmt) inferParameters(ctx context.Context, tx *SQ... method execAt (line 5978) | func (stmt *DropIndexStmt) execAt(ctx context.Context, tx *SQLTx, para... function NewDropIndexStmt (line 5957) | func NewDropIndexStmt(table string, cols []string) *DropIndexStmt { type SQLPrivilege (line 6041) | type SQLPrivilege constant SQLPrivilegeSelect (line 6044) | SQLPrivilegeSelect SQLPrivilege = "SELECT" constant SQLPrivilegeCreate (line 6045) | SQLPrivilegeCreate SQLPrivilege = "CREATE" constant SQLPrivilegeInsert (line 6046) | SQLPrivilegeInsert SQLPrivilege = "INSERT" constant SQLPrivilegeUpdate (line 6047) | SQLPrivilegeUpdate SQLPrivilege = "UPDATE" constant SQLPrivilegeDelete (line 6048) | SQLPrivilegeDelete SQLPrivilege = "DELETE" constant SQLPrivilegeDrop (line 6049) | SQLPrivilegeDrop SQLPrivilege = "DROP" constant SQLPrivilegeAlter (line 6050) | SQLPrivilegeAlter SQLPrivilege = "ALTER" function DefaultSQLPrivilegesForPermission (line 6063) | func DefaultSQLPrivilegesForPermission(p Permission) []SQLPrivilege { type AlterPrivilegesStmt (line 6073) | type AlterPrivilegesStmt struct method readOnly (line 6080) | func (stmt *AlterPrivilegesStmt) readOnly() bool { method requiredPrivileges (line 6084) | func (stmt *AlterPrivilegesStmt) requiredPrivileges() []SQLPrivilege { method execAt (line 6088) | func (stmt *AlterPrivilegesStmt) execAt(ctx context.Context, tx *SQLTx... method inferParameters (line 6106) | func (stmt *AlterPrivilegesStmt) inferParameters(ctx context.Context, ... FILE: embedded/sql/stmt_test.go function TestRequiresTypeColSelectorsValueExp (line 31) | func TestRequiresTypeColSelectorsValueExp(t *testing.T) { function TestRequiresTypeNumExpValueExp (line 169) | func TestRequiresTypeNumExpValueExp(t *testing.T) { function TestRequiresTypeSimpleValueExp (line 258) | func TestRequiresTypeSimpleValueExp(t *testing.T) { function TestRequiresTypeSysFnValueExp (line 531) | func TestRequiresTypeSysFnValueExp(t *testing.T) { function TestRequiresTypeBinValueExp (line 700) | func TestRequiresTypeBinValueExp(t *testing.T) { function TestYetUnsupportedExistsBoolExp (line 797) | func TestYetUnsupportedExistsBoolExp(t *testing.T) { function TestYetUnsupportedInSubQueryExp (line 820) | func TestYetUnsupportedInSubQueryExp(t *testing.T) { function TestCaseWhenExp (line 843) | func TestCaseWhenExp(t *testing.T) { function TestInferTypeCaseWhenExp (line 907) | func TestInferTypeCaseWhenExp(t *testing.T) { function TestExtractFromTimestampType (line 991) | func TestExtractFromTimestampType(t *testing.T) { function TestLikeBoolExpEdgeCases (line 1034) | func TestLikeBoolExpEdgeCases(t *testing.T) { function TestAliasing (line 1075) | func TestAliasing(t *testing.T) { function TestEdgeCases (line 1083) | func TestEdgeCases(t *testing.T) { function TestInferParameterEdgeCases (line 1093) | func TestInferParameterEdgeCases(t *testing.T) { function TestIsConstant (line 1122) | func TestIsConstant(t *testing.T) { function TestTimestamapType (line 1167) | func TestTimestamapType(t *testing.T) { function TestJSONType (line 1223) | func TestJSONType(t *testing.T) { function TestUnionSelectErrors (line 1384) | func TestUnionSelectErrors(t *testing.T) { function TestJoinErrors (line 1448) | func TestJoinErrors(t *testing.T) { function TestProjectedRowReaderErrors (line 1470) | func TestProjectedRowReaderErrors(t *testing.T) { function TestDistinctRowReaderErrors (line 1490) | func TestDistinctRowReaderErrors(t *testing.T) { function TestFloat64Type (line 1511) | func TestFloat64Type(t *testing.T) { function TestUUIDType (line 1567) | func TestUUIDType(t *testing.T) { function TestTypedValueString (line 1618) | func TestTypedValueString(t *testing.T) { function TestRequiredPrivileges (line 1659) | func TestRequiredPrivileges(t *testing.T) { function TestExprSelectors (line 1807) | func TestExprSelectors(t *testing.T) { FILE: embedded/sql/timestamp.go function TimeToInt64 (line 21) | func TimeToInt64(t time.Time) int64 { function TimeFromInt64 (line 28) | func TimeFromInt64(t int64) time.Time { FILE: embedded/sql/timestamp_test.go function TestTimeConversions (line 27) | func TestTimeConversions(t *testing.T) { FILE: embedded/sql/type_conversion.go type converterFunc (line 29) | type converterFunc function getConverter (line 31) | func getConverter(src, dst SQLValueType) (converterFunc, error) { function jsonConverted (line 377) | func jsonConverted(t SQLValueType) converterFunc { FILE: embedded/sql/union_row_reader.go type unionRowReader (line 28) | type unionRowReader struct method onClose (line 68) | func (ur *unionRowReader) onClose(callback func()) { method Tx (line 72) | func (ur *unionRowReader) Tx() *SQLTx { method TableAlias (line 76) | func (ur *unionRowReader) TableAlias() string { method Parameters (line 80) | func (ur *unionRowReader) Parameters() map[string]interface{} { method OrderBy (line 84) | func (ur *unionRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 88) | func (ur *unionRowReader) ScanSpecs() *ScanSpecs { method Columns (line 92) | func (ur *unionRowReader) Columns(ctx context.Context) ([]ColDescripto... method colsBySelector (line 96) | func (ur *unionRowReader) colsBySelector(ctx context.Context) (map[str... method InferParameters (line 100) | func (ur *unionRowReader) InferParameters(ctx context.Context, params ... method Read (line 111) | func (ur *unionRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 137) | func (ur *unionRowReader) Close() error { function newUnionRowReader (line 35) | func newUnionRowReader(ctx context.Context, rowReaders []RowReader) (*un... FILE: embedded/sql/union_row_reader_test.go function TestUnionRowReader (line 26) | func TestUnionRowReader(t *testing.T) { FILE: embedded/sql/values_row_reader.go type valuesRowReader (line 24) | type valuesRowReader struct method onClose (line 80) | func (vr *valuesRowReader) onClose(callback func()) { method Tx (line 84) | func (vr *valuesRowReader) Tx() *SQLTx { method TableAlias (line 88) | func (vr *valuesRowReader) TableAlias() string { method Parameters (line 92) | func (vr *valuesRowReader) Parameters() map[string]interface{} { method OrderBy (line 96) | func (vr *valuesRowReader) OrderBy() []ColDescriptor { method ScanSpecs (line 100) | func (vr *valuesRowReader) ScanSpecs() *ScanSpecs { method Columns (line 104) | func (vr *valuesRowReader) Columns(ctx context.Context) ([]ColDescript... method colsBySelector (line 108) | func (vr *valuesRowReader) colsBySelector(ctx context.Context) (map[st... method InferParameters (line 112) | func (vr *valuesRowReader) InferParameters(ctx context.Context, params... method Read (line 124) | func (vr *valuesRowReader) Read(ctx context.Context) (*Row, error) { method Close (line 166) | func (vr *valuesRowReader) Close() error { function NewValuesRowReader (line 40) | func NewValuesRowReader(tx *SQLTx, params map[string]interface{}, cols [... FILE: embedded/sql/values_row_reader_test.go function TestValuesRowReader (line 26) | func TestValuesRowReader(t *testing.T) { FILE: embedded/store/immustore.go constant MaxKeyLen (line 119) | MaxKeyLen = 1024 constant MaxParallelIO (line 120) | MaxParallelIO = 127 constant cLogEntrySizeV1 (line 122) | cLogEntrySizeV1 = offsetSize + lszSize constant cLogEntrySizeV2 (line 123) | cLogEntrySizeV2 = offsetSize + lszSize + sha256.Size constant txIDSize (line 125) | txIDSize = 8 constant tsSize (line 126) | tsSize = 8 constant lszSize (line 127) | lszSize = 4 constant sszSize (line 128) | sszSize = 2 constant offsetSize (line 129) | offsetSize = 8 constant Version (line 132) | Version = 2 constant MaxTxHeaderVersion (line 134) | MaxTxHeaderVersion = 1 constant metaVersion (line 137) | metaVersion = "VERSION" constant metaMaxTxEntries (line 138) | metaMaxTxEntries = "MAX_TX_ENTRIES" constant metaMaxKeyLen (line 139) | metaMaxKeyLen = "MAX_KEY_LEN" constant metaMaxValueLen (line 140) | metaMaxValueLen = "MAX_VALUE_LEN" constant metaFileSize (line 141) | metaFileSize = "FILE_SIZE" constant metaEmbeddedValues (line 142) | metaEmbeddedValues = "EMBEDDED_VALUES" constant metaPreallocFiles (line 143) | metaPreallocFiles = "PREALLOC_FILES" constant indexDirname (line 146) | indexDirname = "index" constant ahtDirname (line 147) | ahtDirname = "aht" type ImmuStore (line 149) | type ImmuStore struct method syncer (line 729) | func (s *ImmuStore) syncer() { method notify (line 780) | func (s *ImmuStore) notify(nType NotificationType, mandatory bool, for... method getIndexerFor (line 807) | func (s *ImmuStore) getIndexerFor(keyPrefix []byte) (*indexer, error) { method InitIndexing (line 834) | func (s *ImmuStore) InitIndexing(spec *IndexSpec) error { method CloseIndexing (line 888) | func (s *ImmuStore) CloseIndexing(prefix []byte) error { method DeleteIndex (line 909) | func (s *ImmuStore) DeleteIndex(prefix []byte) error { method GetBetween (line 929) | func (s *ImmuStore) GetBetween(ctx context.Context, key []byte, initia... method Get (line 946) | func (s *ImmuStore) Get(ctx context.Context, key []byte) (valRef Value... method GetWithFilters (line 950) | func (s *ImmuStore) GetWithFilters(ctx context.Context, key []byte, fi... method GetWithPrefix (line 985) | func (s *ImmuStore) GetWithPrefix(ctx context.Context, prefix []byte, ... method GetWithPrefixAndFilters (line 989) | func (s *ImmuStore) GetWithPrefixAndFilters(ctx context.Context, prefi... method History (line 1025) | func (s *ImmuStore) History(key []byte, offset uint64, descOrder bool,... method MultiIndexingEnabled (line 1065) | func (s *ImmuStore) MultiIndexingEnabled() bool { method UseTimeFunc (line 1069) | func (s *ImmuStore) UseTimeFunc(timeFunc TimeFunc) error { method NewTxHolderPool (line 1082) | func (s *ImmuStore) NewTxHolderPool(poolSize int, preallocated bool) (... method syncSnapshot (line 1091) | func (s *ImmuStore) syncSnapshot(prefix []byte) (*Snapshot, error) { method Snapshot (line 1110) | func (s *ImmuStore) Snapshot(prefix []byte) (*Snapshot, error) { method SnapshotMustIncludeTxID (line 1132) | func (s *ImmuStore) SnapshotMustIncludeTxID(ctx context.Context, prefi... method SnapshotMustIncludeTxIDWithRenewalPeriod (line 1140) | func (s *ImmuStore) SnapshotMustIncludeTxIDWithRenewalPeriod(ctx conte... method CommittedAlh (line 1164) | func (s *ImmuStore) CommittedAlh() (uint64, [sha256.Size]byte) { method PrecommittedAlh (line 1171) | func (s *ImmuStore) PrecommittedAlh() (uint64, [sha256.Size]byte) { method precommittedAlh (line 1191) | func (s *ImmuStore) precommittedAlh() (uint64, [sha256.Size]byte) { method syncBinaryLinking (line 1198) | func (s *ImmuStore) syncBinaryLinking() error { method WaitForTx (line 1234) | func (s *ImmuStore) WaitForTx(ctx context.Context, txID uint64, allowP... method WaitForIndexingUpto (line 1265) | func (s *ImmuStore) WaitForIndexingUpto(ctx context.Context, txID uint... method CompactIndexes (line 1293) | func (s *ImmuStore) CompactIndexes() error { method FlushIndexes (line 1313) | func (s *ImmuStore) FlushIndexes(cleanupPercentage float32, synced boo... method ReadOnly (line 1350) | func (s *ImmuStore) ReadOnly() bool { method Synced (line 1354) | func (s *ImmuStore) Synced() bool { method MaxActiveTransactions (line 1358) | func (s *ImmuStore) MaxActiveTransactions() int { method MVCCReadSetLimit (line 1362) | func (s *ImmuStore) MVCCReadSetLimit() int { method MaxConcurrency (line 1366) | func (s *ImmuStore) MaxConcurrency() int { method MaxIOConcurrency (line 1370) | func (s *ImmuStore) MaxIOConcurrency() int { method MaxTxEntries (line 1374) | func (s *ImmuStore) MaxTxEntries() int { method MaxKeyLen (line 1378) | func (s *ImmuStore) MaxKeyLen() int { method MaxValueLen (line 1382) | func (s *ImmuStore) MaxValueLen() int { method Size (line 1386) | func (s *ImmuStore) Size() (uint64, error) { method TxCount (line 1406) | func (s *ImmuStore) TxCount() uint64 { method fetchAllocTx (line 1413) | func (s *ImmuStore) fetchAllocTx() (*Tx, error) { method releaseAllocTx (line 1421) | func (s *ImmuStore) releaseAllocTx(tx *Tx) { method fetchAnyVLog (line 1433) | func (s *ImmuStore) fetchAnyVLog() (vLodID byte, vLog appendable.Appen... method fetchVLog (line 1447) | func (s *ImmuStore) fetchVLog(vLogID byte) (appendable.Appendable, err... method releaseVLog (line 1470) | func (s *ImmuStore) releaseVLog(vLogID byte) error { method appendValuesIntoAnyVLog (line 1493) | func (s *ImmuStore) appendValuesIntoAnyVLog(entries []*EntrySpec) (off... method appendValuesInto (line 1509) | func (s *ImmuStore) appendValuesInto(entries []*EntrySpec, app appenda... method NewWriteOnlyTx (line 1526) | func (s *ImmuStore) NewWriteOnlyTx(ctx context.Context) (*OngoingTx, e... method NewTx (line 1530) | func (s *ImmuStore) NewTx(ctx context.Context, opts *TxOptions) (*Ongo... method commit (line 1534) | func (s *ImmuStore) commit(ctx context.Context, otx *OngoingTx, expect... method precommit (line 1560) | func (s *ImmuStore) precommit(ctx context.Context, otx *OngoingTx, hdr... method LastCommittedTxID (line 1757) | func (s *ImmuStore) LastCommittedTxID() uint64 { method LastPrecommittedTxID (line 1764) | func (s *ImmuStore) LastPrecommittedTxID() uint64 { method MandatoryMVCCUpToTxID (line 1771) | func (s *ImmuStore) MandatoryMVCCUpToTxID() uint64 { method performPrecommit (line 1778) | func (s *ImmuStore) performPrecommit(tx *Tx, entries []*EntrySpec, ts ... method SetExternalCommitAllowance (line 1968) | func (s *ImmuStore) SetExternalCommitAllowance(enabled bool) { method DiscardPrecommittedTxsSince (line 1983) | func (s *ImmuStore) DiscardPrecommittedTxsSince(txID uint64) (int, err... method AllowCommitUpto (line 2046) | func (s *ImmuStore) AllowCommitUpto(txID uint64) error { method commitAllowedUpTo (line 2074) | func (s *ImmuStore) commitAllowedUpTo() uint64 { method mayCommit (line 2083) | func (s *ImmuStore) mayCommit() error { method CommitWith (line 2146) | func (s *ImmuStore) CommitWith(ctx context.Context, callback func(txID... method preCommitWith (line 2205) | func (s *ImmuStore) preCommitWith(ctx context.Context, callback func(t... method DualProofV2 (line 2356) | func (s *ImmuStore) DualProofV2(sourceTxHdr, targetTxHdr *TxHeader) (p... method DualProof (line 2394) | func (s *ImmuStore) DualProof(sourceTxHdr, targetTxHdr *TxHeader) (pro... method LinearProof (line 2472) | func (s *ImmuStore) LinearProof(sourceTxID, targetTxID uint64) (*Linea... method LinearAdvanceProof (line 2514) | func (s *ImmuStore) LinearAdvanceProof(sourceTxID, targetTxID uint64, ... method txOffsetAndSize (line 2569) | func (s *ImmuStore) txOffsetAndSize(txID uint64) (int64, int, error) { method ExportTx (line 2621) | func (s *ImmuStore) ExportTx(txID uint64, allowPrecommitted bool, skip... method ReplicateTx (line 2772) | func (s *ImmuStore) ReplicateTx(ctx context.Context, exportedTx []byte... method FirstTxSince (line 2934) | func (s *ImmuStore) FirstTxSince(ts time.Time) (*TxHeader, error) { method LastTxUntil (line 2965) | func (s *ImmuStore) LastTxUntil(ts time.Time) (*TxHeader, error) { method appendableReaderForTx (line 2996) | func (s *ImmuStore) appendableReaderForTx(txID uint64, allowPrecommitt... method ReadTx (line 3037) | func (s *ImmuStore) ReadTx(txID uint64, skipIntegrityCheck bool, tx *T... method readTx (line 3048) | func (s *ImmuStore) readTx(txID uint64, allowPrecommitted bool, skipIn... method ReadTxHeader (line 3062) | func (s *ImmuStore) ReadTxHeader(txID uint64, allowPrecommitted bool, ... method ReadTxEntry (line 3097) | func (s *ImmuStore) ReadTxEntry(txID uint64, key []byte, skipIntegrity... method ReadValue (line 3149) | func (s *ImmuStore) ReadValue(entry *TxEntry) ([]byte, error) { method readValueAt (line 3183) | func (s *ImmuStore) readValueAt(b []byte, off int64, hvalue [sha256.Si... method validateEntries (line 3242) | func (s *ImmuStore) validateEntries(entries []*EntrySpec) error { method validatePreconditions (line 3271) | func (s *ImmuStore) validatePreconditions(preconditions []Precondition... method Sync (line 3289) | func (s *ImmuStore) Sync() error { method sync (line 3299) | func (s *ImmuStore) sync() error { method IsClosed (line 3408) | func (s *ImmuStore) IsClosed() bool { method Close (line 3415) | func (s *ImmuStore) Close() error { method wrapAppendableErr (line 3469) | func (s *ImmuStore) wrapAppendableErr(err error, action string) error { method readTxOffsetAt (line 3503) | func (s *ImmuStore) readTxOffsetAt(txID uint64, allowPrecommitted bool... method TruncateUptoTx (line 3541) | func (s *ImmuStore) TruncateUptoTx(minTxID uint64) error { type refVLog (line 234) | type refVLog struct function Open (line 239) | func Open(path string, opts *Options) (*ImmuStore, error) { function OpenWith (line 335) | func OpenWith(path string, vLogs []appendable.Appendable, txLog, cLog ap... constant NotificationWindow (line 773) | NotificationWindow = 60 * time.Second constant Info (line 775) | Info NotificationType = iota constant Warn (line 776) | Warn constant Error (line 777) | Error function hasPrefix (line 803) | func hasPrefix(key, prefix []byte) bool { type IndexSpec (line 819) | type IndexSpec struct function maxTxSize (line 1329) | func maxTxSize(maxTxEntries, maxKeyLen, maxTxMetadataLen, maxKVMetadataL... function encodeOffset (line 1425) | func encodeOffset(offset int64, vLogID byte) int64 { function decodeOffset (line 1429) | func decodeOffset(offset int64) (byte, int64) { type appendableResult (line 1488) | type appendableResult struct type KeyIndex (line 2173) | type KeyIndex interface type unsafeIndex (line 2181) | type unsafeIndex struct method Get (line 2185) | func (index *unsafeIndex) Get(ctx context.Context, key []byte) (ValueR... method GetBetween (line 2189) | func (index *unsafeIndex) GetBetween(ctx context.Context, key []byte, ... method GetWithFilters (line 2193) | func (index *unsafeIndex) GetWithFilters(ctx context.Context, key []by... method GetWithPrefix (line 2197) | func (index *unsafeIndex) GetWithPrefix(ctx context.Context, prefix []... method GetWithPrefixAndFilters (line 2201) | func (index *unsafeIndex) GetWithPrefixAndFilters(ctx context.Context,... type DualProofV2 (line 2338) | type DualProofV2 struct type DualProof (line 2345) | type DualProof struct type LinearProof (line 2465) | type LinearProof struct type LinearAdvanceProof (line 2564) | type LinearAdvanceProof struct type slicedReaderAt (line 2599) | type slicedReaderAt struct method ReadAt (line 2604) | func (r *slicedReaderAt) ReadAt(bs []byte, off int64) (n int, err erro... function minInt (line 3478) | func minInt(a, b int) int { function maxUint64 (line 3485) | func maxUint64(a, b uint64) uint64 { function minUint64 (line 3492) | func minUint64(a, b uint64) uint64 { function digest (line 3666) | func digest(s []byte) [sha256.Size]byte { FILE: embedded/store/immustore_test.go function immustoreClose (line 47) | func immustoreClose(t *testing.T, immuStore *ImmuStore) { function tempTxHolder (line 58) | func tempTxHolder(t *testing.T, immuStore *ImmuStore) *Tx { function TestImmudbStoreConcurrency (line 62) | func TestImmudbStoreConcurrency(t *testing.T) { function TestImmudbStoreConcurrentCommits (line 132) | func TestImmudbStoreConcurrentCommits(t *testing.T) { function TestImmudbStoreConcurrentCommitsWithEmbeddedValues (line 193) | func TestImmudbStoreConcurrentCommitsWithEmbeddedValues(t *testing.T) { function TestImmudbStoreOpenWithInvalidPath (line 260) | func TestImmudbStoreOpenWithInvalidPath(t *testing.T) { function TestImmudbStoreOnClosedStore (line 265) | func TestImmudbStoreOnClosedStore(t *testing.T) { function TestImmudbStoreSettings (line 296) | func TestImmudbStoreSettings(t *testing.T) { function TestImmudbStoreWithTimeFunction (line 313) | func TestImmudbStoreWithTimeFunction(t *testing.T) { function TestImmudbStoreEdgeCases (line 343) | func TestImmudbStoreEdgeCases(t *testing.T) { function TestImmudbTxOffsetAndSize (line 951) | func TestImmudbTxOffsetAndSize(t *testing.T) { function TestImmudbStoreIndexing (line 965) | func TestImmudbStoreIndexing(t *testing.T) { function TestImmudbStoreRWTransactions (line 1102) | func TestImmudbStoreRWTransactions(t *testing.T) { function TestImmudbStoreKVMetadata (line 1544) | func TestImmudbStoreKVMetadata(t *testing.T) { function TestImmudbStoreNonIndexableEntries (line 1616) | func TestImmudbStoreNonIndexableEntries(t *testing.T) { function TestImmudbStoreCommitWith (line 1685) | func TestImmudbStoreCommitWith(t *testing.T) { function TestImmudbStoreHistoricalValues (line 1734) | func TestImmudbStoreHistoricalValues(t *testing.T) { function TestImmudbStoreCompapactionDisabled (line 1815) | func TestImmudbStoreCompapactionDisabled(t *testing.T) { function TestImmudbStoreInclusionProof (line 1826) | func TestImmudbStoreInclusionProof(t *testing.T) { function TestLeavesMatchesAHTSync (line 1936) | func TestLeavesMatchesAHTSync(t *testing.T) { function TestLeavesMatchesAHTASync (line 1993) | func TestLeavesMatchesAHTASync(t *testing.T) { function TestImmudbStoreConsistencyProof (line 2040) | func TestImmudbStoreConsistencyProof(t *testing.T) { function TestImmudbStoreConsistencyProofAgainstLatest (line 2106) | func TestImmudbStoreConsistencyProofAgainstLatest(t *testing.T) { function TestImmudbStoreConsistencyProofReopened (line 2167) | func TestImmudbStoreConsistencyProofReopened(t *testing.T) { function TestReOpeningImmudbStore (line 2273) | func TestReOpeningImmudbStore(t *testing.T) { function TestReOpeningWithCompressionEnabledImmudbStore (line 2310) | func TestReOpeningWithCompressionEnabledImmudbStore(t *testing.T) { function TestUncommittedTxOverwriting (line 2352) | func TestUncommittedTxOverwriting(t *testing.T) { function TestExportAndReplicateTx (line 2480) | func TestExportAndReplicateTx(t *testing.T) { function TestExportAndReplicateTxCornerCases (line 2521) | func TestExportAndReplicateTxCornerCases(t *testing.T) { function TestExportAndReplicateTxSimultaneousWriters (line 2579) | func TestExportAndReplicateTxSimultaneousWriters(t *testing.T) { function TestExportAndReplicateTxDisorderedReplication (line 2639) | func TestExportAndReplicateTxDisorderedReplication(t *testing.T) { type FailingAppendable (line 2712) | type FailingAppendable struct method Append (line 2717) | func (la *FailingAppendable) Append(bs []byte) (off int64, n int, err ... function TestImmudbStoreCommitWithPreconditions (line 2725) | func TestImmudbStoreCommitWithPreconditions(t *testing.T) { function BenchmarkSyncedAppend (line 2878) | func BenchmarkSyncedAppend(b *testing.B) { function BenchmarkAsyncAppend (line 2936) | func BenchmarkAsyncAppend(b *testing.B) { function BenchmarkSyncedAppendWithExtCommitAllowance (line 2969) | func BenchmarkSyncedAppendWithExtCommitAllowance(b *testing.B) { function BenchmarkAsyncAppendWithExtCommitAllowance (line 3040) | func BenchmarkAsyncAppendWithExtCommitAllowance(b *testing.B) { function BenchmarkExportTx (line 3085) | func BenchmarkExportTx(b *testing.B) { function TestImmudbStoreIncompleteCommitWrite (line 3128) | func TestImmudbStoreIncompleteCommitWrite(t *testing.T) { function TestImmudbStoreTruncatedCommitLog (line 3192) | func TestImmudbStoreTruncatedCommitLog(t *testing.T) { function TestImmudbPreconditionIndexing (line 3300) | func TestImmudbPreconditionIndexing(t *testing.T) { function TestTimeBasedTxLookup (line 3390) | func TestTimeBasedTxLookup(t *testing.T) { function TestBlTXOrdering (line 3466) | func TestBlTXOrdering(t *testing.T) { function TestImmudbStoreExternalCommitAllowance (line 3537) | func TestImmudbStoreExternalCommitAllowance(t *testing.T) { function TestImmudbStorePrecommittedTxLoading (line 3595) | func TestImmudbStorePrecommittedTxLoading(t *testing.T) { function TestImmudbStorePrecommittedTxDiscarding (line 3656) | func TestImmudbStorePrecommittedTxDiscarding(t *testing.T) { function TestImmudbStoreMVCC (line 3739) | func TestImmudbStoreMVCC(t *testing.T) { function TestImmudbStoreMVCCBoundaries (line 4212) | func TestImmudbStoreMVCCBoundaries(t *testing.T) { function TestImmudbStoreWithClosedContext (line 4382) | func TestImmudbStoreWithClosedContext(t *testing.T) { function TestImmudbStoreWithoutVLogCache (line 4412) | func TestImmudbStoreWithoutVLogCache(t *testing.T) { function TestImmudbStoreWithVLogCache (line 4435) | func TestImmudbStoreWithVLogCache(t *testing.T) { function TestImmudbStoreTruncateUptoTx_WithMultipleIOConcurrency (line 4458) | func TestImmudbStoreTruncateUptoTx_WithMultipleIOConcurrency(t *testing.... function TestImmudbStoreTruncateUptoTx_WithSingleIOConcurrency (line 4517) | func TestImmudbStoreTruncateUptoTx_WithSingleIOConcurrency(t *testing.T) { function TestImmudbStoreTruncateUptoTx_ForIdempotency (line 4577) | func TestImmudbStoreTruncateUptoTx_ForIdempotency(t *testing.T) { function TestImmudbStore_WithConcurrentWritersOnMultipleIO (line 4640) | func TestImmudbStore_WithConcurrentWritersOnMultipleIO(t *testing.T) { function TestImmudbStore_WithConcurrentTruncate (line 4700) | func TestImmudbStore_WithConcurrentTruncate(t *testing.T) { function TestExportTxWithTruncation (line 4774) | func TestExportTxWithTruncation(t *testing.T) { function TestImmudbStoreTxMetadata (line 4890) | func TestImmudbStoreTxMetadata(t *testing.T) { function TestImmudbStoreTruncateUptoTx_WithDataPostTruncationPoint (line 4950) | func TestImmudbStoreTruncateUptoTx_WithDataPostTruncationPoint(t *testin... function TestCommitOfEmptyTxWithMetadata (line 5009) | func TestCommitOfEmptyTxWithMetadata(t *testing.T) { function TestImmudbStore_ExportTxWithEmptyValues (line 5034) | func TestImmudbStore_ExportTxWithEmptyValues(t *testing.T) { function TestIndexingChanges (line 5061) | func TestIndexingChanges(t *testing.T) { FILE: embedded/store/indexer.go constant writeStallingSleepDurationMin (line 42) | writeStallingSleepDurationMin = 10 * time.Millisecond constant writeStallingSleepDurationMax (line 43) | writeStallingSleepDurationMax = 50 * time.Millisecond type indexer (line 46) | type indexer struct method init (line 191) | func (idx *indexer) init(spec *IndexSpec) { method SourcePrefix (line 200) | func (idx *indexer) SourcePrefix() []byte { method TargetPrefix (line 204) | func (idx *indexer) TargetPrefix() []byte { method Ts (line 208) | func (idx *indexer) Ts() uint64 { method SyncSnapshot (line 215) | func (idx *indexer) SyncSnapshot() (*tbtree.Snapshot, error) { method Get (line 222) | func (idx *indexer) Get(key []byte) (value []byte, tx uint64, hc uint6... method GetBetween (line 233) | func (idx *indexer) GetBetween(key []byte, initialTxID uint64, finalTx... method History (line 244) | func (idx *indexer) History(key []byte, offset uint64, descOrder bool,... method Snapshot (line 255) | func (idx *indexer) Snapshot() (*tbtree.Snapshot, error) { method SnapshotMustIncludeTxIDWithRenewalPeriod (line 269) | func (idx *indexer) SnapshotMustIncludeTxIDWithRenewalPeriod(ctx conte... method GetWithPrefix (line 283) | func (idx *indexer) GetWithPrefix(prefix []byte, neq []byte) (key []by... method Sync (line 294) | func (idx *indexer) Sync() error { method Close (line 305) | func (idx *indexer) Close() error { method WaitForIndexingUpto (line 324) | func (idx *indexer) WaitForIndexingUpto(ctx context.Context, txID uint... method CompactIndex (line 336) | func (idx *indexer) CompactIndex() (err error) { method FlushIndex (line 363) | func (idx *indexer) FlushIndex(cleanupPercentage float32, synced bool)... method stop (line 378) | func (idx *indexer) stop() { method resume (line 388) | func (idx *indexer) resume() { method restartIndex (line 398) | func (idx *indexer) restartIndex() error { method Resume (line 426) | func (idx *indexer) Resume() { method Pause (line 433) | func (idx *indexer) Pause() { method doIndexing (line 439) | func (idx *indexer) doIndexing() { method handleWriteStalling (line 496) | func (idx *indexer) handleWriteStalling(err error) error { method mapKey (line 541) | func (idx *indexer) mapKey(key []byte, vLen int, vOff int64, hVal [sha... method valBuffer (line 555) | func (idx *indexer) valBuffer(vLen int) []byte { method indexSince (line 562) | func (idx *indexer) indexSince(txID uint64) error { constant running (line 84) | running runningState = iota constant stopped (line 85) | stopped constant paused (line 86) | paused function newIndexer (line 106) | func newIndexer(path string, store *ImmuStore, opts *Options) (*indexer,... function serializeIndexableEntry (line 510) | func serializeIndexableEntry(b []byte, txmd []byte, e *TxEntry, kvmd []b... function estimateEntriesSize (line 740) | func estimateEntriesSize(kvs []*tbtree.KVT) int { FILE: embedded/store/indexer_test.go function TestNewIndexerFailure (line 32) | func TestNewIndexerFailure(t *testing.T) { function TestNewIndexer (line 38) | func TestNewIndexer(t *testing.T) { function TestClosedIndexerFailures (line 45) | func TestClosedIndexerFailures(t *testing.T) { function TestMaxIndexWaitees (line 89) | func TestMaxIndexWaitees(t *testing.T) { function TestRestartIndexCornerCases (line 129) | func TestRestartIndexCornerCases(t *testing.T) { function TestClosedIndexer (line 195) | func TestClosedIndexer(t *testing.T) { function TestIndexFlushShouldReleaseMemory (line 231) | func TestIndexFlushShouldReleaseMemory(t *testing.T) { function TestIndexerWriteStalling (line 262) | func TestIndexerWriteStalling(t *testing.T) { FILE: embedded/store/key_reader.go type Snapshot (line 29) | type Snapshot struct method set (line 79) | func (s *Snapshot) set(key, value []byte) error { method Get (line 83) | func (s *Snapshot) Get(ctx context.Context, key []byte) (valRef ValueR... method GetBetween (line 87) | func (s *Snapshot) GetBetween(ctx context.Context, key []byte, initial... method GetWithFilters (line 105) | func (s *Snapshot) GetWithFilters(ctx context.Context, key []byte, fil... method GetWithPrefix (line 134) | func (s *Snapshot) GetWithPrefix(ctx context.Context, prefix []byte, n... method GetWithPrefixAndFilters (line 138) | func (s *Snapshot) GetWithPrefixAndFilters(ctx context.Context, prefix... method History (line 167) | func (s *Snapshot) History(key []byte, offset uint64, descOrder bool, ... method Ts (line 191) | func (s *Snapshot) Ts() uint64 { method Close (line 195) | func (s *Snapshot) Close() error { method NewKeyReader (line 199) | func (s *Snapshot) NewKeyReader(spec KeyReaderSpec) (KeyReader, error) { type valueRefInterceptor (line 37) | type valueRefInterceptor type FilterFn (line 40) | type FilterFn type KeyReader (line 60) | type KeyReader interface type KeyReaderSpec (line 67) | type KeyReaderSpec struct type ValueRef (line 239) | type ValueRef interface type valueRef (line 250) | type valueRef struct method Resolve (line 343) | func (v *valueRef) Resolve() (val []byte, err error) { method Tx (line 367) | func (v *valueRef) Tx() uint64 { method HC (line 371) | func (v *valueRef) HC() uint64 { method TxMetadata (line 375) | func (v *valueRef) TxMetadata() *TxMetadata { method KVMetadata (line 379) | func (v *valueRef) KVMetadata() *KVMetadata { method HVal (line 383) | func (v *valueRef) HVal() [sha256.Size]byte { method Len (line 387) | func (v *valueRef) Len() uint32 { method VOff (line 391) | func (v *valueRef) VOff() int64 { method valueRefFrom (line 261) | func (st *ImmuStore) valueRefFrom(tx, hc uint64, indexedVal []byte) (Val... type storeKeyReader (line 395) | type storeKeyReader struct method ReadBetween (line 407) | func (r *storeKeyReader) ReadBetween(ctx context.Context, initialTxID,... method Read (line 446) | func (r *storeKeyReader) Read(ctx context.Context) (key []byte, val Va... method Reset (line 485) | func (r *storeKeyReader) Reset() error { method Close (line 496) | func (r *storeKeyReader) Close() error { FILE: embedded/store/key_reader_test.go function TestImmudbStoreReader (line 27) | func TestImmudbStoreReader(t *testing.T) { function TestImmudbStoreReaderAsBefore (line 98) | func TestImmudbStoreReaderAsBefore(t *testing.T) { function TestImmudbStoreReaderWithOffset (line 162) | func TestImmudbStoreReaderWithOffset(t *testing.T) { function TestImmudbStoreReaderAsBeforeWithOffset (line 225) | func TestImmudbStoreReaderAsBeforeWithOffset(t *testing.T) { FILE: embedded/store/kv_metadata.go constant deletedAttrCode (line 32) | deletedAttrCode attributeCode = 0 constant expiresAtAttrCode (line 33) | expiresAtAttrCode attributeCode = 1 constant nonIndexableAttrCode (line 34) | nonIndexableAttrCode attributeCode = 2 constant deletedAttrSize (line 37) | deletedAttrSize = 0 constant expiresAtAttrSize (line 38) | expiresAtAttrSize = tsSize constant nonIndexableAttrSize (line 39) | nonIndexableAttrSize = 0 constant maxKVMetadataLen (line 41) | maxKVMetadataLen = (attrCodeSize + deletedAttrSize) + type KVMetadata (line 45) | type KVMetadata struct method AsDeleted (line 117) | func (md *KVMetadata) AsDeleted(deleted bool) error { method Deleted (line 135) | func (md *KVMetadata) Deleted() bool { method ExpiresAt (line 140) | func (md *KVMetadata) ExpiresAt(expiresAt time.Time) error { method NonExpirable (line 156) | func (md *KVMetadata) NonExpirable() *KVMetadata { method IsExpirable (line 161) | func (md *KVMetadata) IsExpirable() bool { method ExpirationTime (line 166) | func (md *KVMetadata) ExpirationTime() (time.Time, error) { method ExpiredAt (line 175) | func (md *KVMetadata) ExpiredAt(mtime time.Time) bool { method AsNonIndexable (line 184) | func (md *KVMetadata) AsNonIndexable(nonIndexable bool) error { method NonIndexable (line 202) | func (md *KVMetadata) NonIndexable() bool { method Bytes (line 207) | func (md *KVMetadata) Bytes() []byte { method unsafeReadFrom (line 221) | func (md *KVMetadata) unsafeReadFrom(b []byte) error { type deletedAttribute (line 50) | type deletedAttribute struct method code (line 53) | func (a *deletedAttribute) code() attributeCode { method serialize (line 57) | func (a *deletedAttribute) serialize() []byte { method deserialize (line 61) | func (a *deletedAttribute) deserialize(b []byte) (int, error) { type expiresAtAttribute (line 65) | type expiresAtAttribute struct method code (line 69) | func (a *expiresAtAttribute) code() attributeCode { method serialize (line 73) | func (a *expiresAtAttribute) serialize() []byte { method deserialize (line 79) | func (a *expiresAtAttribute) deserialize(b []byte) (int, error) { type nonIndexableAttribute (line 89) | type nonIndexableAttribute struct method code (line 92) | func (a *nonIndexableAttribute) code() attributeCode { method serialize (line 96) | func (a *nonIndexableAttribute) serialize() []byte { method deserialize (line 100) | func (a *nonIndexableAttribute) deserialize(b []byte) (int, error) { function NewKVMetadata (line 104) | func NewKVMetadata() *KVMetadata { function newReadOnlyKVMetadata (line 110) | func newReadOnlyKVMetadata() *KVMetadata { function newAttribute (line 258) | func newAttribute(attrCode attributeCode) (attribute, error) { FILE: embedded/store/kv_metadata_test.go function TestKVMetadata (line 26) | func TestKVMetadata(t *testing.T) { FILE: embedded/store/metadata.go type attributeCode (line 19) | type attributeCode constant attrCodeSize (line 21) | attrCodeSize = 1 type attribute (line 23) | type attribute interface FILE: embedded/store/ongoing_tx.go type OngoingTx (line 30) | type OngoingTx struct method IsWriteOnly (line 171) | func (tx *OngoingTx) IsWriteOnly() bool { method IsReadOnly (line 175) | func (tx *OngoingTx) IsReadOnly() bool { method WithMetadata (line 179) | func (tx *OngoingTx) WithMetadata(md *TxMetadata) *OngoingTx { method Timestamp (line 184) | func (tx *OngoingTx) Timestamp() time.Time { method Metadata (line 188) | func (tx *OngoingTx) Metadata() *TxMetadata { method snap (line 192) | func (tx *OngoingTx) snap(key []byte) (*Snapshot, error) { method set (line 242) | func (tx *OngoingTx) set(key []byte, md *KVMetadata, value []byte, has... method Set (line 372) | func (tx *OngoingTx) Set(key []byte, md *KVMetadata, value []byte) err... method SetTransient (line 377) | func (tx *OngoingTx) SetTransient(key []byte, md *KVMetadata, value []... method AddPrecondition (line 382) | func (tx *OngoingTx) AddPrecondition(c Precondition) error { method mvccReadSetLimitReached (line 400) | func (tx *OngoingTx) mvccReadSetLimitReached() bool { method Delete (line 404) | func (tx *OngoingTx) Delete(ctx context.Context, key []byte) error { method Get (line 429) | func (tx *OngoingTx) Get(ctx context.Context, key []byte) (ValueRef, e... method GetWithFilters (line 433) | func (tx *OngoingTx) GetWithFilters(ctx context.Context, key []byte, f... method GetWithPrefix (line 487) | func (tx *OngoingTx) GetWithPrefix(ctx context.Context, prefix, neq []... method GetWithPrefixAndFilters (line 491) | func (tx *OngoingTx) GetWithPrefixAndFilters(ctx context.Context, pref... method NewKeyReader (line 548) | func (tx *OngoingTx) NewKeyReader(spec KeyReaderSpec) (KeyReader, erro... method RequireMVCCOnFollowingTxs (line 569) | func (tx *OngoingTx) RequireMVCCOnFollowingTxs(requireMVCCOnFollowingT... method Commit (line 579) | func (tx *OngoingTx) Commit(ctx context.Context) (*TxHeader, error) { method AsyncCommit (line 583) | func (tx *OngoingTx) AsyncCommit(ctx context.Context) (*TxHeader, erro... method commit (line 587) | func (tx *OngoingTx) commit(ctx context.Context, waitForIndexing bool)... method Cancel (line 614) | func (tx *OngoingTx) Cancel() error { method Closed (line 633) | func (tx *OngoingTx) Closed() bool { method hasPreconditions (line 637) | func (tx *OngoingTx) hasPreconditions() bool { method checkPreconditions (line 641) | func (tx *OngoingTx) checkPreconditions(ctx context.Context, st *ImmuS... method validateAgainst (line 793) | func (tx *OngoingTx) validateAgainst(hdr *TxHeader) error { method Context (line 815) | func (tx *OngoingTx) Context() context.Context { type mvccReadSet (line 60) | type mvccReadSet struct method isEmpty (line 67) | func (mvccReadSet *mvccReadSet) isEmpty() bool { type expectedGet (line 73) | type expectedGet struct type expectedGetWithPrefix (line 79) | type expectedGetWithPrefix struct type EntrySpec (line 87) | type EntrySpec struct function newOngoingTx (line 100) | func newOngoingTx(ctx context.Context, s *ImmuStore, opts *TxOptions) (*... type ongoingValRef (line 132) | type ongoingValRef struct method Resolve (line 139) | func (oref *ongoingValRef) Resolve() (val []byte, err error) { method Tx (line 143) | func (oref *ongoingValRef) Tx() uint64 { method HC (line 147) | func (oref *ongoingValRef) HC() uint64 { method TxMetadata (line 151) | func (oref *ongoingValRef) TxMetadata() *TxMetadata { method KVMetadata (line 155) | func (oref *ongoingValRef) KVMetadata() *KVMetadata { method HVal (line 159) | func (oref *ongoingValRef) HVal() [sha256.Size]byte { method Len (line 163) | func (oref *ongoingValRef) Len() uint32 { method VOff (line 167) | func (oref *ongoingValRef) VOff() int64 { function mapKey (line 365) | func mapKey(key []byte, value []byte, mapper EntryMapper) (mappedKey []b... function cp (line 819) | func cp(s []byte) []byte { FILE: embedded/store/ongoing_tx_keyreader.go type expectedReader (line 24) | type expectedReader struct type expectedRead (line 30) | type expectedRead struct type ongoingTxKeyReader (line 42) | type ongoingTxKeyReader struct method Read (line 96) | func (r *ongoingTxKeyReader) Read(ctx context.Context) (key []byte, va... method ReadBetween (line 100) | func (r *ongoingTxKeyReader) ReadBetween(ctx context.Context, initialT... method Reset (line 164) | func (r *ongoingTxKeyReader) Reset() error { method Close (line 182) | func (r *ongoingTxKeyReader) Close() error { function newExpectedReader (line 52) | func newExpectedReader(spec KeyReaderSpec) *expectedReader { function newOngoingTxKeyReader (line 59) | func newOngoingTxKeyReader(tx *OngoingTx, spec KeyReaderSpec) (*ongoingT... FILE: embedded/store/ongoing_tx_options.go type TxMode (line 24) | type TxMode constant ReadOnlyTx (line 27) | ReadOnlyTx TxMode = iota constant WriteOnlyTx (line 28) | WriteOnlyTx constant ReadWriteTx (line 29) | ReadWriteTx type TxOptions (line 32) | type TxOptions struct method Validate (line 56) | func (opts *TxOptions) Validate() error { method WithMode (line 68) | func (opts *TxOptions) WithMode(mode TxMode) *TxOptions { method WithSnapshotMustIncludeTxID (line 73) | func (opts *TxOptions) WithSnapshotMustIncludeTxID(snapshotMustInclude... method WithSnapshotRenewalPeriod (line 78) | func (opts *TxOptions) WithSnapshotRenewalPeriod(snapshotRenewalPeriod... method WithUnsafeMVCC (line 83) | func (opts *TxOptions) WithUnsafeMVCC(unsafeMVCC bool) *TxOptions { function DefaultTxOptions (line 46) | func DefaultTxOptions() *TxOptions { FILE: embedded/store/ongoing_tx_test.go function TestOngoingTXAddPrecondition (line 27) | func TestOngoingTXAddPrecondition(t *testing.T) { function TestOngoingTxCheckPreconditionsCornerCases (line 47) | func TestOngoingTxCheckPreconditionsCornerCases(t *testing.T) { function TestOngoingTxOptions (line 85) | func TestOngoingTxOptions(t *testing.T) { FILE: embedded/store/options.go constant DefaultMaxActiveTransactions (line 33) | DefaultMaxActiveTransactions = 1000 constant DefaultMVCCReadSetLimit (line 34) | DefaultMVCCReadSetLimit = 100_000 constant DefaultMaxConcurrency (line 35) | DefaultMaxConcurrency = 30 constant DefaultMaxIOConcurrency (line 36) | DefaultMaxIOConcurrency = 1 constant DefaultMaxTxEntries (line 37) | DefaultMaxTxEntries = 1 << 10 constant DefaultMaxKeyLen (line 38) | DefaultMaxKeyLen = 1024 constant DefaultMaxValueLen (line 39) | DefaultMaxValueLen = 4096 constant DefaultSyncFrequency (line 40) | DefaultSyncFrequency = 20 * time.Millisecond constant DefaultFileMode (line 41) | DefaultFileMode = os.FileMode(0755) constant DefaultFileSize (line 42) | DefaultFileSize = multiapp.DefaultFileSize constant DefaultCompressionFormat (line 43) | DefaultCompressionFormat = appendable.DefaultCompressionFormat constant DefaultCompressionLevel (line 44) | DefaultCompressionLevel = appendable.DefaultCompressionLevel constant DefaultEmbeddedValues (line 45) | DefaultEmbeddedValues = false constant DefaultPreallocFiles (line 46) | DefaultPreallocFiles = false constant DefaultTxLogCacheSize (line 47) | DefaultTxLogCacheSize = 1000 constant DefaultVLogCacheSize (line 48) | DefaultVLogCacheSize = 0 constant DefaultMaxWaitees (line 49) | DefaultMaxWaitees = 1000 constant DefaultVLogMaxOpenedFiles (line 50) | DefaultVLogMaxOpenedFiles = 10 constant DefaultTxLogMaxOpenedFiles (line 51) | DefaultTxLogMaxOpenedFiles = 10 constant DefaultCommitLogMaxOpenedFiles (line 52) | DefaultCommitLogMaxOpenedFiles = 10 constant DefaultWriteTxHeaderVersion (line 53) | DefaultWriteTxHeaderVersion = MaxTxHeaderVersion constant DefaultWriteBufferSize (line 54) | DefaultWriteBufferSize = 1 << 22 constant DefaultIndexingMaxBulkSize (line 55) | DefaultIndexingMaxBulkSize = 1 constant DefaultIndexingGlobalMaxBufferedDataSize (line 56) | DefaultIndexingGlobalMaxBufferedDataSize = 1 << 30 constant DefaultBulkPreparationTimeout (line 57) | DefaultBulkPreparationTimeout = DefaultSyncFrequency constant DefaultTruncationFrequency (line 58) | DefaultTruncationFrequency = 24 * time.Hour constant MinimumRetentionPeriod (line 59) | MinimumRetentionPeriod = 24 * time.Hour constant MinimumTruncationFrequency (line 60) | MinimumTruncationFrequency = 1 * time.Hour constant MaxFileSize (line 62) | MaxFileSize = (1 << 31) - 1 type AppFactoryFunc (line 64) | type AppFactoryFunc type AppRemoveFunc (line 70) | type AppRemoveFunc type IndexCacheFactoryFunc (line 72) | type IndexCacheFactoryFunc type IndexMemSemaphoreFactoryFunc (line 74) | type IndexMemSemaphoreFactoryFunc type TimeFunc (line 76) | type TimeFunc type FlushFunc (line 78) | type FlushFunc type Options (line 80) | type Options struct method Validate (line 294) | func (opts *Options) Validate() error { method WithReadOnly (line 458) | func (opts *Options) WithReadOnly(readOnly bool) *Options { method WithSynced (line 463) | func (opts *Options) WithSynced(synced bool) *Options { method WithWriteBufferSize (line 468) | func (opts *Options) WithWriteBufferSize(writeBufferSize int) *Options { method WithSyncFrequency (line 473) | func (opts *Options) WithSyncFrequency(frequency time.Duration) *Optio... method WithFileMode (line 478) | func (opts *Options) WithFileMode(fileMode os.FileMode) *Options { method WithLogger (line 483) | func (opts *Options) WithLogger(logger logger.Logger) *Options { method WithAppFactory (line 488) | func (opts *Options) WithAppFactory(appFactory AppFactoryFunc) *Options { method WithAppRemoveFunc (line 493) | func (opts *Options) WithAppRemoveFunc(appRemove AppRemoveFunc) *Optio... method WithCompactionDisabled (line 498) | func (opts *Options) WithCompactionDisabled(disabled bool) *Options { method WithMaxActiveTransactions (line 503) | func (opts *Options) WithMaxActiveTransactions(maxActiveTransactions i... method WithMVCCReadSetLimit (line 508) | func (opts *Options) WithMVCCReadSetLimit(mvccReadSetLimit int) *Optio... method WithMaxConcurrency (line 513) | func (opts *Options) WithMaxConcurrency(maxConcurrency int) *Options { method WithMaxIOConcurrency (line 518) | func (opts *Options) WithMaxIOConcurrency(maxIOConcurrency int) *Optio... method WithMaxTxEntries (line 523) | func (opts *Options) WithMaxTxEntries(maxTxEntries int) *Options { method WithMaxKeyLen (line 528) | func (opts *Options) WithMaxKeyLen(maxKeyLen int) *Options { method WithMaxValueLen (line 533) | func (opts *Options) WithMaxValueLen(maxValueLen int) *Options { method WithTxLogCacheSize (line 538) | func (opts *Options) WithTxLogCacheSize(txLogCacheSize int) *Options { method WithVLogCacheSize (line 543) | func (opts *Options) WithVLogCacheSize(vLogCacheSize int) *Options { method WithFileSize (line 548) | func (opts *Options) WithFileSize(fileSize int) *Options { method WithVLogMaxOpenedFiles (line 553) | func (opts *Options) WithVLogMaxOpenedFiles(vLogMaxOpenedFiles int) *O... method WithTxLogMaxOpenedFiles (line 558) | func (opts *Options) WithTxLogMaxOpenedFiles(txLogMaxOpenedFiles int) ... method WithCommitLogMaxOpenedFiles (line 563) | func (opts *Options) WithCommitLogMaxOpenedFiles(commitLogMaxOpenedFil... method WithMaxWaitees (line 568) | func (opts *Options) WithMaxWaitees(maxWaitees int) *Options { method WithTimeFunc (line 573) | func (opts *Options) WithTimeFunc(timeFunc TimeFunc) *Options { method WithExternalCommitAllowance (line 578) | func (opts *Options) WithExternalCommitAllowance(useExternalCommitAllo... method WithMultiIndexing (line 583) | func (opts *Options) WithMultiIndexing(multiIndexing bool) *Options { method WithWriteTxHeaderVersion (line 588) | func (opts *Options) WithWriteTxHeaderVersion(version int) *Options { method WithCompressionFormat (line 593) | func (opts *Options) WithCompressionFormat(compressionFormat int) *Opt... method WithCompresionLevel (line 598) | func (opts *Options) WithCompresionLevel(compressionLevel int) *Options { method WithEmbeddedValues (line 603) | func (opts *Options) WithEmbeddedValues(embeddedValues bool) *Options { method WithPreallocFiles (line 608) | func (opts *Options) WithPreallocFiles(preallocFiles bool) *Options { method WithIndexOptions (line 613) | func (opts *Options) WithIndexOptions(indexOptions *IndexOptions) *Opt... method WithAHTOptions (line 618) | func (opts *Options) WithAHTOptions(ahtOptions *AHTOptions) *Options { type IndexOptions (line 158) | type IndexOptions struct method Validate (line 382) | func (opts *IndexOptions) Validate() error { method WithCacheSize (line 625) | func (opts *IndexOptions) WithCacheSize(cacheSize int) *IndexOptions { method WithFlushThld (line 630) | func (opts *IndexOptions) WithFlushThld(flushThld int) *IndexOptions { method WithSyncThld (line 635) | func (opts *IndexOptions) WithSyncThld(syncThld int) *IndexOptions { method WithFlushBufferSize (line 640) | func (opts *IndexOptions) WithFlushBufferSize(flushBufferSize int) *In... method WithCleanupPercentage (line 645) | func (opts *IndexOptions) WithCleanupPercentage(cleanupPercentage floa... method WithMaxActiveSnapshots (line 650) | func (opts *IndexOptions) WithMaxActiveSnapshots(maxActiveSnapshots in... method WithMaxNodeSize (line 655) | func (opts *IndexOptions) WithMaxNodeSize(maxNodeSize int) *IndexOptio... method WithRenewSnapRootAfter (line 660) | func (opts *IndexOptions) WithRenewSnapRootAfter(renewSnapRootAfter ti... method WithMaxBulkSize (line 665) | func (opts *IndexOptions) WithMaxBulkSize(maxBulkSize int) *IndexOptio... method WithBulkPreparationTimeout (line 670) | func (opts *IndexOptions) WithBulkPreparationTimeout(bulkPreparationTi... method WithCompactionThld (line 675) | func (opts *IndexOptions) WithCompactionThld(compactionThld int) *Inde... method WithDelayDuringCompaction (line 680) | func (opts *IndexOptions) WithDelayDuringCompaction(delayDuringCompact... method WithNodesLogMaxOpenedFiles (line 685) | func (opts *IndexOptions) WithNodesLogMaxOpenedFiles(nodesLogMaxOpened... method WithHistoryLogMaxOpenedFiles (line 690) | func (opts *IndexOptions) WithHistoryLogMaxOpenedFiles(historyLogMaxOp... method WithCommitLogMaxOpenedFiles (line 695) | func (opts *IndexOptions) WithCommitLogMaxOpenedFiles(commitLogMaxOpen... method WithMaxBufferedDataSize (line 700) | func (opts *IndexOptions) WithMaxBufferedDataSize(size int) *IndexOpti... method WithMaxGlobalBufferedDataSize (line 705) | func (opts *IndexOptions) WithMaxGlobalBufferedDataSize(size int) *Ind... type AHTOptions (line 211) | type AHTOptions struct method Validate (line 444) | func (opts *AHTOptions) Validate() error { method WithWriteBufferSize (line 712) | func (opts *AHTOptions) WithWriteBufferSize(writeBufferSize int) *AHTO... method WithSyncThld (line 717) | func (opts *AHTOptions) WithSyncThld(syncThld int) *AHTOptions { function DefaultOptions (line 219) | func DefaultOptions() *Options { function DefaultIndexOptions (line 264) | func DefaultIndexOptions() *IndexOptions { function DefaultAHTOptions (line 287) | func DefaultAHTOptions() *AHTOptions { FILE: embedded/store/options_test.go function TestInvalidOptions (line 28) | func TestInvalidOptions(t *testing.T) { function TestInvalidIndexOptions (line 65) | func TestInvalidIndexOptions(t *testing.T) { function TestInvalidAHTOptions (line 98) | func TestInvalidAHTOptions(t *testing.T) { function TestDefaultOptions (line 114) | func TestDefaultOptions(t *testing.T) { function TestValidOptions (line 118) | func TestValidOptions(t *testing.T) { FILE: embedded/store/precommit_buffer.go type precommittedEntry (line 29) | type precommittedEntry struct type precommitBuffer (line 40) | type precommitBuffer struct method freeSlots (line 63) | func (b *precommitBuffer) freeSlots() int { method put (line 75) | func (b *precommitBuffer) put(txID uint64, alh [sha256.Size]byte, txOf... method recedeWriter (line 97) | func (b *precommitBuffer) recedeWriter(n int) error { method readAhead (line 113) | func (b *precommitBuffer) readAhead(n int) (txID uint64, alh [sha256.S... method advanceReader (line 139) | func (b *precommitBuffer) advanceReader(n int) error { function newPrecommitBuffer (line 51) | func newPrecommitBuffer(size int) *precommitBuffer { FILE: embedded/store/precommit_buffer_test.go function TestPrecommitBuffer (line 25) | func TestPrecommitBuffer(t *testing.T) { function TestPrecommitBufferRecedeWriter (line 92) | func TestPrecommitBufferRecedeWriter(t *testing.T) { FILE: embedded/store/preconditions.go type Precondition (line 26) | type Precondition interface type PreconditionKeyMustExist (line 36) | type PreconditionKeyMustExist struct method String (line 40) | func (cs *PreconditionKeyMustExist) String() string { return "KeyMustE... method Validate (line 42) | func (cs *PreconditionKeyMustExist) Validate(st *ImmuStore) error { method Check (line 54) | func (cs *PreconditionKeyMustExist) Check(ctx context.Context, idx Key... type PreconditionKeyMustNotExist (line 63) | type PreconditionKeyMustNotExist struct method String (line 67) | func (cs *PreconditionKeyMustNotExist) String() string { return "KeyMu... method Validate (line 69) | func (cs *PreconditionKeyMustNotExist) Validate(st *ImmuStore) error { method Check (line 81) | func (cs *PreconditionKeyMustNotExist) Check(ctx context.Context, idx ... type PreconditionKeyNotModifiedAfterTx (line 90) | type PreconditionKeyNotModifiedAfterTx struct method String (line 95) | func (cs *PreconditionKeyNotModifiedAfterTx) String() string { return ... method Validate (line 97) | func (cs *PreconditionKeyNotModifiedAfterTx) Validate(st *ImmuStore) e... method Check (line 113) | func (cs *PreconditionKeyNotModifiedAfterTx) Check(ctx context.Context... FILE: embedded/store/tx.go type Tx (line 30) | type Tx struct method Header (line 79) | func (tx *Tx) Header() *TxHeader { method BuildHashTree (line 332) | func (tx *Tx) BuildHashTree() error { method Entries (line 357) | func (tx *Tx) Entries() []*TxEntry { method IndexOf (line 361) | func (tx *Tx) IndexOf(key []byte) (int, error) { method EntryOf (line 370) | func (tx *Tx) EntryOf(key []byte) (*TxEntry, error) { method Proof (line 379) | func (tx *Tx) Proof(key []byte) (*htree.InclusionProof, error) { method readFrom (line 388) | func (tx *Tx) readFrom(r *appendable.Reader, skipIntegrityCheck bool) ... type TxHeader (line 38) | type TxHeader struct method Bytes (line 103) | func (hdr *TxHeader) Bytes() ([]byte, error) { method ReadFrom (line 166) | func (hdr *TxHeader) ReadFrom(b []byte) error { method innerHash (line 249) | func (hdr *TxHeader) innerHash() [sha256.Size]byte { method Alh (line 307) | func (hdr *TxHeader) Alh() [sha256.Size]byte { method TxEntryDigest (line 321) | func (hdr *TxHeader) TxEntryDigest() (TxEntryDigest, error) { function NewTx (line 53) | func NewTx(nentries int, maxKeyLen int) *Tx { function NewTxWithEntries (line 69) | func NewTxWithEntries(header *TxHeader, entries []*TxEntry) *Tx { type txDataReader (line 413) | type txDataReader struct method readHeader (line 421) | func (t *txDataReader) readHeader(maxEntries int) (*TxHeader, error) { method readEntry (line 533) | func (t *txDataReader) readEntry(entry *TxEntry) error { method buildAndValidateHtree (line 605) | func (t *txDataReader) buildAndValidateHtree(htree *htree.HTree) error { type TxEntry (line 632) | type TxEntry struct method setKey (line 657) | func (e *TxEntry) setKey(key []byte) { method key (line 662) | func (e *TxEntry) key() []byte { method Key (line 666) | func (e *TxEntry) Key() []byte { method Metadata (line 672) | func (e *TxEntry) Metadata() *KVMetadata { method HVal (line 676) | func (e *TxEntry) HVal() [sha256.Size]byte { method VOff (line 680) | func (e *TxEntry) VOff() int64 { method VLen (line 684) | func (e *TxEntry) VLen() int { function NewTxEntry (line 642) | func NewTxEntry(key []byte, md *KVMetadata, vLen int, hVal [sha256.Size]... type TxEntryDigest (line 688) | type TxEntryDigest function TxEntryDigest_v1_1 (line 690) | func TxEntryDigest_v1_1(e *TxEntry) ([sha256.Size]byte, error) { function TxEntryDigest_v1_2 (line 703) | func TxEntryDigest_v1_2(e *TxEntry) ([sha256.Size]byte, error) { FILE: embedded/store/tx_metadata.go constant truncatedUptoTxAttrCode (line 27) | truncatedUptoTxAttrCode attributeCode = 0 constant extraAttrCode (line 28) | extraAttrCode attributeCode = 1 constant truncatedUptoTxAttrSize (line 33) | truncatedUptoTxAttrSize = txIDSize constant maxTxMetadataLen (line 36) | maxTxMetadataLen = (attrCodeSize + truncatedUptoTxAttrSize) + constant maxExtraLen (line 39) | maxExtraLen = 256 type truncatedUptoTxAttribute (line 44) | type truncatedUptoTxAttribute struct method code (line 49) | func (a *truncatedUptoTxAttribute) code() attributeCode { method serialize (line 54) | func (a *truncatedUptoTxAttribute) serialize() []byte { method deserialize (line 61) | func (a *truncatedUptoTxAttribute) deserialize(b []byte) (int, error) { type extraAttribute (line 70) | type extraAttribute struct method code (line 75) | func (a *extraAttribute) code() attributeCode { method serialize (line 80) | func (a *extraAttribute) serialize() []byte { method deserialize (line 90) | func (a *extraAttribute) deserialize(b []byte) (int, error) { function getAttributeFrom (line 101) | func getAttributeFrom(attrCode attributeCode) (attribute, error) { type TxMetadata (line 119) | type TxMetadata struct method IsEmpty (line 130) | func (md *TxMetadata) IsEmpty() bool { method HasExtraOnly (line 134) | func (md *TxMetadata) HasExtraOnly() bool { method Equal (line 138) | func (md *TxMetadata) Equal(amd *TxMetadata) bool { method Bytes (line 145) | func (md *TxMetadata) Bytes() []byte { method ReadFrom (line 159) | func (md *TxMetadata) ReadFrom(b []byte) error { method HasTruncatedTxID (line 197) | func (md *TxMetadata) HasTruncatedTxID() bool { method GetTruncatedTxID (line 204) | func (md *TxMetadata) GetTruncatedTxID() (uint64, error) { method WithTruncatedTxID (line 216) | func (md *TxMetadata) WithTruncatedTxID(txID uint64) *TxMetadata { method Extra (line 228) | func (md *TxMetadata) Extra() []byte { method WithExtra (line 237) | func (md *TxMetadata) WithExtra(data []byte) error { function NewTxMetadata (line 124) | func NewTxMetadata() *TxMetadata { FILE: embedded/store/tx_metadata_test.go function TestTxMetadata (line 25) | func TestTxMetadata(t *testing.T) { function TestTxMetadataWithAttributes (line 47) | func TestTxMetadataWithAttributes(t *testing.T) { FILE: embedded/store/tx_reader.go type TxReader (line 24) | type TxReader struct method Read (line 69) | func (txr *TxReader) Read() (*Tx, error) { method NewTxReader (line 38) | func (s *ImmuStore) NewTxReader(initialTxID uint64, desc bool, tx *Tx) (... method newTxReader (line 49) | func (s *ImmuStore) newTxReader(initialTxID uint64, desc, allowPrecommit... FILE: embedded/store/tx_reader_test.go function TestTxReader (line 30) | func TestTxReader(t *testing.T) { function TestWrapAppendableErr (line 101) | func TestWrapAppendableErr(t *testing.T) { FILE: embedded/store/tx_test.go function TestReadTxFromCorruptedData (line 31) | func TestReadTxFromCorruptedData(t *testing.T) { function TestTxHeaderBytes (line 103) | func TestTxHeaderBytes(t *testing.T) { function TestEntryMetadataWithVersions (line 172) | func TestEntryMetadataWithVersions(t *testing.T) { FILE: embedded/store/txpool.go type txPoolOptions (line 23) | type txPoolOptions struct type TxPool (line 30) | type TxPool interface type txPool (line 36) | type txPool struct method Alloc (line 63) | func (p *txPool) Alloc() (*Tx, error) { method Release (line 81) | func (p *txPool) Release(tx *Tx) { method Stats (line 89) | func (p *txPool) Stats() (used, free, max int) { function newTxPool (line 43) | func newTxPool(opts txPoolOptions) (TxPool, error) { FILE: embedded/store/txpool_test.go function TestTxPool (line 26) | func TestTxPool(t *testing.T) { FILE: embedded/store/verification.go function VerifyInclusion (line 28) | func VerifyInclusion(proof *htree.InclusionProof, entryDigest, root [sha... function advanceLinearHash (line 32) | func advanceLinearHash(alh [sha256.Size]byte, txID uint64, term [sha256.... function VerifyLinearProof (line 40) | func VerifyLinearProof(proof *LinearProof, sourceTxID, targetTxID uint64... function VerifyLinearAdvanceProof (line 63) | func VerifyLinearAdvanceProof( function VerifyDualProof (line 127) | func VerifyDualProof(proof *DualProof, sourceTxID, targetTxID uint64, so... function leafFor (line 237) | func leafFor(d [sha256.Size]byte) [sha256.Size]byte { type EntrySpecDigest (line 244) | type EntrySpecDigest function EntrySpecDigestFor (line 246) | func EntrySpecDigestFor(version int) (EntrySpecDigest, error) { function EntrySpecDigest_v0 (line 257) | func EntrySpecDigest_v0(kv *EntrySpec) [sha256.Size]byte { function EntrySpecDigest_v1 (line 265) | func EntrySpecDigest_v1(kv *EntrySpec) [sha256.Size]byte { function VerifyDualProofV2 (line 304) | func VerifyDualProofV2(proof *DualProofV2, sourceTxID, targetTxID uint64... FILE: embedded/store/verification_test.go function TestVerifyLinearProofEdgeCases (line 30) | func TestVerifyLinearProofEdgeCases(t *testing.T) { function TestVerifyDualProofEdgeCases (line 55) | func TestVerifyDualProofEdgeCases(t *testing.T) { function TestVerifyDualProofWithAdditionalLinearInclusionProof (line 130) | func TestVerifyDualProofWithAdditionalLinearInclusionProof(t *testing.T) { FILE: embedded/tbtree/consistency_error_test.go function consistencyCheck (line 26) | func consistencyCheck(t *testing.T, tbtree *TBtree, n node) { function TestConsistencyFailure (line 68) | func TestConsistencyFailure(t *testing.T) { FILE: embedded/tbtree/history_reader.go type HistoryReaderSpec (line 19) | type HistoryReaderSpec struct type HistoryReader (line 26) | type HistoryReader struct method Read (line 56) | func (r *HistoryReader) Read() ([]TimedValue, error) { method Close (line 71) | func (r *HistoryReader) Close() error { function newHistoryReader (line 37) | func newHistoryReader(id int, snap *Snapshot, spec *HistoryReaderSpec) (... FILE: embedded/tbtree/history_reader_test.go function TestHistoryReaderEdgeCases (line 25) | func TestHistoryReaderEdgeCases(t *testing.T) { function TestHistoryReaderAscendingScan (line 59) | func TestHistoryReaderAscendingScan(t *testing.T) { function TestHistoryReaderDescendingScan (line 112) | func TestHistoryReaderDescendingScan(t *testing.T) { FILE: embedded/tbtree/options.go constant DefaultMaxNodeSize (line 32) | DefaultMaxNodeSize = 4096 constant DefaultFlushThld (line 33) | DefaultFlushThld = 100_000 constant DefaultSyncThld (line 34) | DefaultSyncThld = 1_000_000 constant DefaultFlushBufferSize (line 35) | DefaultFlushBufferSize = 4096 constant DefaultMaxBufferedDataSize (line 36) | DefaultMaxBufferedDataSize = 1 << 22 constant DefaultCleanUpPercentage (line 37) | DefaultCleanUpPercentage float32 = 0 constant DefaultMaxActiveSnapshots (line 38) | DefaultMaxActiveSnapshots = 100 constant DefaultRenewSnapRootAfter (line 39) | DefaultRenewSnapRootAfter = time.Duration(1000) * time.Millis... constant DefaultCacheSize (line 40) | DefaultCacheSize = 1 << 27 constant DefaultFileMode (line 41) | DefaultFileMode = os.FileMode(0755) constant DefaultFileSize (line 42) | DefaultFileSize = 1 << 26 constant DefaultMaxKeySize (line 43) | DefaultMaxKeySize = 1024 constant DefaultMaxValueSize (line 44) | DefaultMaxValueSize = 512 constant DefaultCompactionThld (line 45) | DefaultCompactionThld = 2 constant DefaultDelayDuringCompaction (line 46) | DefaultDelayDuringCompaction = time.Duration(10) * time.Millisecond constant DefaultNodesLogMaxOpenedFiles (line 48) | DefaultNodesLogMaxOpenedFiles = 10 constant DefaultHistoryLogMaxOpenedFiles (line 49) | DefaultHistoryLogMaxOpenedFiles = 1 constant DefaultCommitLogMaxOpenedFiles (line 50) | DefaultCommitLogMaxOpenedFiles = 1 constant MinCacheSize (line 52) | MinCacheSize = 1 type AppFactoryFunc (line 55) | type AppFactoryFunc type AppRemoveFunc (line 61) | type AppRemoveFunc type OnFlushFunc (line 63) | type OnFlushFunc type Options (line 65) | type Options struct method Validate (line 128) | func (opts *Options) Validate() error { method WithLogger (line 204) | func (opts *Options) WithLogger(logger logger.Logger) *Options { method WithAppFactory (line 209) | func (opts *Options) WithAppFactory(appFactory AppFactoryFunc) *Options { method WithAppRemoveFunc (line 214) | func (opts *Options) WithAppRemoveFunc(AppRemove AppRemoveFunc) *Optio... method WithFlushThld (line 219) | func (opts *Options) WithFlushThld(flushThld int) *Options { method WithSyncThld (line 224) | func (opts *Options) WithSyncThld(syncThld int) *Options { method WithFlushBufferSize (line 229) | func (opts *Options) WithFlushBufferSize(size int) *Options { method WithCleanupPercentage (line 234) | func (opts *Options) WithCleanupPercentage(cleanupPercentage float32) ... method WithMaxActiveSnapshots (line 239) | func (opts *Options) WithMaxActiveSnapshots(maxActiveSnapshots int) *O... method WithRenewSnapRootAfter (line 244) | func (opts *Options) WithRenewSnapRootAfter(renewSnapRootAfter time.Du... method WithCacheSize (line 249) | func (opts *Options) WithCacheSize(cacheSize int) *Options { method WithCache (line 254) | func (opts *Options) WithCache(cache *cache.Cache) *Options { method WithReadOnly (line 259) | func (opts *Options) WithReadOnly(readOnly bool) *Options { method WithFileMode (line 264) | func (opts *Options) WithFileMode(fileMode os.FileMode) *Options { method WithNodesLogMaxOpenedFiles (line 269) | func (opts *Options) WithNodesLogMaxOpenedFiles(nodesLogMaxOpenedFiles... method WithHistoryLogMaxOpenedFiles (line 274) | func (opts *Options) WithHistoryLogMaxOpenedFiles(historyLogMaxOpenedF... method WithCommitLogMaxOpenedFiles (line 279) | func (opts *Options) WithCommitLogMaxOpenedFiles(commitLogMaxOpenedFil... method WithMaxKeySize (line 284) | func (opts *Options) WithMaxKeySize(maxKeySize int) *Options { method WithMaxValueSize (line 289) | func (opts *Options) WithMaxValueSize(maxValueSize int) *Options { method WithMaxNodeSize (line 294) | func (opts *Options) WithMaxNodeSize(maxNodeSize int) *Options { method WithFileSize (line 299) | func (opts *Options) WithFileSize(fileSize int) *Options { method WithCompactionThld (line 304) | func (opts *Options) WithCompactionThld(compactionThld int) *Options { method WithDelayDuringCompaction (line 309) | func (opts *Options) WithDelayDuringCompaction(delay time.Duration) *O... method WithIdentifier (line 314) | func (opts *Options) WithIdentifier(id uint16) *Options { method WithMaxBufferedDataSize (line 319) | func (opts *Options) WithMaxBufferedDataSize(size int) *Options { method WithOnFlushFunc (line 324) | func (opts *Options) WithOnFlushFunc(onFlush OnFlushFunc) *Options { function DefaultOptions (line 99) | func DefaultOptions() *Options { FILE: embedded/tbtree/options_test.go function TestInvalidOptions (line 28) | func TestInvalidOptions(t *testing.T) { function TestDefaultOptions (line 60) | func TestDefaultOptions(t *testing.T) { function TestValidOptions (line 64) | func TestValidOptions(t *testing.T) { FILE: embedded/tbtree/reader.go type Reader (line 24) | type Reader struct method Reset (line 59) | func (r *Reader) Reset() error { method ReadBetween (line 69) | func (r *Reader) ReadBetween(initialTs, finalTs uint64) (key []byte, v... method Read (line 163) | func (r *Reader) Read() (key []byte, value []byte, ts, hc uint64, err ... method Close (line 296) | func (r *Reader) Close() error { type ReaderSpec (line 48) | type ReaderSpec struct function cp (line 307) | func cp(s []byte) []byte { FILE: embedded/tbtree/reader_test.go function TestReaderForEmptyTreeShouldReturnError (line 27) | func TestReaderForEmptyTreeShouldReturnError(t *testing.T) { function TestReaderWithInvalidSpec (line 49) | func TestReaderWithInvalidSpec(t *testing.T) { function TestReaderAscendingScan (line 59) | func TestReaderAscendingScan(t *testing.T) { function TestReaderAscendingScanWithEndingKey (line 113) | func TestReaderAscendingScanWithEndingKey(t *testing.T) { function TestReaderAscendingScanAsBefore (line 171) | func TestReaderAscendingScanAsBefore(t *testing.T) { function TestReaderAsBefore (line 223) | func TestReaderAsBefore(t *testing.T) { function TestReaderAscendingScanWithoutSeekKey (line 269) | func TestReaderAscendingScanWithoutSeekKey(t *testing.T) { function TestReaderDescendingScan (line 320) | func TestReaderDescendingScan(t *testing.T) { function TestReaderDescendingScanAsBefore (line 369) | func TestReaderDescendingScanAsBefore(t *testing.T) { function TestReaderDescendingWithoutSeekKeyScan (line 423) | func TestReaderDescendingWithoutSeekKeyScan(t *testing.T) { function TestFullScanAscendingOrder (line 469) | func TestFullScanAscendingOrder(t *testing.T) { function TestFullScanDescendingOrder (line 514) | func TestFullScanDescendingOrder(t *testing.T) { FILE: embedded/tbtree/snapshot.go constant InnerNodeType (line 28) | InnerNodeType = iota constant LeafNodeType (line 29) | LeafNodeType type Snapshot (line 37) | type Snapshot struct method Set (line 58) | func (s *Snapshot) Set(key, value []byte) error { method Get (line 108) | func (s *Snapshot) Get(key []byte) (value []byte, ts uint64, hc uint64... method GetBetween (line 128) | func (s *Snapshot) GetBetween(key []byte, initialTs, finalTs uint64) (... method History (line 150) | func (s *Snapshot) History(key []byte, offset uint64, descOrder bool, ... method Ts (line 179) | func (s *Snapshot) Ts() uint64 { method GetWithPrefix (line 193) | func (s *Snapshot) GetWithPrefix(prefix []byte, neq []byte) (key []byt... method NewHistoryReader (line 230) | func (s *Snapshot) NewHistoryReader(spec *HistoryReaderSpec) (*History... method NewReader (line 259) | func (s *Snapshot) NewReader(spec ReaderSpec) (r *Reader, err error) { method closedReader (line 330) | func (s *Snapshot) closedReader(id int) error { method Close (line 344) | func (s *Snapshot) Close() error { method WriteTo (line 386) | func (s *Snapshot) WriteTo(nw, hw io.Writer, writeOpts *WriteOpts) (ro... method writeTo (line 397) | func (n *innerNode) writeTo(nw, hw io.Writer, writeOpts *WriteOpts, buf ... method writeTo (line 493) | func (l *leafNode) writeTo(nw, hw io.Writer, writeOpts *WriteOpts, buf [... method writeTo (line 595) | func (n *nodeRef) writeTo(nw, hw io.Writer, writeOpts *WriteOpts, buf []... function writeNodeRefToWithOffset (line 618) | func writeNodeRefToWithOffset(n node, offset, minOff int64, buf []byte) ... FILE: embedded/tbtree/snapshot_test.go function TestSnapshotSerialization (line 26) | func TestSnapshotSerialization(t *testing.T) { function TestSnapshotClosing (line 94) | func TestSnapshotClosing(t *testing.T) { function TestSnapshotLoadFromFullDump (line 129) | func TestSnapshotLoadFromFullDump(t *testing.T) { function TestSnapshotIsolation (line 151) | func TestSnapshotIsolation(t *testing.T) { FILE: embedded/tbtree/tbtree.go constant Version (line 66) | Version = 3 constant MetaVersion (line 69) | MetaVersion = "VERSION" constant MetaMaxNodeSize (line 70) | MetaMaxNodeSize = "MAX_NODE_SIZE" constant MetaMaxKeySize (line 71) | MetaMaxKeySize = "MAX_KEY_SIZE" constant MetaMaxValueSize (line 72) | MetaMaxValueSize = "MAX_VALUE_SIZE" constant nodesFolderPrefix (line 77) | nodesFolderPrefix = "nodes" constant commitFolderPrefix (line 78) | commitFolderPrefix = "commit" constant historyFolder (line 80) | historyFolder = "history" constant timestampFile (line 81) | timestampFile = "TIMESTAMP" constant cLogEntrySize (line 86) | cLogEntrySize = 8 + 8 + 4 + sha256.Size + 8 + 8 + sha256.Size type cLogEntry (line 88) | type cLogEntry struct method serialize (line 101) | func (e *cLogEntry) serialize() []byte { method isValid (line 133) | func (e *cLogEntry) isValid() bool { method deserialize (line 140) | func (e *cLogEntry) deserialize(b []byte) { type TBtree (line 169) | type TBtree struct method GetOptions (line 734) | func (t *TBtree) GetOptions() *Options { method cachePut (line 759) | func (t *TBtree) cachePut(n node) { method nodeAt (line 774) | func (t *TBtree) nodeAt(offset int64, updateCache bool) (node, error) { method readNodeAt (line 811) | func (t *TBtree) readNodeAt(off int64) (node, error) { method readNodeFrom (line 816) | func (t *TBtree) readNodeFrom(r *appendable.Reader) (node, error) { method readInnerNodeFrom (line 843) | func (t *TBtree) readInnerNodeFrom(r *appendable.Reader) (*innerNode, ... method readNodeRefFrom (line 874) | func (t *TBtree) readNodeRefFrom(r *appendable.Reader) (*nodeRef, erro... method readLeafNodeFrom (line 910) | func (t *TBtree) readLeafNodeFrom(r *appendable.Reader) (*leafNode, er... method Get (line 975) | func (t *TBtree) Get(key []byte) (value []byte, ts uint64, hc uint64, ... method GetBetween (line 991) | func (t *TBtree) GetBetween(key []byte, initialTs, finalTs uint64) (va... method History (line 1006) | func (t *TBtree) History(key []byte, offset uint64, descOrder bool, li... method GetWithPrefix (line 1025) | func (t *TBtree) GetWithPrefix(prefix []byte, neq []byte) (key []byte,... method Sync (line 1054) | func (t *TBtree) Sync() error { method Flush (line 1066) | func (t *TBtree) Flush() (wN, wH int64, err error) { method FlushWith (line 1070) | func (t *TBtree) FlushWith(cleanupPercentage float32, synced bool) (wN... method wrapNwarn (line 1090) | func (t *TBtree) wrapNwarn(formattedMessage string, args ...interface{... method flushTree (line 1095) | func (t *TBtree) flushTree(cleanupPercentageHint float32, forceSync bo... method readTsFile (line 1304) | func (t *TBtree) readTsFile() uint64 { method writeTsFile (line 1324) | func (t *TBtree) writeTsFile() error { method SnapshotCount (line 1354) | func (t *TBtree) SnapshotCount() (uint64, error) { method snapshotCount (line 1365) | func (t *TBtree) snapshotCount() uint64 { method buildWriteProgressOutput (line 1369) | func (t *TBtree) buildWriteProgressOutput( method Compact (line 1429) | func (t *TBtree) Compact() (uint64, error) { method fullDump (line 1484) | func (t *TBtree) fullDump(snap *Snapshot, progressOutput writeProgress... method fullDumpTo (line 1533) | func (t *TBtree) fullDumpTo(snapshot *Snapshot, nLog, cLog appendable.... method Close (line 1611) | func (t *TBtree) Close() error { method IncreaseTs (line 1656) | func (t *TBtree) IncreaseTs(ts uint64) error { method lock (line 1688) | func (t *TBtree) lock() { method unlock (line 1692) | func (t *TBtree) unlock() { method Insert (line 1702) | func (t *TBtree) Insert(key []byte, value []byte) error { method BulkInsert (line 1714) | func (t *TBtree) BulkInsert(kvts []*KVT) error { method bulkInsert (line 1729) | func (t *TBtree) bulkInsert(kvts []*KVT) error { method Ts (line 1844) | func (t *TBtree) Ts() uint64 { method SyncSnapshot (line 1851) | func (t *TBtree) SyncSnapshot() (*Snapshot, error) { method Snapshot (line 1868) | func (t *TBtree) Snapshot() (*Snapshot, error) { method SnapshotMustIncludeTs (line 1872) | func (t *TBtree) SnapshotMustIncludeTs(ts uint64) (*Snapshot, error) { method SnapshotMustIncludeTsWithRenewalPeriod (line 1880) | func (t *TBtree) SnapshotMustIncludeTsWithRenewalPeriod(ts uint64, ren... method newSnapshot (line 1935) | func (t *TBtree) newSnapshot(snapshotID uint64, root node) *Snapshot { method snapshotClosed (line 1946) | func (t *TBtree) snapshotClosed(snapshot *Snapshot) error { type path (line 228) | type path type pathNode (line 230) | type pathNode struct type node (line 235) | type node interface type writeProgressOutputFunc (line 252) | type writeProgressOutputFunc type writeFinnishOutputFunc (line 253) | type writeFinnishOutputFunc type WriteOpts (line 255) | type WriteOpts struct type innerNode (line 264) | type innerNode struct method insert (line 1960) | func (n *innerNode) insert(kvts []*KVT) (nodes []node, depth int, err ... method updateOnInsert (line 1978) | func (n *innerNode) updateOnInsert(kvts []*KVT) (nodes []node, depth i... method get (line 2066) | func (n *innerNode) get(key []byte) (value []byte, ts uint64, hc uint6... method getBetween (line 2070) | func (n *innerNode) getBetween(key []byte, initialTs, finalTs uint64) ... method history (line 2074) | func (n *innerNode) history(key []byte, offset uint64, descOrder bool,... method findLeafNode (line 2078) | func (n *innerNode) findLeafNode(seekKey []byte, path path, offset int... method ts (line 2124) | func (n *innerNode) ts() uint64 { method setTs (line 2128) | func (n *innerNode) setTs(ts uint64) (node, error) { method size (line 2152) | func (n *innerNode) size() (int, error) { method tsMutated (line 2168) | func (l *innerNode) tsMutated() bool { method mutated (line 2177) | func (n *innerNode) mutated() bool { method offset (line 2181) | func (n *innerNode) offset() int64 { method minOffset (line 2185) | func (n *innerNode) minOffset() int64 { method minKey (line 2189) | func (n *innerNode) minKey() []byte { method indexOf (line 2197) | func (n *innerNode) indexOf(key []byte) int { method split (line 2227) | func (n *innerNode) split() ([]node, error) { method updateTs (line 2263) | func (n *innerNode) updateTs() { type leafNode (line 273) | type leafNode struct method insert (line 2359) | func (l *leafNode) insert(kvts []*KVT) (nodes []node, depth int, err e... method updateOnInsert (line 2386) | func (l *leafNode) updateOnInsert(kvts []*KVT) (nodes []node, depth in... method get (line 2428) | func (l *leafNode) get(key []byte) (value []byte, ts uint64, hc uint64... method getBetween (line 2441) | func (l *leafNode) getBetween(key []byte, initialTs, finalTs uint64) (... method history (line 2453) | func (l *leafNode) history(key []byte, offset uint64, desc bool, limit... method findLeafNode (line 2556) | func (l *leafNode) findLeafNode(seekKey []byte, path path, _ int, neqK... method indexOf (line 2587) | func (l *leafNode) indexOf(key []byte) (index int, found bool) { method minKey (line 2613) | func (l *leafNode) minKey() []byte { method ts (line 2620) | func (l *leafNode) ts() uint64 { method minOffset (line 2624) | func (l *leafNode) minOffset() int64 { method setTs (line 2628) | func (l *leafNode) setTs(ts uint64) (node, error) { method size (line 2664) | func (l *leafNode) size() (int, error) { method tsMutated (line 2684) | func (l *leafNode) tsMutated() bool { method mutated (line 2693) | func (l *leafNode) mutated() bool { method offset (line 2697) | func (l *leafNode) offset() int64 { method split (line 2701) | func (l *leafNode) split() ([]node, error) { method updateTs (line 2744) | func (l *leafNode) updateTs() { type nodeRef (line 281) | type nodeRef struct method insert (line 2275) | func (r *nodeRef) insert(kvts []*KVT) (nodes []node, depth int, err er... method get (line 2283) | func (r *nodeRef) get(key []byte) (value []byte, ts uint64, hc uint64,... method getBetween (line 2291) | func (r *nodeRef) getBetween(key []byte, initialTs, finalTs uint64) (v... method history (line 2299) | func (r *nodeRef) history(key []byte, offset uint64, descOrder bool, l... method findLeafNode (line 2307) | func (r *nodeRef) findLeafNode(seekKey []byte, path path, offset int, ... method minKey (line 2315) | func (r *nodeRef) minKey() []byte { method ts (line 2319) | func (r *nodeRef) ts() uint64 { method minOffset (line 2323) | func (r *nodeRef) minOffset() int64 { method setTs (line 2327) | func (r *nodeRef) setTs(ts uint64) (node, error) { method size (line 2336) | func (r *nodeRef) size() (int, error) { method tsMutated (line 2345) | func (r *nodeRef) tsMutated() bool { method mutated (line 2349) | func (r *nodeRef) mutated() bool { method offset (line 2353) | func (r *nodeRef) offset() int64 { type leafValue (line 289) | type leafValue struct method history (line 2465) | func (lv *leafValue) history(key []byte, offset uint64, desc bool, lim... method timedValue (line 2754) | func (lv *leafValue) timedValue() TimedValue { method historyCount (line 2758) | func (lv *leafValue) historyCount() uint64 { method size (line 2762) | func (lv *leafValue) size() int { method lastUpdateBetween (line 2766) | func (lv *leafValue) lastUpdateBetween(hLog appendable.Appendable, ini... type TimedValue (line 296) | type TimedValue struct function Open (line 301) | func Open(path string, opts *Options) (*TBtree, error) { function snapFolder (line 455) | func snapFolder(folder string, snapID uint64) string { function recoverFullSnapshots (line 462) | func recoverFullSnapshots(path, prefix string, logger logger.Logger) (sn... function discardSnapshots (line 488) | func discardSnapshots(path string, snapIDs []uint64, appRemove AppRemove... function OpenWith (line 514) | func OpenWith(path, tsFile string, nLog, hLog, cLog appendable.Appendabl... function greatestKeyOfSize (line 712) | func greatestKeyOfSize(size int) []byte { function requiredNodeSize (line 721) | func requiredNodeSize(maxKeySize, maxValueSize int) int { function encodeOffset (line 770) | func encodeOffset(id uint16, offset int64) int64 { type appendableWriter (line 1081) | type appendableWriter struct method Write (line 1085) | func (aw *appendableWriter) Write(b []byte) (int, error) { function writeTsFile (line 1328) | func writeTsFile(path, name string, ts uint64) error { type KVT (line 1682) | type KVT struct function estimateSize (line 1721) | func estimateSize(kvts []*KVT) int { function splitIndex (line 2737) | func splitIndex(sz int) int { FILE: embedded/tbtree/tbtree_test.go function TestEdgeCases (line 42) | func TestEdgeCases(t *testing.T) { function monotonicInsertions (line 323) | func monotonicInsertions(t *testing.T, tbtree *TBtree, itCount int, kCou... function checkAfterMonotonicInsertions (line 402) | func checkAfterMonotonicInsertions(t *testing.T, tbtree *TBtree, itCount... function randomInsertions (line 437) | func randomInsertions(t *testing.T, tbtree *TBtree, kCount int, override... function TestInvalidOpening (line 517) | func TestInvalidOpening(t *testing.T) { function TestSnapshotRecovery (line 549) | func TestSnapshotRecovery(t *testing.T) { function TestTBTreeSplitTooBigKeys (line 677) | func TestTBTreeSplitTooBigKeys(t *testing.T) { function TestTBTreeSplitWithKeyUpdates (line 690) | func TestTBTreeSplitWithKeyUpdates(t *testing.T) { function TestTBTreeSplitMultiLeafSplit (line 724) | func TestTBTreeSplitMultiLeafSplit(t *testing.T) { function TestTBTreeCompactionEdgeCases (line 765) | func TestTBTreeCompactionEdgeCases(t *testing.T) { function TestTBTreeHistory (line 880) | func TestTBTreeHistory(t *testing.T) { function TestTBTreeInsertionInAscendingOrder (line 910) | func TestTBTreeInsertionInAscendingOrder(t *testing.T) { function TestTBTreeInsertionInDescendingOrder (line 984) | func TestTBTreeInsertionInDescendingOrder(t *testing.T) { function TestTBTreeInsertionInRandomOrder (line 1055) | func TestTBTreeInsertionInRandomOrder(t *testing.T) { function TestRandomInsertionWithConcurrentReaderOrder (line 1066) | func TestRandomInsertionWithConcurrentReaderOrder(t *testing.T) { function TestTBTreeReOpen (line 1127) | func TestTBTreeReOpen(t *testing.T) { function TestTBTreeSelfHealingHistory (line 1204) | func TestTBTreeSelfHealingHistory(t *testing.T) { function TestTBTreeSelfHealingNodes (line 1236) | func TestTBTreeSelfHealingNodes(t *testing.T) { function TestTBTreeIncreaseTs (line 1265) | func TestTBTreeIncreaseTs(t *testing.T) { function TestTBTreeFlushAfterIncreaseTs (line 1317) | func TestTBTreeFlushAfterIncreaseTs(t *testing.T) { function BenchmarkRandomInsertion (line 1411) | func BenchmarkRandomInsertion(b *testing.B) { function BenchmarkRandomRead (line 1439) | func BenchmarkRandomRead(b *testing.B) { function BenchmarkAscendingBulkInsertion (line 1473) | func BenchmarkAscendingBulkInsertion(b *testing.B) { function BenchmarkDescendingBulkInsertion (line 1494) | func BenchmarkDescendingBulkInsertion(b *testing.B) { function bulkInsert (line 1515) | func bulkInsert(tbtree *TBtree, bulkCount, bulkSize int, asc bool) error { function BenchmarkRandomBulkInsertion (line 1545) | func BenchmarkRandomBulkInsertion(b *testing.B) { function TestLastUpdateBetween (line 1583) | func TestLastUpdateBetween(t *testing.T) { function TestMultiTimedBulkInsertion (line 1615) | func TestMultiTimedBulkInsertion(t *testing.T) { function TestGetWithPrefix (line 1720) | func TestGetWithPrefix(t *testing.T) { FILE: embedded/tools/stress_tool/stress_tool.go function main (line 36) | func main() { FILE: embedded/tools/stress_tool_sql/stress_tool_sql.go type Entry (line 32) | type Entry struct type cfg (line 37) | type cfg struct function parseConfig (line 55) | func parseConfig() (c cfg) { function main (line 109) | func main() { FILE: embedded/watchers/watchers.go type WatchersHub (line 29) | type WatchersHub struct method Status (line 56) | func (w *WatchersHub) Status() (doneUpto uint64, waiting int, err erro... method RecedeTo (line 67) | func (w *WatchersHub) RecedeTo(t uint64) error { method DoneUpto (line 84) | func (w *WatchersHub) DoneUpto(t uint64) error { method WaitFor (line 115) | func (w *WatchersHub) WaitFor(ctx context.Context, t uint64) error { method Close (line 180) | func (w *WatchersHub) Close() error { type waitingPoint (line 42) | type waitingPoint struct function New (line 48) | func New(doneUpto uint64, maxWaiting int) *WatchersHub { FILE: embedded/watchers/watchers_test.go function TestWatchersHub (line 30) | func TestWatchersHub(t *testing.T) { function TestSimultaneousCancellationAndNotification (line 141) | func TestSimultaneousCancellationAndNotification(t *testing.T) { FILE: pkg/api/protomodel/authorization.pb.go constant _ (line 35) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 37) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type OpenSessionRequest (line 40) | type OpenSessionRequest struct method Reset (line 50) | func (x *OpenSessionRequest) Reset() { method String (line 59) | func (x *OpenSessionRequest) String() string { method ProtoMessage (line 63) | func (*OpenSessionRequest) ProtoMessage() {} method ProtoReflect (line 65) | func (x *OpenSessionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 78) | func (*OpenSessionRequest) Descriptor() ([]byte, []int) { method GetUsername (line 82) | func (x *OpenSessionRequest) GetUsername() string { method GetPassword (line 89) | func (x *OpenSessionRequest) GetPassword() string { method GetDatabase (line 96) | func (x *OpenSessionRequest) GetDatabase() string { type OpenSessionResponse (line 103) | type OpenSessionResponse struct method Reset (line 114) | func (x *OpenSessionResponse) Reset() { method String (line 123) | func (x *OpenSessionResponse) String() string { method ProtoMessage (line 127) | func (*OpenSessionResponse) ProtoMessage() {} method ProtoReflect (line 129) | func (x *OpenSessionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 142) | func (*OpenSessionResponse) Descriptor() ([]byte, []int) { method GetSessionID (line 146) | func (x *OpenSessionResponse) GetSessionID() string { method GetServerUUID (line 153) | func (x *OpenSessionResponse) GetServerUUID() string { method GetExpirationTimestamp (line 160) | func (x *OpenSessionResponse) GetExpirationTimestamp() int32 { method GetInactivityTimestamp (line 167) | func (x *OpenSessionResponse) GetInactivityTimestamp() int32 { type KeepAliveRequest (line 174) | type KeepAliveRequest struct method Reset (line 180) | func (x *KeepAliveRequest) Reset() { method String (line 189) | func (x *KeepAliveRequest) String() string { method ProtoMessage (line 193) | func (*KeepAliveRequest) ProtoMessage() {} method ProtoReflect (line 195) | func (x *KeepAliveRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 208) | func (*KeepAliveRequest) Descriptor() ([]byte, []int) { type KeepAliveResponse (line 212) | type KeepAliveResponse struct method Reset (line 218) | func (x *KeepAliveResponse) Reset() { method String (line 227) | func (x *KeepAliveResponse) String() string { method ProtoMessage (line 231) | func (*KeepAliveResponse) ProtoMessage() {} method ProtoReflect (line 233) | func (x *KeepAliveResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 246) | func (*KeepAliveResponse) Descriptor() ([]byte, []int) { type CloseSessionRequest (line 250) | type CloseSessionRequest struct method Reset (line 256) | func (x *CloseSessionRequest) Reset() { method String (line 265) | func (x *CloseSessionRequest) String() string { method ProtoMessage (line 269) | func (*CloseSessionRequest) ProtoMessage() {} method ProtoReflect (line 271) | func (x *CloseSessionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 284) | func (*CloseSessionRequest) Descriptor() ([]byte, []int) { type CloseSessionResponse (line 288) | type CloseSessionResponse struct method Reset (line 294) | func (x *CloseSessionResponse) Reset() { method String (line 303) | func (x *CloseSessionResponse) String() string { method ProtoMessage (line 307) | func (*CloseSessionResponse) ProtoMessage() {} method ProtoReflect (line 309) | func (x *CloseSessionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 322) | func (*CloseSessionResponse) Descriptor() ([]byte, []int) { function file_authorization_proto_rawDescGZIP (line 407) | func file_authorization_proto_rawDescGZIP() []byte { function init (line 437) | func init() { file_authorization_proto_init() } function file_authorization_proto_init (line 438) | func file_authorization_proto_init() { FILE: pkg/api/protomodel/authorization.pb.gw.go function request_AuthorizationService_OpenSession_0 (line 36) | func request_AuthorizationService_OpenSession_0(ctx context.Context, mar... function local_request_AuthorizationService_OpenSession_0 (line 53) | func local_request_AuthorizationService_OpenSession_0(ctx context.Contex... function request_AuthorizationService_KeepAlive_0 (line 70) | func request_AuthorizationService_KeepAlive_0(ctx context.Context, marsh... function local_request_AuthorizationService_KeepAlive_0 (line 87) | func local_request_AuthorizationService_KeepAlive_0(ctx context.Context,... function request_AuthorizationService_CloseSession_0 (line 104) | func request_AuthorizationService_CloseSession_0(ctx context.Context, ma... function local_request_AuthorizationService_CloseSession_0 (line 121) | func local_request_AuthorizationService_CloseSession_0(ctx context.Conte... function RegisterAuthorizationServiceHandlerServer (line 142) | func RegisterAuthorizationServiceHandlerServer(ctx context.Context, mux ... function RegisterAuthorizationServiceHandlerFromEndpoint (line 218) | func RegisterAuthorizationServiceHandlerFromEndpoint(ctx context.Context... function RegisterAuthorizationServiceHandler (line 243) | func RegisterAuthorizationServiceHandler(ctx context.Context, mux *runti... function RegisterAuthorizationServiceHandlerClient (line 252) | func RegisterAuthorizationServiceHandlerClient(ctx context.Context, mux ... FILE: pkg/api/protomodel/authorization_grpc.pb.go constant _ (line 15) | _ = grpc.SupportPackageIsVersion7 type AuthorizationServiceClient (line 20) | type AuthorizationServiceClient interface type authorizationServiceClient (line 26) | type authorizationServiceClient struct method OpenSession (line 34) | func (c *authorizationServiceClient) OpenSession(ctx context.Context, ... method KeepAlive (line 43) | func (c *authorizationServiceClient) KeepAlive(ctx context.Context, in... method CloseSession (line 52) | func (c *authorizationServiceClient) CloseSession(ctx context.Context,... function NewAuthorizationServiceClient (line 30) | func NewAuthorizationServiceClient(cc grpc.ClientConnInterface) Authoriz... type AuthorizationServiceServer (line 64) | type AuthorizationServiceServer interface type UnimplementedAuthorizationServiceServer (line 71) | type UnimplementedAuthorizationServiceServer struct method OpenSession (line 74) | func (UnimplementedAuthorizationServiceServer) OpenSession(context.Con... method KeepAlive (line 77) | func (UnimplementedAuthorizationServiceServer) KeepAlive(context.Conte... method CloseSession (line 80) | func (UnimplementedAuthorizationServiceServer) CloseSession(context.Co... type UnsafeAuthorizationServiceServer (line 87) | type UnsafeAuthorizationServiceServer interface function RegisterAuthorizationServiceServer (line 91) | func RegisterAuthorizationServiceServer(s grpc.ServiceRegistrar, srv Aut... function _AuthorizationService_OpenSession_Handler (line 95) | func _AuthorizationService_OpenSession_Handler(srv interface{}, ctx cont... function _AuthorizationService_KeepAlive_Handler (line 113) | func _AuthorizationService_KeepAlive_Handler(srv interface{}, ctx contex... function _AuthorizationService_CloseSession_Handler (line 131) | func _AuthorizationService_CloseSession_Handler(srv interface{}, ctx con... FILE: pkg/api/protomodel/documents.pb.go constant _ (line 37) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 39) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type FieldType (line 42) | type FieldType method Enum (line 70) | func (x FieldType) Enum() *FieldType { method String (line 76) | func (x FieldType) String() string { method Descriptor (line 80) | func (FieldType) Descriptor() protoreflect.EnumDescriptor { method Type (line 84) | func (FieldType) Type() protoreflect.EnumType { method Number (line 88) | func (x FieldType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 93) | func (FieldType) EnumDescriptor() ([]byte, []int) { constant FieldType_STRING (line 45) | FieldType_STRING FieldType = 0 constant FieldType_BOOLEAN (line 46) | FieldType_BOOLEAN FieldType = 1 constant FieldType_INTEGER (line 47) | FieldType_INTEGER FieldType = 2 constant FieldType_DOUBLE (line 48) | FieldType_DOUBLE FieldType = 3 constant FieldType_UUID (line 49) | FieldType_UUID FieldType = 4 type ComparisonOperator (line 97) | type ComparisonOperator method Enum (line 134) | func (x ComparisonOperator) Enum() *ComparisonOperator { method String (line 140) | func (x ComparisonOperator) String() string { method Descriptor (line 144) | func (ComparisonOperator) Descriptor() protoreflect.EnumDescriptor { method Type (line 148) | func (ComparisonOperator) Type() protoreflect.EnumType { method Number (line 152) | func (x ComparisonOperator) Number() protoreflect.EnumNumber { method EnumDescriptor (line 157) | func (ComparisonOperator) EnumDescriptor() ([]byte, []int) { constant ComparisonOperator_EQ (line 100) | ComparisonOperator_EQ ComparisonOperator = 0 constant ComparisonOperator_NE (line 101) | ComparisonOperator_NE ComparisonOperator = 1 constant ComparisonOperator_LT (line 102) | ComparisonOperator_LT ComparisonOperator = 2 constant ComparisonOperator_LE (line 103) | ComparisonOperator_LE ComparisonOperator = 3 constant ComparisonOperator_GT (line 104) | ComparisonOperator_GT ComparisonOperator = 4 constant ComparisonOperator_GE (line 105) | ComparisonOperator_GE ComparisonOperator = 5 constant ComparisonOperator_LIKE (line 106) | ComparisonOperator_LIKE ComparisonOperator = 6 constant ComparisonOperator_NOT_LIKE (line 107) | ComparisonOperator_NOT_LIKE ComparisonOperator = 7 type CreateCollectionRequest (line 161) | type CreateCollectionRequest struct method Reset (line 172) | func (x *CreateCollectionRequest) Reset() { method String (line 181) | func (x *CreateCollectionRequest) String() string { method ProtoMessage (line 185) | func (*CreateCollectionRequest) ProtoMessage() {} method ProtoReflect (line 187) | func (x *CreateCollectionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 200) | func (*CreateCollectionRequest) Descriptor() ([]byte, []int) { method GetName (line 204) | func (x *CreateCollectionRequest) GetName() string { method GetDocumentIdFieldName (line 211) | func (x *CreateCollectionRequest) GetDocumentIdFieldName() string { method GetFields (line 218) | func (x *CreateCollectionRequest) GetFields() []*Field { method GetIndexes (line 225) | func (x *CreateCollectionRequest) GetIndexes() []*Index { type CreateCollectionResponse (line 232) | type CreateCollectionResponse struct method Reset (line 238) | func (x *CreateCollectionResponse) Reset() { method String (line 247) | func (x *CreateCollectionResponse) String() string { method ProtoMessage (line 251) | func (*CreateCollectionResponse) ProtoMessage() {} method ProtoReflect (line 253) | func (x *CreateCollectionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 266) | func (*CreateCollectionResponse) Descriptor() ([]byte, []int) { type Field (line 270) | type Field struct method Reset (line 279) | func (x *Field) Reset() { method String (line 288) | func (x *Field) String() string { method ProtoMessage (line 292) | func (*Field) ProtoMessage() {} method ProtoReflect (line 294) | func (x *Field) ProtoReflect() protoreflect.Message { method Descriptor (line 307) | func (*Field) Descriptor() ([]byte, []int) { method GetName (line 311) | func (x *Field) GetName() string { method GetType (line 318) | func (x *Field) GetType() FieldType { type Index (line 325) | type Index struct method Reset (line 334) | func (x *Index) Reset() { method String (line 343) | func (x *Index) String() string { method ProtoMessage (line 347) | func (*Index) ProtoMessage() {} method ProtoReflect (line 349) | func (x *Index) ProtoReflect() protoreflect.Message { method Descriptor (line 362) | func (*Index) Descriptor() ([]byte, []int) { method GetFields (line 366) | func (x *Index) GetFields() []string { method GetIsUnique (line 373) | func (x *Index) GetIsUnique() bool { type GetCollectionRequest (line 380) | type GetCollectionRequest struct method Reset (line 388) | func (x *GetCollectionRequest) Reset() { method String (line 397) | func (x *GetCollectionRequest) String() string { method ProtoMessage (line 401) | func (*GetCollectionRequest) ProtoMessage() {} method ProtoReflect (line 403) | func (x *GetCollectionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 416) | func (*GetCollectionRequest) Descriptor() ([]byte, []int) { method GetName (line 420) | func (x *GetCollectionRequest) GetName() string { type GetCollectionResponse (line 427) | type GetCollectionResponse struct method Reset (line 435) | func (x *GetCollectionResponse) Reset() { method String (line 444) | func (x *GetCollectionResponse) String() string { method ProtoMessage (line 448) | func (*GetCollectionResponse) ProtoMessage() {} method ProtoReflect (line 450) | func (x *GetCollectionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 463) | func (*GetCollectionResponse) Descriptor() ([]byte, []int) { method GetCollection (line 467) | func (x *GetCollectionResponse) GetCollection() *Collection { type Collection (line 474) | type Collection struct method Reset (line 485) | func (x *Collection) Reset() { method String (line 494) | func (x *Collection) String() string { method ProtoMessage (line 498) | func (*Collection) ProtoMessage() {} method ProtoReflect (line 500) | func (x *Collection) ProtoReflect() protoreflect.Message { method Descriptor (line 513) | func (*Collection) Descriptor() ([]byte, []int) { method GetName (line 517) | func (x *Collection) GetName() string { method GetDocumentIdFieldName (line 524) | func (x *Collection) GetDocumentIdFieldName() string { method GetFields (line 531) | func (x *Collection) GetFields() []*Field { method GetIndexes (line 538) | func (x *Collection) GetIndexes() []*Index { type GetCollectionsRequest (line 545) | type GetCollectionsRequest struct method Reset (line 551) | func (x *GetCollectionsRequest) Reset() { method String (line 560) | func (x *GetCollectionsRequest) String() string { method ProtoMessage (line 564) | func (*GetCollectionsRequest) ProtoMessage() {} method ProtoReflect (line 566) | func (x *GetCollectionsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 579) | func (*GetCollectionsRequest) Descriptor() ([]byte, []int) { type GetCollectionsResponse (line 583) | type GetCollectionsResponse struct method Reset (line 591) | func (x *GetCollectionsResponse) Reset() { method String (line 600) | func (x *GetCollectionsResponse) String() string { method ProtoMessage (line 604) | func (*GetCollectionsResponse) ProtoMessage() {} method ProtoReflect (line 606) | func (x *GetCollectionsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 619) | func (*GetCollectionsResponse) Descriptor() ([]byte, []int) { method GetCollections (line 623) | func (x *GetCollectionsResponse) GetCollections() []*Collection { type DeleteCollectionRequest (line 630) | type DeleteCollectionRequest struct method Reset (line 638) | func (x *DeleteCollectionRequest) Reset() { method String (line 647) | func (x *DeleteCollectionRequest) String() string { method ProtoMessage (line 651) | func (*DeleteCollectionRequest) ProtoMessage() {} method ProtoReflect (line 653) | func (x *DeleteCollectionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 666) | func (*DeleteCollectionRequest) Descriptor() ([]byte, []int) { method GetName (line 670) | func (x *DeleteCollectionRequest) GetName() string { type DeleteCollectionResponse (line 677) | type DeleteCollectionResponse struct method Reset (line 683) | func (x *DeleteCollectionResponse) Reset() { method String (line 692) | func (x *DeleteCollectionResponse) String() string { method ProtoMessage (line 696) | func (*DeleteCollectionResponse) ProtoMessage() {} method ProtoReflect (line 698) | func (x *DeleteCollectionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 711) | func (*DeleteCollectionResponse) Descriptor() ([]byte, []int) { type UpdateCollectionRequest (line 715) | type UpdateCollectionRequest struct method Reset (line 724) | func (x *UpdateCollectionRequest) Reset() { method String (line 733) | func (x *UpdateCollectionRequest) String() string { method ProtoMessage (line 737) | func (*UpdateCollectionRequest) ProtoMessage() {} method ProtoReflect (line 739) | func (x *UpdateCollectionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 752) | func (*UpdateCollectionRequest) Descriptor() ([]byte, []int) { method GetName (line 756) | func (x *UpdateCollectionRequest) GetName() string { method GetDocumentIdFieldName (line 763) | func (x *UpdateCollectionRequest) GetDocumentIdFieldName() string { type UpdateCollectionResponse (line 770) | type UpdateCollectionResponse struct method Reset (line 776) | func (x *UpdateCollectionResponse) Reset() { method String (line 785) | func (x *UpdateCollectionResponse) String() string { method ProtoMessage (line 789) | func (*UpdateCollectionResponse) ProtoMessage() {} method ProtoReflect (line 791) | func (x *UpdateCollectionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 804) | func (*UpdateCollectionResponse) Descriptor() ([]byte, []int) { type AddFieldRequest (line 808) | type AddFieldRequest struct method Reset (line 817) | func (x *AddFieldRequest) Reset() { method String (line 826) | func (x *AddFieldRequest) String() string { method ProtoMessage (line 830) | func (*AddFieldRequest) ProtoMessage() {} method ProtoReflect (line 832) | func (x *AddFieldRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 845) | func (*AddFieldRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 849) | func (x *AddFieldRequest) GetCollectionName() string { method GetField (line 856) | func (x *AddFieldRequest) GetField() *Field { type AddFieldResponse (line 863) | type AddFieldResponse struct method Reset (line 869) | func (x *AddFieldResponse) Reset() { method String (line 878) | func (x *AddFieldResponse) String() string { method ProtoMessage (line 882) | func (*AddFieldResponse) ProtoMessage() {} method ProtoReflect (line 884) | func (x *AddFieldResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 897) | func (*AddFieldResponse) Descriptor() ([]byte, []int) { type RemoveFieldRequest (line 901) | type RemoveFieldRequest struct method Reset (line 910) | func (x *RemoveFieldRequest) Reset() { method String (line 919) | func (x *RemoveFieldRequest) String() string { method ProtoMessage (line 923) | func (*RemoveFieldRequest) ProtoMessage() {} method ProtoReflect (line 925) | func (x *RemoveFieldRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 938) | func (*RemoveFieldRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 942) | func (x *RemoveFieldRequest) GetCollectionName() string { method GetFieldName (line 949) | func (x *RemoveFieldRequest) GetFieldName() string { type RemoveFieldResponse (line 956) | type RemoveFieldResponse struct method Reset (line 962) | func (x *RemoveFieldResponse) Reset() { method String (line 971) | func (x *RemoveFieldResponse) String() string { method ProtoMessage (line 975) | func (*RemoveFieldResponse) ProtoMessage() {} method ProtoReflect (line 977) | func (x *RemoveFieldResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 990) | func (*RemoveFieldResponse) Descriptor() ([]byte, []int) { type CreateIndexRequest (line 994) | type CreateIndexRequest struct method Reset (line 1004) | func (x *CreateIndexRequest) Reset() { method String (line 1013) | func (x *CreateIndexRequest) String() string { method ProtoMessage (line 1017) | func (*CreateIndexRequest) ProtoMessage() {} method ProtoReflect (line 1019) | func (x *CreateIndexRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1032) | func (*CreateIndexRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 1036) | func (x *CreateIndexRequest) GetCollectionName() string { method GetFields (line 1043) | func (x *CreateIndexRequest) GetFields() []string { method GetIsUnique (line 1050) | func (x *CreateIndexRequest) GetIsUnique() bool { type CreateIndexResponse (line 1057) | type CreateIndexResponse struct method Reset (line 1063) | func (x *CreateIndexResponse) Reset() { method String (line 1072) | func (x *CreateIndexResponse) String() string { method ProtoMessage (line 1076) | func (*CreateIndexResponse) ProtoMessage() {} method ProtoReflect (line 1078) | func (x *CreateIndexResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1091) | func (*CreateIndexResponse) Descriptor() ([]byte, []int) { type DeleteIndexRequest (line 1095) | type DeleteIndexRequest struct method Reset (line 1104) | func (x *DeleteIndexRequest) Reset() { method String (line 1113) | func (x *DeleteIndexRequest) String() string { method ProtoMessage (line 1117) | func (*DeleteIndexRequest) ProtoMessage() {} method ProtoReflect (line 1119) | func (x *DeleteIndexRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1132) | func (*DeleteIndexRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 1136) | func (x *DeleteIndexRequest) GetCollectionName() string { method GetFields (line 1143) | func (x *DeleteIndexRequest) GetFields() []string { type DeleteIndexResponse (line 1150) | type DeleteIndexResponse struct method Reset (line 1156) | func (x *DeleteIndexResponse) Reset() { method String (line 1165) | func (x *DeleteIndexResponse) String() string { method ProtoMessage (line 1169) | func (*DeleteIndexResponse) ProtoMessage() {} method ProtoReflect (line 1171) | func (x *DeleteIndexResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1184) | func (*DeleteIndexResponse) Descriptor() ([]byte, []int) { type InsertDocumentsRequest (line 1188) | type InsertDocumentsRequest struct method Reset (line 1197) | func (x *InsertDocumentsRequest) Reset() { method String (line 1206) | func (x *InsertDocumentsRequest) String() string { method ProtoMessage (line 1210) | func (*InsertDocumentsRequest) ProtoMessage() {} method ProtoReflect (line 1212) | func (x *InsertDocumentsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1225) | func (*InsertDocumentsRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 1229) | func (x *InsertDocumentsRequest) GetCollectionName() string { method GetDocuments (line 1236) | func (x *InsertDocumentsRequest) GetDocuments() []*structpb.Struct { type InsertDocumentsResponse (line 1243) | type InsertDocumentsResponse struct method Reset (line 1252) | func (x *InsertDocumentsResponse) Reset() { method String (line 1261) | func (x *InsertDocumentsResponse) String() string { method ProtoMessage (line 1265) | func (*InsertDocumentsResponse) ProtoMessage() {} method ProtoReflect (line 1267) | func (x *InsertDocumentsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1280) | func (*InsertDocumentsResponse) Descriptor() ([]byte, []int) { method GetTransactionId (line 1284) | func (x *InsertDocumentsResponse) GetTransactionId() uint64 { method GetDocumentIds (line 1291) | func (x *InsertDocumentsResponse) GetDocumentIds() []string { type ReplaceDocumentsRequest (line 1298) | type ReplaceDocumentsRequest struct method Reset (line 1307) | func (x *ReplaceDocumentsRequest) Reset() { method String (line 1316) | func (x *ReplaceDocumentsRequest) String() string { method ProtoMessage (line 1320) | func (*ReplaceDocumentsRequest) ProtoMessage() {} method ProtoReflect (line 1322) | func (x *ReplaceDocumentsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1335) | func (*ReplaceDocumentsRequest) Descriptor() ([]byte, []int) { method GetQuery (line 1339) | func (x *ReplaceDocumentsRequest) GetQuery() *Query { method GetDocument (line 1346) | func (x *ReplaceDocumentsRequest) GetDocument() *structpb.Struct { type ReplaceDocumentsResponse (line 1353) | type ReplaceDocumentsResponse struct method Reset (line 1361) | func (x *ReplaceDocumentsResponse) Reset() { method String (line 1370) | func (x *ReplaceDocumentsResponse) String() string { method ProtoMessage (line 1374) | func (*ReplaceDocumentsResponse) ProtoMessage() {} method ProtoReflect (line 1376) | func (x *ReplaceDocumentsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1389) | func (*ReplaceDocumentsResponse) Descriptor() ([]byte, []int) { method GetRevisions (line 1393) | func (x *ReplaceDocumentsResponse) GetRevisions() []*DocumentAtRevision { type DeleteDocumentsRequest (line 1400) | type DeleteDocumentsRequest struct method Reset (line 1408) | func (x *DeleteDocumentsRequest) Reset() { method String (line 1417) | func (x *DeleteDocumentsRequest) String() string { method ProtoMessage (line 1421) | func (*DeleteDocumentsRequest) ProtoMessage() {} method ProtoReflect (line 1423) | func (x *DeleteDocumentsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1436) | func (*DeleteDocumentsRequest) Descriptor() ([]byte, []int) { method GetQuery (line 1440) | func (x *DeleteDocumentsRequest) GetQuery() *Query { type DeleteDocumentsResponse (line 1447) | type DeleteDocumentsResponse struct method Reset (line 1453) | func (x *DeleteDocumentsResponse) Reset() { method String (line 1462) | func (x *DeleteDocumentsResponse) String() string { method ProtoMessage (line 1466) | func (*DeleteDocumentsResponse) ProtoMessage() {} method ProtoReflect (line 1468) | func (x *DeleteDocumentsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1481) | func (*DeleteDocumentsResponse) Descriptor() ([]byte, []int) { type SearchDocumentsRequest (line 1485) | type SearchDocumentsRequest struct method Reset (line 1497) | func (x *SearchDocumentsRequest) Reset() { method String (line 1506) | func (x *SearchDocumentsRequest) String() string { method ProtoMessage (line 1510) | func (*SearchDocumentsRequest) ProtoMessage() {} method ProtoReflect (line 1512) | func (x *SearchDocumentsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1525) | func (*SearchDocumentsRequest) Descriptor() ([]byte, []int) { method GetSearchId (line 1529) | func (x *SearchDocumentsRequest) GetSearchId() string { method GetQuery (line 1536) | func (x *SearchDocumentsRequest) GetQuery() *Query { method GetPage (line 1543) | func (x *SearchDocumentsRequest) GetPage() uint32 { method GetPageSize (line 1550) | func (x *SearchDocumentsRequest) GetPageSize() uint32 { method GetKeepOpen (line 1557) | func (x *SearchDocumentsRequest) GetKeepOpen() bool { type Query (line 1564) | type Query struct method Reset (line 1575) | func (x *Query) Reset() { method String (line 1584) | func (x *Query) String() string { method ProtoMessage (line 1588) | func (*Query) ProtoMessage() {} method ProtoReflect (line 1590) | func (x *Query) ProtoReflect() protoreflect.Message { method Descriptor (line 1603) | func (*Query) Descriptor() ([]byte, []int) { method GetCollectionName (line 1607) | func (x *Query) GetCollectionName() string { method GetExpressions (line 1614) | func (x *Query) GetExpressions() []*QueryExpression { method GetOrderBy (line 1621) | func (x *Query) GetOrderBy() []*OrderByClause { method GetLimit (line 1628) | func (x *Query) GetLimit() uint32 { type QueryExpression (line 1635) | type QueryExpression struct method Reset (line 1643) | func (x *QueryExpression) Reset() { method String (line 1652) | func (x *QueryExpression) String() string { method ProtoMessage (line 1656) | func (*QueryExpression) ProtoMessage() {} method ProtoReflect (line 1658) | func (x *QueryExpression) ProtoReflect() protoreflect.Message { method Descriptor (line 1671) | func (*QueryExpression) Descriptor() ([]byte, []int) { method GetFieldComparisons (line 1675) | func (x *QueryExpression) GetFieldComparisons() []*FieldComparison { type FieldComparison (line 1682) | type FieldComparison struct method Reset (line 1692) | func (x *FieldComparison) Reset() { method String (line 1701) | func (x *FieldComparison) String() string { method ProtoMessage (line 1705) | func (*FieldComparison) ProtoMessage() {} method ProtoReflect (line 1707) | func (x *FieldComparison) ProtoReflect() protoreflect.Message { method Descriptor (line 1720) | func (*FieldComparison) Descriptor() ([]byte, []int) { method GetField (line 1724) | func (x *FieldComparison) GetField() string { method GetOperator (line 1731) | func (x *FieldComparison) GetOperator() ComparisonOperator { method GetValue (line 1738) | func (x *FieldComparison) GetValue() *structpb.Value { type OrderByClause (line 1745) | type OrderByClause struct method Reset (line 1754) | func (x *OrderByClause) Reset() { method String (line 1763) | func (x *OrderByClause) String() string { method ProtoMessage (line 1767) | func (*OrderByClause) ProtoMessage() {} method ProtoReflect (line 1769) | func (x *OrderByClause) ProtoReflect() protoreflect.Message { method Descriptor (line 1782) | func (*OrderByClause) Descriptor() ([]byte, []int) { method GetField (line 1786) | func (x *OrderByClause) GetField() string { method GetDesc (line 1793) | func (x *OrderByClause) GetDesc() bool { type SearchDocumentsResponse (line 1800) | type SearchDocumentsResponse struct method Reset (line 1809) | func (x *SearchDocumentsResponse) Reset() { method String (line 1818) | func (x *SearchDocumentsResponse) String() string { method ProtoMessage (line 1822) | func (*SearchDocumentsResponse) ProtoMessage() {} method ProtoReflect (line 1824) | func (x *SearchDocumentsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1837) | func (*SearchDocumentsResponse) Descriptor() ([]byte, []int) { method GetSearchId (line 1841) | func (x *SearchDocumentsResponse) GetSearchId() string { method GetRevisions (line 1848) | func (x *SearchDocumentsResponse) GetRevisions() []*DocumentAtRevision { type DocumentAtRevision (line 1855) | type DocumentAtRevision struct method Reset (line 1869) | func (x *DocumentAtRevision) Reset() { method String (line 1878) | func (x *DocumentAtRevision) String() string { method ProtoMessage (line 1882) | func (*DocumentAtRevision) ProtoMessage() {} method ProtoReflect (line 1884) | func (x *DocumentAtRevision) ProtoReflect() protoreflect.Message { method Descriptor (line 1897) | func (*DocumentAtRevision) Descriptor() ([]byte, []int) { method GetTransactionId (line 1901) | func (x *DocumentAtRevision) GetTransactionId() uint64 { method GetDocumentId (line 1908) | func (x *DocumentAtRevision) GetDocumentId() string { method GetRevision (line 1915) | func (x *DocumentAtRevision) GetRevision() uint64 { method GetMetadata (line 1922) | func (x *DocumentAtRevision) GetMetadata() *DocumentMetadata { method GetDocument (line 1929) | func (x *DocumentAtRevision) GetDocument() *structpb.Struct { method GetUsername (line 1936) | func (x *DocumentAtRevision) GetUsername() string { method GetTs (line 1943) | func (x *DocumentAtRevision) GetTs() int64 { type DocumentMetadata (line 1950) | type DocumentMetadata struct method Reset (line 1958) | func (x *DocumentMetadata) Reset() { method String (line 1967) | func (x *DocumentMetadata) String() string { method ProtoMessage (line 1971) | func (*DocumentMetadata) ProtoMessage() {} method ProtoReflect (line 1973) | func (x *DocumentMetadata) ProtoReflect() protoreflect.Message { method Descriptor (line 1986) | func (*DocumentMetadata) Descriptor() ([]byte, []int) { method GetDeleted (line 1990) | func (x *DocumentMetadata) GetDeleted() bool { type CountDocumentsRequest (line 1997) | type CountDocumentsRequest struct method Reset (line 2005) | func (x *CountDocumentsRequest) Reset() { method String (line 2014) | func (x *CountDocumentsRequest) String() string { method ProtoMessage (line 2018) | func (*CountDocumentsRequest) ProtoMessage() {} method ProtoReflect (line 2020) | func (x *CountDocumentsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2033) | func (*CountDocumentsRequest) Descriptor() ([]byte, []int) { method GetQuery (line 2037) | func (x *CountDocumentsRequest) GetQuery() *Query { type CountDocumentsResponse (line 2044) | type CountDocumentsResponse struct method Reset (line 2052) | func (x *CountDocumentsResponse) Reset() { method String (line 2061) | func (x *CountDocumentsResponse) String() string { method ProtoMessage (line 2065) | func (*CountDocumentsResponse) ProtoMessage() {} method ProtoReflect (line 2067) | func (x *CountDocumentsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2080) | func (*CountDocumentsResponse) Descriptor() ([]byte, []int) { method GetCount (line 2084) | func (x *CountDocumentsResponse) GetCount() int64 { type AuditDocumentRequest (line 2091) | type AuditDocumentRequest struct method Reset (line 2104) | func (x *AuditDocumentRequest) Reset() { method String (line 2113) | func (x *AuditDocumentRequest) String() string { method ProtoMessage (line 2117) | func (*AuditDocumentRequest) ProtoMessage() {} method ProtoReflect (line 2119) | func (x *AuditDocumentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2132) | func (*AuditDocumentRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 2136) | func (x *AuditDocumentRequest) GetCollectionName() string { method GetDocumentId (line 2143) | func (x *AuditDocumentRequest) GetDocumentId() string { method GetDesc (line 2150) | func (x *AuditDocumentRequest) GetDesc() bool { method GetPage (line 2157) | func (x *AuditDocumentRequest) GetPage() uint32 { method GetPageSize (line 2164) | func (x *AuditDocumentRequest) GetPageSize() uint32 { method GetOmitPayload (line 2171) | func (x *AuditDocumentRequest) GetOmitPayload() bool { type AuditDocumentResponse (line 2178) | type AuditDocumentResponse struct method Reset (line 2186) | func (x *AuditDocumentResponse) Reset() { method String (line 2195) | func (x *AuditDocumentResponse) String() string { method ProtoMessage (line 2199) | func (*AuditDocumentResponse) ProtoMessage() {} method ProtoReflect (line 2201) | func (x *AuditDocumentResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2214) | func (*AuditDocumentResponse) Descriptor() ([]byte, []int) { method GetRevisions (line 2218) | func (x *AuditDocumentResponse) GetRevisions() []*DocumentAtRevision { type ProofDocumentRequest (line 2225) | type ProofDocumentRequest struct method Reset (line 2236) | func (x *ProofDocumentRequest) Reset() { method String (line 2245) | func (x *ProofDocumentRequest) String() string { method ProtoMessage (line 2249) | func (*ProofDocumentRequest) ProtoMessage() {} method ProtoReflect (line 2251) | func (x *ProofDocumentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2264) | func (*ProofDocumentRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 2268) | func (x *ProofDocumentRequest) GetCollectionName() string { method GetDocumentId (line 2275) | func (x *ProofDocumentRequest) GetDocumentId() string { method GetTransactionId (line 2282) | func (x *ProofDocumentRequest) GetTransactionId() uint64 { method GetProofSinceTransactionId (line 2289) | func (x *ProofDocumentRequest) GetProofSinceTransactionId() uint64 { type ProofDocumentResponse (line 2296) | type ProofDocumentResponse struct method Reset (line 2308) | func (x *ProofDocumentResponse) Reset() { method String (line 2317) | func (x *ProofDocumentResponse) String() string { method ProtoMessage (line 2321) | func (*ProofDocumentResponse) ProtoMessage() {} method ProtoReflect (line 2323) | func (x *ProofDocumentResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2336) | func (*ProofDocumentResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 2340) | func (x *ProofDocumentResponse) GetDatabase() string { method GetCollectionId (line 2347) | func (x *ProofDocumentResponse) GetCollectionId() uint32 { method GetDocumentIdFieldName (line 2354) | func (x *ProofDocumentResponse) GetDocumentIdFieldName() string { method GetEncodedDocument (line 2361) | func (x *ProofDocumentResponse) GetEncodedDocument() []byte { method GetVerifiableTx (line 2368) | func (x *ProofDocumentResponse) GetVerifiableTx() *schema.VerifiableTx... function file_documents_proto_rawDescGZIP (line 2890) | func file_documents_proto_rawDescGZIP() []byte { function init (line 3012) | func init() { file_documents_proto_init() } function file_documents_proto_init (line 3013) | func file_documents_proto_init() { FILE: pkg/api/protomodel/documents.pb.gw.go function request_DocumentService_CreateCollection_0 (line 36) | func request_DocumentService_CreateCollection_0(ctx context.Context, mar... function local_request_DocumentService_CreateCollection_0 (line 71) | func local_request_DocumentService_CreateCollection_0(ctx context.Contex... function request_DocumentService_GetCollections_0 (line 106) | func request_DocumentService_GetCollections_0(ctx context.Context, marsh... function local_request_DocumentService_GetCollections_0 (line 115) | func local_request_DocumentService_GetCollections_0(ctx context.Context,... function request_DocumentService_GetCollection_0 (line 124) | func request_DocumentService_GetCollection_0(ctx context.Context, marsha... function local_request_DocumentService_GetCollection_0 (line 151) | func local_request_DocumentService_GetCollection_0(ctx context.Context, ... function request_DocumentService_UpdateCollection_0 (line 178) | func request_DocumentService_UpdateCollection_0(ctx context.Context, mar... function local_request_DocumentService_UpdateCollection_0 (line 213) | func local_request_DocumentService_UpdateCollection_0(ctx context.Contex... function request_DocumentService_DeleteCollection_0 (line 248) | func request_DocumentService_DeleteCollection_0(ctx context.Context, mar... function local_request_DocumentService_DeleteCollection_0 (line 275) | func local_request_DocumentService_DeleteCollection_0(ctx context.Contex... function request_DocumentService_AddField_0 (line 302) | func request_DocumentService_AddField_0(ctx context.Context, marshaler r... function local_request_DocumentService_AddField_0 (line 337) | func local_request_DocumentService_AddField_0(ctx context.Context, marsh... function request_DocumentService_RemoveField_0 (line 372) | func request_DocumentService_RemoveField_0(ctx context.Context, marshale... function local_request_DocumentService_RemoveField_0 (line 410) | func local_request_DocumentService_RemoveField_0(ctx context.Context, ma... function request_DocumentService_CreateIndex_0 (line 448) | func request_DocumentService_CreateIndex_0(ctx context.Context, marshale... function local_request_DocumentService_CreateIndex_0 (line 483) | func local_request_DocumentService_CreateIndex_0(ctx context.Context, ma... function request_DocumentService_DeleteIndex_0 (line 522) | func request_DocumentService_DeleteIndex_0(ctx context.Context, marshale... function local_request_DocumentService_DeleteIndex_0 (line 556) | func local_request_DocumentService_DeleteIndex_0(ctx context.Context, ma... function request_DocumentService_InsertDocuments_0 (line 590) | func request_DocumentService_InsertDocuments_0(ctx context.Context, mars... function local_request_DocumentService_InsertDocuments_0 (line 625) | func local_request_DocumentService_InsertDocuments_0(ctx context.Context... function request_DocumentService_ReplaceDocuments_0 (line 660) | func request_DocumentService_ReplaceDocuments_0(ctx context.Context, mar... function local_request_DocumentService_ReplaceDocuments_0 (line 695) | func local_request_DocumentService_ReplaceDocuments_0(ctx context.Contex... function request_DocumentService_DeleteDocuments_0 (line 730) | func request_DocumentService_DeleteDocuments_0(ctx context.Context, mars... function local_request_DocumentService_DeleteDocuments_0 (line 765) | func local_request_DocumentService_DeleteDocuments_0(ctx context.Context... function request_DocumentService_SearchDocuments_0 (line 800) | func request_DocumentService_SearchDocuments_0(ctx context.Context, mars... function local_request_DocumentService_SearchDocuments_0 (line 835) | func local_request_DocumentService_SearchDocuments_0(ctx context.Context... function request_DocumentService_SearchDocuments_1 (line 870) | func request_DocumentService_SearchDocuments_1(ctx context.Context, mars... function local_request_DocumentService_SearchDocuments_1 (line 905) | func local_request_DocumentService_SearchDocuments_1(ctx context.Context... function request_DocumentService_CountDocuments_0 (line 940) | func request_DocumentService_CountDocuments_0(ctx context.Context, marsh... function local_request_DocumentService_CountDocuments_0 (line 975) | func local_request_DocumentService_CountDocuments_0(ctx context.Context,... function request_DocumentService_AuditDocument_0 (line 1010) | func request_DocumentService_AuditDocument_0(ctx context.Context, marsha... function local_request_DocumentService_AuditDocument_0 (line 1056) | func local_request_DocumentService_AuditDocument_0(ctx context.Context, ... function request_DocumentService_ProofDocument_0 (line 1102) | func request_DocumentService_ProofDocument_0(ctx context.Context, marsha... function local_request_DocumentService_ProofDocument_0 (line 1148) | func local_request_DocumentService_ProofDocument_0(ctx context.Context, ... function RegisterDocumentServiceHandlerServer (line 1198) | func RegisterDocumentServiceHandlerServer(ctx context.Context, mux *runt... function RegisterDocumentServiceHandlerFromEndpoint (line 1596) | func RegisterDocumentServiceHandlerFromEndpoint(ctx context.Context, mux... function RegisterDocumentServiceHandler (line 1621) | func RegisterDocumentServiceHandler(ctx context.Context, mux *runtime.Se... function RegisterDocumentServiceHandlerClient (line 1630) | func RegisterDocumentServiceHandlerClient(ctx context.Context, mux *runt... FILE: pkg/api/protomodel/documents_grpc.pb.go constant _ (line 15) | _ = grpc.SupportPackageIsVersion7 type DocumentServiceClient (line 20) | type DocumentServiceClient interface type documentServiceClient (line 39) | type documentServiceClient struct method CreateCollection (line 47) | func (c *documentServiceClient) CreateCollection(ctx context.Context, ... method GetCollections (line 56) | func (c *documentServiceClient) GetCollections(ctx context.Context, in... method GetCollection (line 65) | func (c *documentServiceClient) GetCollection(ctx context.Context, in ... method UpdateCollection (line 74) | func (c *documentServiceClient) UpdateCollection(ctx context.Context, ... method DeleteCollection (line 83) | func (c *documentServiceClient) DeleteCollection(ctx context.Context, ... method AddField (line 92) | func (c *documentServiceClient) AddField(ctx context.Context, in *AddF... method RemoveField (line 101) | func (c *documentServiceClient) RemoveField(ctx context.Context, in *R... method CreateIndex (line 110) | func (c *documentServiceClient) CreateIndex(ctx context.Context, in *C... method DeleteIndex (line 119) | func (c *documentServiceClient) DeleteIndex(ctx context.Context, in *D... method InsertDocuments (line 128) | func (c *documentServiceClient) InsertDocuments(ctx context.Context, i... method ReplaceDocuments (line 137) | func (c *documentServiceClient) ReplaceDocuments(ctx context.Context, ... method DeleteDocuments (line 146) | func (c *documentServiceClient) DeleteDocuments(ctx context.Context, i... method SearchDocuments (line 155) | func (c *documentServiceClient) SearchDocuments(ctx context.Context, i... method CountDocuments (line 164) | func (c *documentServiceClient) CountDocuments(ctx context.Context, in... method AuditDocument (line 173) | func (c *documentServiceClient) AuditDocument(ctx context.Context, in ... method ProofDocument (line 182) | func (c *documentServiceClient) ProofDocument(ctx context.Context, in ... function NewDocumentServiceClient (line 43) | func NewDocumentServiceClient(cc grpc.ClientConnInterface) DocumentServi... type DocumentServiceServer (line 194) | type DocumentServiceServer interface type UnimplementedDocumentServiceServer (line 214) | type UnimplementedDocumentServiceServer struct method CreateCollection (line 217) | func (UnimplementedDocumentServiceServer) CreateCollection(context.Con... method GetCollections (line 220) | func (UnimplementedDocumentServiceServer) GetCollections(context.Conte... method GetCollection (line 223) | func (UnimplementedDocumentServiceServer) GetCollection(context.Contex... method UpdateCollection (line 226) | func (UnimplementedDocumentServiceServer) UpdateCollection(context.Con... method DeleteCollection (line 229) | func (UnimplementedDocumentServiceServer) DeleteCollection(context.Con... method AddField (line 232) | func (UnimplementedDocumentServiceServer) AddField(context.Context, *A... method RemoveField (line 235) | func (UnimplementedDocumentServiceServer) RemoveField(context.Context,... method CreateIndex (line 238) | func (UnimplementedDocumentServiceServer) CreateIndex(context.Context,... method DeleteIndex (line 241) | func (UnimplementedDocumentServiceServer) DeleteIndex(context.Context,... method InsertDocuments (line 244) | func (UnimplementedDocumentServiceServer) InsertDocuments(context.Cont... method ReplaceDocuments (line 247) | func (UnimplementedDocumentServiceServer) ReplaceDocuments(context.Con... method DeleteDocuments (line 250) | func (UnimplementedDocumentServiceServer) DeleteDocuments(context.Cont... method SearchDocuments (line 253) | func (UnimplementedDocumentServiceServer) SearchDocuments(context.Cont... method CountDocuments (line 256) | func (UnimplementedDocumentServiceServer) CountDocuments(context.Conte... method AuditDocument (line 259) | func (UnimplementedDocumentServiceServer) AuditDocument(context.Contex... method ProofDocument (line 262) | func (UnimplementedDocumentServiceServer) ProofDocument(context.Contex... type UnsafeDocumentServiceServer (line 269) | type UnsafeDocumentServiceServer interface function RegisterDocumentServiceServer (line 273) | func RegisterDocumentServiceServer(s grpc.ServiceRegistrar, srv Document... function _DocumentService_CreateCollection_Handler (line 277) | func _DocumentService_CreateCollection_Handler(srv interface{}, ctx cont... function _DocumentService_GetCollections_Handler (line 295) | func _DocumentService_GetCollections_Handler(srv interface{}, ctx contex... function _DocumentService_GetCollection_Handler (line 313) | func _DocumentService_GetCollection_Handler(srv interface{}, ctx context... function _DocumentService_UpdateCollection_Handler (line 331) | func _DocumentService_UpdateCollection_Handler(srv interface{}, ctx cont... function _DocumentService_DeleteCollection_Handler (line 349) | func _DocumentService_DeleteCollection_Handler(srv interface{}, ctx cont... function _DocumentService_AddField_Handler (line 367) | func _DocumentService_AddField_Handler(srv interface{}, ctx context.Cont... function _DocumentService_RemoveField_Handler (line 385) | func _DocumentService_RemoveField_Handler(srv interface{}, ctx context.C... function _DocumentService_CreateIndex_Handler (line 403) | func _DocumentService_CreateIndex_Handler(srv interface{}, ctx context.C... function _DocumentService_DeleteIndex_Handler (line 421) | func _DocumentService_DeleteIndex_Handler(srv interface{}, ctx context.C... function _DocumentService_InsertDocuments_Handler (line 439) | func _DocumentService_InsertDocuments_Handler(srv interface{}, ctx conte... function _DocumentService_ReplaceDocuments_Handler (line 457) | func _DocumentService_ReplaceDocuments_Handler(srv interface{}, ctx cont... function _DocumentService_DeleteDocuments_Handler (line 475) | func _DocumentService_DeleteDocuments_Handler(srv interface{}, ctx conte... function _DocumentService_SearchDocuments_Handler (line 493) | func _DocumentService_SearchDocuments_Handler(srv interface{}, ctx conte... function _DocumentService_CountDocuments_Handler (line 511) | func _DocumentService_CountDocuments_Handler(srv interface{}, ctx contex... function _DocumentService_AuditDocument_Handler (line 529) | func _DocumentService_AuditDocument_Handler(srv interface{}, ctx context... function _DocumentService_ProofDocument_Handler (line 547) | func _DocumentService_ProofDocument_Handler(srv interface{}, ctx context... FILE: pkg/api/schema/database_protoconv.go function TxToProto (line 27) | func TxToProto(tx *store.Tx) *Tx { function TxEntryToProto (line 40) | func TxEntryToProto(e *store.TxEntry) *TxEntry { function KVMetadataToProto (line 51) | func KVMetadataToProto(md *store.KVMetadata) *KVMetadata { function TxFromProto (line 69) | func TxFromProto(stx *Tx) *store.Tx { function KVMetadataFromProto (line 97) | func KVMetadataFromProto(md *KVMetadata) *store.KVMetadata { function InclusionProofToProto (line 115) | func InclusionProofToProto(iproof *htree.InclusionProof) *InclusionProof { function InclusionProofFromProto (line 123) | func InclusionProofFromProto(iproof *InclusionProof) *htree.InclusionPro... function DualProofToProto (line 131) | func DualProofToProto(dualProof *store.DualProof) *DualProof { function DualProofV2ToProto (line 144) | func DualProofV2ToProto(dualProof *store.DualProofV2) *DualProofV2 { function TxHeaderToProto (line 153) | func TxHeaderToProto(hdr *store.TxHeader) *TxHeader { function TxMetadataToProto (line 171) | func TxMetadataToProto(md *store.TxMetadata) *TxMetadata { function LinearProofToProto (line 187) | func LinearProofToProto(linearProof *store.LinearProof) *LinearProof { function LinearAdvanceProofToProto (line 195) | func LinearAdvanceProofToProto(proof *store.LinearAdvanceProof) *LinearA... function DualProofFromProto (line 213) | func DualProofFromProto(dproof *DualProof) *store.DualProof { function DualProofV2FromProto (line 226) | func DualProofV2FromProto(dproof *DualProofV2) *store.DualProofV2 { function TxHeaderFromProto (line 235) | func TxHeaderFromProto(hdr *TxHeader) *store.TxHeader { function TxMetadataFromProto (line 249) | func TxMetadataFromProto(md *TxMetadata) *store.TxMetadata { function LinearProofFromProto (line 264) | func LinearProofFromProto(lproof *LinearProof) *store.LinearProof { function LinearAdvanceProofFromProto (line 272) | func LinearAdvanceProofFromProto(laproof *LinearAdvanceProof) *store.Lin... function DigestsToProto (line 288) | func DigestsToProto(terms [][sha256.Size]byte) [][]byte { function DigestFromProto (line 299) | func DigestFromProto(slicedDigest []byte) [sha256.Size]byte { function DigestsFromProto (line 305) | func DigestsFromProto(slicedTerms [][]byte) [][sha256.Size]byte { FILE: pkg/api/schema/linear_inclusion_enhancer.go function minUint64 (line 26) | func minUint64(a, b uint64) uint64 { function FillMissingLinearAdvanceProof (line 33) | func FillMissingLinearAdvanceProof( FILE: pkg/api/schema/metadata.go constant maxMetadataLen (line 8) | maxMetadataLen = 256 constant UserRequestMetadataKey (line 18) | UserRequestMetadataKey = "usr" constant IpRequestMetadataKey (line 19) | IpRequestMetadataKey = "ip" type Metadata (line 22) | type Metadata method Marshal (line 24) | func (m Metadata) Marshal() ([]byte, error) { method validate (line 46) | func (m Metadata) validate() error { method Unmarshal (line 66) | func (m Metadata) Unmarshal(data []byte) error { type metadataKey (line 89) | type metadataKey struct function ContextWithMetadata (line 91) | func ContextWithMetadata(ctx context.Context, md Metadata) context.Conte... function MetadataFromContext (line 95) | func MetadataFromContext(ctx context.Context) Metadata { FILE: pkg/api/schema/metadata_test.go function TestMetadataMarshalUnmarshal (line 9) | func TestMetadataMarshalUnmarshal(t *testing.T) { FILE: pkg/api/schema/ops.go method Validate (line 29) | func (m *ExecAllRequest) Validate() error { FILE: pkg/api/schema/ops_test.go function TestOps_ValidateErrDuplicatedKeysNotSupported (line 28) | func TestOps_ValidateErrDuplicatedKeysNotSupported(t *testing.T) { function TestOps_ValidateErrDuplicateZAddNotSupported (line 62) | func TestOps_ValidateErrDuplicateZAddNotSupported(t *testing.T) { function TestOps_ValidateErrEmptySet (line 97) | func TestOps_ValidateErrEmptySet(t *testing.T) { function TestOps_ValidateErrDuplicate (line 105) | func TestOps_ValidateErrDuplicate(t *testing.T) { function TestOps_ValidateUnexpectedType (line 131) | func TestOps_ValidateUnexpectedType(t *testing.T) { function TestExecAllOpsNilElementFound (line 143) | func TestExecAllOpsNilElementFound(t *testing.T) { function TestOps_ValidateOperationNilElementFound (line 160) | func TestOps_ValidateOperationNilElementFound(t *testing.T) { FILE: pkg/api/schema/pattern_test.go function TestPattern_Pattern_ImmuService_VerifiableGet_0 (line 25) | func TestPattern_Pattern_ImmuService_VerifiableGet_0(t *testing.T) { function TestPattern_ImmuService_VerifiableSet_0 (line 30) | func TestPattern_ImmuService_VerifiableSet_0(t *testing.T) { function TestPattern_ImmuService_Set_0 (line 35) | func TestPattern_ImmuService_Set_0(t *testing.T) { function TestPattern_ImmuService_History_0 (line 40) | func TestPattern_ImmuService_History_0(t *testing.T) { function TestPattern_ImmuService_VerifiableSetReference_0 (line 45) | func TestPattern_ImmuService_VerifiableSetReference_0(t *testing.T) { function TestPattern_ImmuService_VerifiableZAdd_0 (line 50) | func TestPattern_ImmuService_VerifiableZAdd_0(t *testing.T) { function TestPattern_ImmuService_UseDatabase_0 (line 55) | func TestPattern_ImmuService_UseDatabase_0(t *testing.T) { function TestPattern_ImmuService_VerifiableTxById_0 (line 60) | func TestPattern_ImmuService_VerifiableTxById_0(t *testing.T) { FILE: pkg/api/schema/patterns.go function Pattern_ImmuService_VerifiableGet_0 (line 21) | func Pattern_ImmuService_VerifiableGet_0() runtime.Pattern { function Pattern_ImmuService_VerifiableSet_0 (line 26) | func Pattern_ImmuService_VerifiableSet_0() runtime.Pattern { function Pattern_ImmuService_Set_0 (line 31) | func Pattern_ImmuService_Set_0() runtime.Pattern { function Pattern_ImmuService_History_0 (line 36) | func Pattern_ImmuService_History_0() runtime.Pattern { function Pattern_ImmuService_VerifiableSetReference_0 (line 41) | func Pattern_ImmuService_VerifiableSetReference_0() runtime.Pattern { function Pattern_ImmuService_VerifiableZAdd_0 (line 46) | func Pattern_ImmuService_VerifiableZAdd_0() runtime.Pattern { function Pattern_ImmuService_UseDatabase_0 (line 51) | func Pattern_ImmuService_UseDatabase_0() runtime.Pattern { function Pattern_ImmuService_VerifiableTxById_0 (line 56) | func Pattern_ImmuService_VerifiableTxById_0() runtime.Pattern { FILE: pkg/api/schema/preconditions.go function PreconditionKeyMustExist (line 19) | func PreconditionKeyMustExist(key []byte) *Precondition { function PreconditionKeyMustNotExist (line 29) | func PreconditionKeyMustNotExist(key []byte) *Precondition { function PreconditionKeyNotModifiedAfterTX (line 39) | func PreconditionKeyNotModifiedAfterTX(key []byte, txID uint64) *Precond... FILE: pkg/api/schema/row_value.go type SqlValue (line 28) | type SqlValue interface method Equal (line 33) | func (v *SQLValue_Null) Equal(sqlv SqlValue) (bool, error) { method Equal (line 41) | func (v *SQLValue_N) Equal(sqlv SqlValue) (bool, error) { method Equal (line 54) | func (v *SQLValue_S) Equal(sqlv SqlValue) (bool, error) { method Equal (line 67) | func (v *SQLValue_B) Equal(sqlv SqlValue) (bool, error) { method Equal (line 80) | func (v *SQLValue_Bs) Equal(sqlv SqlValue) (bool, error) { method Equal (line 93) | func (v *SQLValue_Ts) Equal(sqlv SqlValue) (bool, error) { method Equal (line 106) | func (v *SQLValue_F) Equal(sqlv SqlValue) (bool, error) { function RenderValue (line 119) | func RenderValue(op isSQLValue_Value) string { function RenderValueAsByte (line 155) | func RenderValueAsByte(op isSQLValue_Value) []byte { function RawValue (line 190) | func RawValue(v *SQLValue) interface{} { FILE: pkg/api/schema/row_value_test.go function TestRowComparison (line 29) | func TestRowComparison(t *testing.T) { type FakeSqlValue (line 232) | type FakeSqlValue struct method isSQLValue_Value (line 234) | func (*FakeSqlValue) isSQLValue_Value() {} FILE: pkg/api/schema/schema.pb.go constant _ (line 37) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 39) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type EntryTypeAction (line 42) | type EntryTypeAction method Enum (line 71) | func (x EntryTypeAction) Enum() *EntryTypeAction { method String (line 77) | func (x EntryTypeAction) String() string { method Descriptor (line 81) | func (EntryTypeAction) Descriptor() protoreflect.EnumDescriptor { method Type (line 85) | func (EntryTypeAction) Type() protoreflect.EnumType { method Number (line 89) | func (x EntryTypeAction) Number() protoreflect.EnumNumber { method EnumDescriptor (line 94) | func (EntryTypeAction) EnumDescriptor() ([]byte, []int) { constant EntryTypeAction_EXCLUDE (line 46) | EntryTypeAction_EXCLUDE EntryTypeAction = 0 constant EntryTypeAction_ONLY_DIGEST (line 48) | EntryTypeAction_ONLY_DIGEST EntryTypeAction = 1 constant EntryTypeAction_RAW_VALUE (line 50) | EntryTypeAction_RAW_VALUE EntryTypeAction = 2 constant EntryTypeAction_RESOLVE (line 52) | EntryTypeAction_RESOLVE EntryTypeAction = 3 type PermissionAction (line 98) | type PermissionAction method Enum (line 119) | func (x PermissionAction) Enum() *PermissionAction { method String (line 125) | func (x PermissionAction) String() string { method Descriptor (line 129) | func (PermissionAction) Descriptor() protoreflect.EnumDescriptor { method Type (line 133) | func (PermissionAction) Type() protoreflect.EnumType { method Number (line 137) | func (x PermissionAction) Number() protoreflect.EnumNumber { method EnumDescriptor (line 142) | func (PermissionAction) EnumDescriptor() ([]byte, []int) { constant PermissionAction_GRANT (line 102) | PermissionAction_GRANT PermissionAction = 0 constant PermissionAction_REVOKE (line 104) | PermissionAction_REVOKE PermissionAction = 1 type TxMode (line 146) | type TxMode method Enum (line 171) | func (x TxMode) Enum() *TxMode { method String (line 177) | func (x TxMode) String() string { method Descriptor (line 181) | func (TxMode) Descriptor() protoreflect.EnumDescriptor { method Type (line 185) | func (TxMode) Type() protoreflect.EnumType { method Number (line 189) | func (x TxMode) Number() protoreflect.EnumNumber { method EnumDescriptor (line 194) | func (TxMode) EnumDescriptor() ([]byte, []int) { constant TxMode_ReadOnly (line 150) | TxMode_ReadOnly TxMode = 0 constant TxMode_WriteOnly (line 152) | TxMode_WriteOnly TxMode = 1 constant TxMode_ReadWrite (line 154) | TxMode_ReadWrite TxMode = 2 type Key (line 198) | type Key struct method Reset (line 206) | func (x *Key) Reset() { method String (line 215) | func (x *Key) String() string { method ProtoMessage (line 219) | func (*Key) ProtoMessage() {} method ProtoReflect (line 221) | func (x *Key) ProtoReflect() protoreflect.Message { method Descriptor (line 234) | func (*Key) Descriptor() ([]byte, []int) { method GetKey (line 238) | func (x *Key) GetKey() []byte { type Permission (line 245) | type Permission struct method Reset (line 256) | func (x *Permission) Reset() { method String (line 265) | func (x *Permission) String() string { method ProtoMessage (line 269) | func (*Permission) ProtoMessage() {} method ProtoReflect (line 271) | func (x *Permission) ProtoReflect() protoreflect.Message { method Descriptor (line 284) | func (*Permission) Descriptor() ([]byte, []int) { method GetDatabase (line 288) | func (x *Permission) GetDatabase() string { method GetPermission (line 295) | func (x *Permission) GetPermission() uint32 { type User (line 302) | type User struct method Reset (line 321) | func (x *User) Reset() { method String (line 330) | func (x *User) String() string { method ProtoMessage (line 334) | func (*User) ProtoMessage() {} method ProtoReflect (line 336) | func (x *User) ProtoReflect() protoreflect.Message { method Descriptor (line 349) | func (*User) Descriptor() ([]byte, []int) { method GetUser (line 353) | func (x *User) GetUser() []byte { method GetPermissions (line 360) | func (x *User) GetPermissions() []*Permission { method GetCreatedby (line 367) | func (x *User) GetCreatedby() string { method GetCreatedat (line 374) | func (x *User) GetCreatedat() string { method GetActive (line 381) | func (x *User) GetActive() bool { method GetSqlPrivileges (line 388) | func (x *User) GetSqlPrivileges() []*SQLPrivilege { type SQLPrivilege (line 395) | type SQLPrivilege struct method Reset (line 406) | func (x *SQLPrivilege) Reset() { method String (line 415) | func (x *SQLPrivilege) String() string { method ProtoMessage (line 419) | func (*SQLPrivilege) ProtoMessage() {} method ProtoReflect (line 421) | func (x *SQLPrivilege) ProtoReflect() protoreflect.Message { method Descriptor (line 434) | func (*SQLPrivilege) Descriptor() ([]byte, []int) { method GetDatabase (line 438) | func (x *SQLPrivilege) GetDatabase() string { method GetPrivilege (line 445) | func (x *SQLPrivilege) GetPrivilege() string { type UserList (line 452) | type UserList struct method Reset (line 461) | func (x *UserList) Reset() { method String (line 470) | func (x *UserList) String() string { method ProtoMessage (line 474) | func (*UserList) ProtoMessage() {} method ProtoReflect (line 476) | func (x *UserList) ProtoReflect() protoreflect.Message { method Descriptor (line 489) | func (*UserList) Descriptor() ([]byte, []int) { method GetUsers (line 493) | func (x *UserList) GetUsers() []*User { type CreateUserRequest (line 500) | type CreateUserRequest struct method Reset (line 515) | func (x *CreateUserRequest) Reset() { method String (line 524) | func (x *CreateUserRequest) String() string { method ProtoMessage (line 528) | func (*CreateUserRequest) ProtoMessage() {} method ProtoReflect (line 530) | func (x *CreateUserRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 543) | func (*CreateUserRequest) Descriptor() ([]byte, []int) { method GetUser (line 547) | func (x *CreateUserRequest) GetUser() []byte { method GetPassword (line 554) | func (x *CreateUserRequest) GetPassword() []byte { method GetPermission (line 561) | func (x *CreateUserRequest) GetPermission() uint32 { method GetDatabase (line 568) | func (x *CreateUserRequest) GetDatabase() string { type UserRequest (line 575) | type UserRequest struct method Reset (line 584) | func (x *UserRequest) Reset() { method String (line 593) | func (x *UserRequest) String() string { method ProtoMessage (line 597) | func (*UserRequest) ProtoMessage() {} method ProtoReflect (line 599) | func (x *UserRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 612) | func (*UserRequest) Descriptor() ([]byte, []int) { method GetUser (line 616) | func (x *UserRequest) GetUser() []byte { type ChangePasswordRequest (line 623) | type ChangePasswordRequest struct method Reset (line 636) | func (x *ChangePasswordRequest) Reset() { method String (line 645) | func (x *ChangePasswordRequest) String() string { method ProtoMessage (line 649) | func (*ChangePasswordRequest) ProtoMessage() {} method ProtoReflect (line 651) | func (x *ChangePasswordRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 664) | func (*ChangePasswordRequest) Descriptor() ([]byte, []int) { method GetUser (line 668) | func (x *ChangePasswordRequest) GetUser() []byte { method GetOldPassword (line 675) | func (x *ChangePasswordRequest) GetOldPassword() []byte { method GetNewPassword (line 682) | func (x *ChangePasswordRequest) GetNewPassword() []byte { type LoginRequest (line 689) | type LoginRequest struct method Reset (line 700) | func (x *LoginRequest) Reset() { method String (line 709) | func (x *LoginRequest) String() string { method ProtoMessage (line 713) | func (*LoginRequest) ProtoMessage() {} method ProtoReflect (line 715) | func (x *LoginRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 728) | func (*LoginRequest) Descriptor() ([]byte, []int) { method GetUser (line 732) | func (x *LoginRequest) GetUser() []byte { method GetPassword (line 739) | func (x *LoginRequest) GetPassword() []byte { type LoginResponse (line 746) | type LoginResponse struct method Reset (line 757) | func (x *LoginResponse) Reset() { method String (line 766) | func (x *LoginResponse) String() string { method ProtoMessage (line 770) | func (*LoginResponse) ProtoMessage() {} method ProtoReflect (line 772) | func (x *LoginResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 785) | func (*LoginResponse) Descriptor() ([]byte, []int) { method GetToken (line 789) | func (x *LoginResponse) GetToken() string { method GetWarning (line 796) | func (x *LoginResponse) GetWarning() []byte { type AuthConfig (line 804) | type AuthConfig struct method Reset (line 812) | func (x *AuthConfig) Reset() { method String (line 821) | func (x *AuthConfig) String() string { method ProtoMessage (line 825) | func (*AuthConfig) ProtoMessage() {} method ProtoReflect (line 827) | func (x *AuthConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 840) | func (*AuthConfig) Descriptor() ([]byte, []int) { method GetKind (line 844) | func (x *AuthConfig) GetKind() uint32 { type MTLSConfig (line 852) | type MTLSConfig struct method Reset (line 860) | func (x *MTLSConfig) Reset() { method String (line 869) | func (x *MTLSConfig) String() string { method ProtoMessage (line 873) | func (*MTLSConfig) ProtoMessage() {} method ProtoReflect (line 875) | func (x *MTLSConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 888) | func (*MTLSConfig) Descriptor() ([]byte, []int) { method GetEnabled (line 892) | func (x *MTLSConfig) GetEnabled() bool { type OpenSessionRequest (line 899) | type OpenSessionRequest struct method Reset (line 912) | func (x *OpenSessionRequest) Reset() { method String (line 921) | func (x *OpenSessionRequest) String() string { method ProtoMessage (line 925) | func (*OpenSessionRequest) ProtoMessage() {} method ProtoReflect (line 927) | func (x *OpenSessionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 940) | func (*OpenSessionRequest) Descriptor() ([]byte, []int) { method GetUsername (line 944) | func (x *OpenSessionRequest) GetUsername() []byte { method GetPassword (line 951) | func (x *OpenSessionRequest) GetPassword() []byte { method GetDatabaseName (line 958) | func (x *OpenSessionRequest) GetDatabaseName() string { type OpenSessionResponse (line 965) | type OpenSessionResponse struct method Reset (line 976) | func (x *OpenSessionResponse) Reset() { method String (line 985) | func (x *OpenSessionResponse) String() string { method ProtoMessage (line 989) | func (*OpenSessionResponse) ProtoMessage() {} method ProtoReflect (line 991) | func (x *OpenSessionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1004) | func (*OpenSessionResponse) Descriptor() ([]byte, []int) { method GetSessionID (line 1008) | func (x *OpenSessionResponse) GetSessionID() string { method GetServerUUID (line 1015) | func (x *OpenSessionResponse) GetServerUUID() string { type Precondition (line 1022) | type Precondition struct method Reset (line 1035) | func (x *Precondition) Reset() { method String (line 1044) | func (x *Precondition) String() string { method ProtoMessage (line 1048) | func (*Precondition) ProtoMessage() {} method ProtoReflect (line 1050) | func (x *Precondition) ProtoReflect() protoreflect.Message { method Descriptor (line 1063) | func (*Precondition) Descriptor() ([]byte, []int) { method GetPrecondition (line 1067) | func (m *Precondition) GetPrecondition() isPrecondition_Precondition { method GetKeyMustExist (line 1074) | func (x *Precondition) GetKeyMustExist() *Precondition_KeyMustExistPre... method GetKeyMustNotExist (line 1081) | func (x *Precondition) GetKeyMustNotExist() *Precondition_KeyMustNotEx... method GetKeyNotModifiedAfterTX (line 1088) | func (x *Precondition) GetKeyNotModifiedAfterTX() *Precondition_KeyNot... type isPrecondition_Precondition (line 1095) | type isPrecondition_Precondition interface type Precondition_KeyMustExist (line 1099) | type Precondition_KeyMustExist struct method isPrecondition_Precondition (line 1111) | func (*Precondition_KeyMustExist) isPrecondition_Precondition() {} type Precondition_KeyMustNotExist (line 1103) | type Precondition_KeyMustNotExist struct method isPrecondition_Precondition (line 1113) | func (*Precondition_KeyMustNotExist) isPrecondition_Precondition() {} type Precondition_KeyNotModifiedAfterTX (line 1107) | type Precondition_KeyNotModifiedAfterTX struct method isPrecondition_Precondition (line 1115) | func (*Precondition_KeyNotModifiedAfterTX) isPrecondition_Precondition... type KeyValue (line 1117) | type KeyValue struct method Reset (line 1127) | func (x *KeyValue) Reset() { method String (line 1136) | func (x *KeyValue) String() string { method ProtoMessage (line 1140) | func (*KeyValue) ProtoMessage() {} method ProtoReflect (line 1142) | func (x *KeyValue) ProtoReflect() protoreflect.Message { method Descriptor (line 1155) | func (*KeyValue) Descriptor() ([]byte, []int) { method GetKey (line 1159) | func (x *KeyValue) GetKey() []byte { method GetValue (line 1166) | func (x *KeyValue) GetValue() []byte { method GetMetadata (line 1173) | func (x *KeyValue) GetMetadata() *KVMetadata { type Entry (line 1180) | type Entry struct method Reset (line 1201) | func (x *Entry) Reset() { method String (line 1210) | func (x *Entry) String() string { method ProtoMessage (line 1214) | func (*Entry) ProtoMessage() {} method ProtoReflect (line 1216) | func (x *Entry) ProtoReflect() protoreflect.Message { method Descriptor (line 1229) | func (*Entry) Descriptor() ([]byte, []int) { method GetTx (line 1233) | func (x *Entry) GetTx() uint64 { method GetKey (line 1240) | func (x *Entry) GetKey() []byte { method GetValue (line 1247) | func (x *Entry) GetValue() []byte { method GetReferencedBy (line 1254) | func (x *Entry) GetReferencedBy() *Reference { method GetMetadata (line 1261) | func (x *Entry) GetMetadata() *KVMetadata { method GetExpired (line 1268) | func (x *Entry) GetExpired() bool { method GetRevision (line 1275) | func (x *Entry) GetRevision() uint64 { type Reference (line 1282) | type Reference struct method Reset (line 1299) | func (x *Reference) Reset() { method String (line 1308) | func (x *Reference) String() string { method ProtoMessage (line 1312) | func (*Reference) ProtoMessage() {} method ProtoReflect (line 1314) | func (x *Reference) ProtoReflect() protoreflect.Message { method Descriptor (line 1327) | func (*Reference) Descriptor() ([]byte, []int) { method GetTx (line 1331) | func (x *Reference) GetTx() uint64 { method GetKey (line 1338) | func (x *Reference) GetKey() []byte { method GetAtTx (line 1345) | func (x *Reference) GetAtTx() uint64 { method GetMetadata (line 1352) | func (x *Reference) GetMetadata() *KVMetadata { method GetRevision (line 1359) | func (x *Reference) GetRevision() uint64 { type Op (line 1366) | type Op struct method Reset (line 1379) | func (x *Op) Reset() { method String (line 1388) | func (x *Op) String() string { method ProtoMessage (line 1392) | func (*Op) ProtoMessage() {} method ProtoReflect (line 1394) | func (x *Op) ProtoReflect() protoreflect.Message { method Descriptor (line 1407) | func (*Op) Descriptor() ([]byte, []int) { method GetOperation (line 1411) | func (m *Op) GetOperation() isOp_Operation { method GetKv (line 1418) | func (x *Op) GetKv() *KeyValue { method GetZAdd (line 1425) | func (x *Op) GetZAdd() *ZAddRequest { method GetRef (line 1432) | func (x *Op) GetRef() *ReferenceRequest { type isOp_Operation (line 1439) | type isOp_Operation interface type Op_Kv (line 1443) | type Op_Kv struct method isOp_Operation (line 1458) | func (*Op_Kv) isOp_Operation() {} type Op_ZAdd (line 1448) | type Op_ZAdd struct method isOp_Operation (line 1460) | func (*Op_ZAdd) isOp_Operation() {} type Op_Ref (line 1453) | type Op_Ref struct method isOp_Operation (line 1462) | func (*Op_Ref) isOp_Operation() {} type ExecAllRequest (line 1464) | type ExecAllRequest struct method Reset (line 1477) | func (x *ExecAllRequest) Reset() { method String (line 1486) | func (x *ExecAllRequest) String() string { method ProtoMessage (line 1490) | func (*ExecAllRequest) ProtoMessage() {} method ProtoReflect (line 1492) | func (x *ExecAllRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1505) | func (*ExecAllRequest) Descriptor() ([]byte, []int) { method GetOperations (line 1509) | func (x *ExecAllRequest) GetOperations() []*Op { method GetNoWait (line 1516) | func (x *ExecAllRequest) GetNoWait() bool { method GetPreconditions (line 1523) | func (x *ExecAllRequest) GetPreconditions() []*Precondition { type Entries (line 1530) | type Entries struct method Reset (line 1539) | func (x *Entries) Reset() { method String (line 1548) | func (x *Entries) String() string { method ProtoMessage (line 1552) | func (*Entries) ProtoMessage() {} method ProtoReflect (line 1554) | func (x *Entries) ProtoReflect() protoreflect.Message { method Descriptor (line 1567) | func (*Entries) Descriptor() ([]byte, []int) { method GetEntries (line 1571) | func (x *Entries) GetEntries() []*Entry { type ZEntry (line 1578) | type ZEntry struct method Reset (line 1596) | func (x *ZEntry) Reset() { method String (line 1605) | func (x *ZEntry) String() string { method ProtoMessage (line 1609) | func (*ZEntry) ProtoMessage() {} method ProtoReflect (line 1611) | func (x *ZEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 1624) | func (*ZEntry) Descriptor() ([]byte, []int) { method GetSet (line 1628) | func (x *ZEntry) GetSet() []byte { method GetKey (line 1635) | func (x *ZEntry) GetKey() []byte { method GetEntry (line 1642) | func (x *ZEntry) GetEntry() *Entry { method GetScore (line 1649) | func (x *ZEntry) GetScore() float64 { method GetAtTx (line 1656) | func (x *ZEntry) GetAtTx() uint64 { type ZEntries (line 1663) | type ZEntries struct method Reset (line 1671) | func (x *ZEntries) Reset() { method String (line 1680) | func (x *ZEntries) String() string { method ProtoMessage (line 1684) | func (*ZEntries) ProtoMessage() {} method ProtoReflect (line 1686) | func (x *ZEntries) ProtoReflect() protoreflect.Message { method Descriptor (line 1699) | func (*ZEntries) Descriptor() ([]byte, []int) { method GetEntries (line 1703) | func (x *ZEntries) GetEntries() []*ZEntry { type ScanRequest (line 1710) | type ScanRequest struct method Reset (line 1740) | func (x *ScanRequest) Reset() { method String (line 1749) | func (x *ScanRequest) String() string { method ProtoMessage (line 1753) | func (*ScanRequest) ProtoMessage() {} method ProtoReflect (line 1755) | func (x *ScanRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1768) | func (*ScanRequest) Descriptor() ([]byte, []int) { method GetSeekKey (line 1772) | func (x *ScanRequest) GetSeekKey() []byte { method GetEndKey (line 1779) | func (x *ScanRequest) GetEndKey() []byte { method GetPrefix (line 1786) | func (x *ScanRequest) GetPrefix() []byte { method GetDesc (line 1793) | func (x *ScanRequest) GetDesc() bool { method GetLimit (line 1800) | func (x *ScanRequest) GetLimit() uint64 { method GetSinceTx (line 1807) | func (x *ScanRequest) GetSinceTx() uint64 { method GetNoWait (line 1814) | func (x *ScanRequest) GetNoWait() bool { method GetInclusiveSeek (line 1821) | func (x *ScanRequest) GetInclusiveSeek() bool { method GetInclusiveEnd (line 1828) | func (x *ScanRequest) GetInclusiveEnd() bool { method GetOffset (line 1835) | func (x *ScanRequest) GetOffset() uint64 { type KeyPrefix (line 1842) | type KeyPrefix struct method Reset (line 1850) | func (x *KeyPrefix) Reset() { method String (line 1859) | func (x *KeyPrefix) String() string { method ProtoMessage (line 1863) | func (*KeyPrefix) ProtoMessage() {} method ProtoReflect (line 1865) | func (x *KeyPrefix) ProtoReflect() protoreflect.Message { method Descriptor (line 1878) | func (*KeyPrefix) Descriptor() ([]byte, []int) { method GetPrefix (line 1882) | func (x *KeyPrefix) GetPrefix() []byte { type EntryCount (line 1889) | type EntryCount struct method Reset (line 1897) | func (x *EntryCount) Reset() { method String (line 1906) | func (x *EntryCount) String() string { method ProtoMessage (line 1910) | func (*EntryCount) ProtoMessage() {} method ProtoReflect (line 1912) | func (x *EntryCount) ProtoReflect() protoreflect.Message { method Descriptor (line 1925) | func (*EntryCount) Descriptor() ([]byte, []int) { method GetCount (line 1929) | func (x *EntryCount) GetCount() uint64 { type Signature (line 1936) | type Signature struct method Reset (line 1945) | func (x *Signature) Reset() { method String (line 1954) | func (x *Signature) String() string { method ProtoMessage (line 1958) | func (*Signature) ProtoMessage() {} method ProtoReflect (line 1960) | func (x *Signature) ProtoReflect() protoreflect.Message { method Descriptor (line 1973) | func (*Signature) Descriptor() ([]byte, []int) { method GetPublicKey (line 1977) | func (x *Signature) GetPublicKey() []byte { method GetSignature (line 1984) | func (x *Signature) GetSignature() []byte { type TxHeader (line 1991) | type TxHeader struct method Reset (line 2017) | func (x *TxHeader) Reset() { method String (line 2026) | func (x *TxHeader) String() string { method ProtoMessage (line 2030) | func (*TxHeader) ProtoMessage() {} method ProtoReflect (line 2032) | func (x *TxHeader) ProtoReflect() protoreflect.Message { method Descriptor (line 2045) | func (*TxHeader) Descriptor() ([]byte, []int) { method GetId (line 2049) | func (x *TxHeader) GetId() uint64 { method GetPrevAlh (line 2056) | func (x *TxHeader) GetPrevAlh() []byte { method GetTs (line 2063) | func (x *TxHeader) GetTs() int64 { method GetNentries (line 2070) | func (x *TxHeader) GetNentries() int32 { method GetEH (line 2077) | func (x *TxHeader) GetEH() []byte { method GetBlTxId (line 2084) | func (x *TxHeader) GetBlTxId() uint64 { method GetBlRoot (line 2091) | func (x *TxHeader) GetBlRoot() []byte { method GetVersion (line 2098) | func (x *TxHeader) GetVersion() int32 { method GetMetadata (line 2105) | func (x *TxHeader) GetMetadata() *TxMetadata { type TxMetadata (line 2113) | type TxMetadata struct method Reset (line 2124) | func (x *TxMetadata) Reset() { method String (line 2133) | func (x *TxMetadata) String() string { method ProtoMessage (line 2137) | func (*TxMetadata) ProtoMessage() {} method ProtoReflect (line 2139) | func (x *TxMetadata) ProtoReflect() protoreflect.Message { method Descriptor (line 2152) | func (*TxMetadata) Descriptor() ([]byte, []int) { method GetTruncatedTxID (line 2156) | func (x *TxMetadata) GetTruncatedTxID() uint64 { method GetExtra (line 2163) | func (x *TxMetadata) GetExtra() []byte { type LinearProof (line 2171) | type LinearProof struct method Reset (line 2184) | func (x *LinearProof) Reset() { method String (line 2193) | func (x *LinearProof) String() string { method ProtoMessage (line 2197) | func (*LinearProof) ProtoMessage() {} method ProtoReflect (line 2199) | func (x *LinearProof) ProtoReflect() protoreflect.Message { method Descriptor (line 2212) | func (*LinearProof) Descriptor() ([]byte, []int) { method GetSourceTxId (line 2216) | func (x *LinearProof) GetSourceTxId() uint64 { method GetTargetTxId (line 2223) | func (x *LinearProof) GetTargetTxId() uint64 { method GetTerms (line 2230) | func (x *LinearProof) GetTerms() [][]byte { type LinearAdvanceProof (line 2239) | type LinearAdvanceProof struct method Reset (line 2250) | func (x *LinearAdvanceProof) Reset() { method String (line 2259) | func (x *LinearAdvanceProof) String() string { method ProtoMessage (line 2263) | func (*LinearAdvanceProof) ProtoMessage() {} method ProtoReflect (line 2265) | func (x *LinearAdvanceProof) ProtoReflect() protoreflect.Message { method Descriptor (line 2278) | func (*LinearAdvanceProof) Descriptor() ([]byte, []int) { method GetLinearProofTerms (line 2282) | func (x *LinearAdvanceProof) GetLinearProofTerms() [][]byte { method GetInclusionProofs (line 2289) | func (x *LinearAdvanceProof) GetInclusionProofs() []*InclusionProof { type DualProof (line 2297) | type DualProof struct method Reset (line 2320) | func (x *DualProof) Reset() { method String (line 2329) | func (x *DualProof) String() string { method ProtoMessage (line 2333) | func (*DualProof) ProtoMessage() {} method ProtoReflect (line 2335) | func (x *DualProof) ProtoReflect() protoreflect.Message { method Descriptor (line 2348) | func (*DualProof) Descriptor() ([]byte, []int) { method GetSourceTxHeader (line 2352) | func (x *DualProof) GetSourceTxHeader() *TxHeader { method GetTargetTxHeader (line 2359) | func (x *DualProof) GetTargetTxHeader() *TxHeader { method GetInclusionProof (line 2366) | func (x *DualProof) GetInclusionProof() [][]byte { method GetConsistencyProof (line 2373) | func (x *DualProof) GetConsistencyProof() [][]byte { method GetTargetBlTxAlh (line 2380) | func (x *DualProof) GetTargetBlTxAlh() []byte { method GetLastInclusionProof (line 2387) | func (x *DualProof) GetLastInclusionProof() [][]byte { method GetLinearProof (line 2394) | func (x *DualProof) GetLinearProof() *LinearProof { method GetLinearAdvanceProof (line 2401) | func (x *DualProof) GetLinearAdvanceProof() *LinearAdvanceProof { type DualProofV2 (line 2409) | type DualProofV2 struct method Reset (line 2424) | func (x *DualProofV2) Reset() { method String (line 2433) | func (x *DualProofV2) String() string { method ProtoMessage (line 2437) | func (*DualProofV2) ProtoMessage() {} method ProtoReflect (line 2439) | func (x *DualProofV2) ProtoReflect() protoreflect.Message { method Descriptor (line 2452) | func (*DualProofV2) Descriptor() ([]byte, []int) { method GetSourceTxHeader (line 2456) | func (x *DualProofV2) GetSourceTxHeader() *TxHeader { method GetTargetTxHeader (line 2463) | func (x *DualProofV2) GetTargetTxHeader() *TxHeader { method GetInclusionProof (line 2470) | func (x *DualProofV2) GetInclusionProof() [][]byte { method GetConsistencyProof (line 2477) | func (x *DualProofV2) GetConsistencyProof() [][]byte { type Tx (line 2484) | type Tx struct method Reset (line 2499) | func (x *Tx) Reset() { method String (line 2508) | func (x *Tx) String() string { method ProtoMessage (line 2512) | func (*Tx) ProtoMessage() {} method ProtoReflect (line 2514) | func (x *Tx) ProtoReflect() protoreflect.Message { method Descriptor (line 2527) | func (*Tx) Descriptor() ([]byte, []int) { method GetHeader (line 2531) | func (x *Tx) GetHeader() *TxHeader { method GetEntries (line 2538) | func (x *Tx) GetEntries() []*TxEntry { method GetKvEntries (line 2545) | func (x *Tx) GetKvEntries() []*Entry { method GetZEntries (line 2552) | func (x *Tx) GetZEntries() []*ZEntry { type TxEntry (line 2559) | type TxEntry struct method Reset (line 2577) | func (x *TxEntry) Reset() { method String (line 2586) | func (x *TxEntry) String() string { method ProtoMessage (line 2590) | func (*TxEntry) ProtoMessage() {} method ProtoReflect (line 2592) | func (x *TxEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 2605) | func (*TxEntry) Descriptor() ([]byte, []int) { method GetKey (line 2609) | func (x *TxEntry) GetKey() []byte { method GetHValue (line 2616) | func (x *TxEntry) GetHValue() []byte { method GetVLen (line 2623) | func (x *TxEntry) GetVLen() int32 { method GetMetadata (line 2630) | func (x *TxEntry) GetMetadata() *KVMetadata { method GetValue (line 2637) | func (x *TxEntry) GetValue() []byte { type KVMetadata (line 2644) | type KVMetadata struct method Reset (line 2657) | func (x *KVMetadata) Reset() { method String (line 2666) | func (x *KVMetadata) String() string { method ProtoMessage (line 2670) | func (*KVMetadata) ProtoMessage() {} method ProtoReflect (line 2672) | func (x *KVMetadata) ProtoReflect() protoreflect.Message { method Descriptor (line 2685) | func (*KVMetadata) Descriptor() ([]byte, []int) { method GetDeleted (line 2689) | func (x *KVMetadata) GetDeleted() bool { method GetExpiration (line 2696) | func (x *KVMetadata) GetExpiration() *Expiration { method GetNonIndexable (line 2703) | func (x *KVMetadata) GetNonIndexable() bool { type Expiration (line 2710) | type Expiration struct method Reset (line 2719) | func (x *Expiration) Reset() { method String (line 2728) | func (x *Expiration) String() string { method ProtoMessage (line 2732) | func (*Expiration) ProtoMessage() {} method ProtoReflect (line 2734) | func (x *Expiration) ProtoReflect() protoreflect.Message { method Descriptor (line 2747) | func (*Expiration) Descriptor() ([]byte, []int) { method GetExpiresAt (line 2751) | func (x *Expiration) GetExpiresAt() int64 { type VerifiableTx (line 2758) | type VerifiableTx struct method Reset (line 2771) | func (x *VerifiableTx) Reset() { method String (line 2780) | func (x *VerifiableTx) String() string { method ProtoMessage (line 2784) | func (*VerifiableTx) ProtoMessage() {} method ProtoReflect (line 2786) | func (x *VerifiableTx) ProtoReflect() protoreflect.Message { method Descriptor (line 2799) | func (*VerifiableTx) Descriptor() ([]byte, []int) { method GetTx (line 2803) | func (x *VerifiableTx) GetTx() *Tx { method GetDualProof (line 2810) | func (x *VerifiableTx) GetDualProof() *DualProof { method GetSignature (line 2817) | func (x *VerifiableTx) GetSignature() *Signature { type VerifiableTxV2 (line 2824) | type VerifiableTxV2 struct method Reset (line 2837) | func (x *VerifiableTxV2) Reset() { method String (line 2846) | func (x *VerifiableTxV2) String() string { method ProtoMessage (line 2850) | func (*VerifiableTxV2) ProtoMessage() {} method ProtoReflect (line 2852) | func (x *VerifiableTxV2) ProtoReflect() protoreflect.Message { method Descriptor (line 2865) | func (*VerifiableTxV2) Descriptor() ([]byte, []int) { method GetTx (line 2869) | func (x *VerifiableTxV2) GetTx() *Tx { method GetDualProof (line 2876) | func (x *VerifiableTxV2) GetDualProof() *DualProofV2 { method GetSignature (line 2883) | func (x *VerifiableTxV2) GetSignature() *Signature { type VerifiableEntry (line 2890) | type VerifiableEntry struct method Reset (line 2903) | func (x *VerifiableEntry) Reset() { method String (line 2912) | func (x *VerifiableEntry) String() string { method ProtoMessage (line 2916) | func (*VerifiableEntry) ProtoMessage() {} method ProtoReflect (line 2918) | func (x *VerifiableEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 2931) | func (*VerifiableEntry) Descriptor() ([]byte, []int) { method GetEntry (line 2935) | func (x *VerifiableEntry) GetEntry() *Entry { method GetVerifiableTx (line 2942) | func (x *VerifiableEntry) GetVerifiableTx() *VerifiableTx { method GetInclusionProof (line 2949) | func (x *VerifiableEntry) GetInclusionProof() *InclusionProof { type InclusionProof (line 2956) | type InclusionProof struct method Reset (line 2969) | func (x *InclusionProof) Reset() { method String (line 2978) | func (x *InclusionProof) String() string { method ProtoMessage (line 2982) | func (*InclusionProof) ProtoMessage() {} method ProtoReflect (line 2984) | func (x *InclusionProof) ProtoReflect() protoreflect.Message { method Descriptor (line 2997) | func (*InclusionProof) Descriptor() ([]byte, []int) { method GetLeaf (line 3001) | func (x *InclusionProof) GetLeaf() int32 { method GetWidth (line 3008) | func (x *InclusionProof) GetWidth() int32 { method GetTerms (line 3015) | func (x *InclusionProof) GetTerms() [][]byte { type SetRequest (line 3022) | type SetRequest struct method Reset (line 3035) | func (x *SetRequest) Reset() { method String (line 3044) | func (x *SetRequest) String() string { method ProtoMessage (line 3048) | func (*SetRequest) ProtoMessage() {} method ProtoReflect (line 3050) | func (x *SetRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3063) | func (*SetRequest) Descriptor() ([]byte, []int) { method GetKVs (line 3067) | func (x *SetRequest) GetKVs() []*KeyValue { method GetNoWait (line 3074) | func (x *SetRequest) GetNoWait() bool { method GetPreconditions (line 3081) | func (x *SetRequest) GetPreconditions() []*Precondition { type KeyRequest (line 3088) | type KeyRequest struct method Reset (line 3107) | func (x *KeyRequest) Reset() { method String (line 3116) | func (x *KeyRequest) String() string { method ProtoMessage (line 3120) | func (*KeyRequest) ProtoMessage() {} method ProtoReflect (line 3122) | func (x *KeyRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3135) | func (*KeyRequest) Descriptor() ([]byte, []int) { method GetKey (line 3139) | func (x *KeyRequest) GetKey() []byte { method GetAtTx (line 3146) | func (x *KeyRequest) GetAtTx() uint64 { method GetSinceTx (line 3153) | func (x *KeyRequest) GetSinceTx() uint64 { method GetNoWait (line 3160) | func (x *KeyRequest) GetNoWait() bool { method GetAtRevision (line 3167) | func (x *KeyRequest) GetAtRevision() int64 { type KeyListRequest (line 3174) | type KeyListRequest struct method Reset (line 3186) | func (x *KeyListRequest) Reset() { method String (line 3195) | func (x *KeyListRequest) String() string { method ProtoMessage (line 3199) | func (*KeyListRequest) ProtoMessage() {} method ProtoReflect (line 3201) | func (x *KeyListRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3214) | func (*KeyListRequest) Descriptor() ([]byte, []int) { method GetKeys (line 3218) | func (x *KeyListRequest) GetKeys() [][]byte { method GetSinceTx (line 3225) | func (x *KeyListRequest) GetSinceTx() uint64 { type DeleteKeysRequest (line 3232) | type DeleteKeysRequest struct method Reset (line 3246) | func (x *DeleteKeysRequest) Reset() { method String (line 3255) | func (x *DeleteKeysRequest) String() string { method ProtoMessage (line 3259) | func (*DeleteKeysRequest) ProtoMessage() {} method ProtoReflect (line 3261) | func (x *DeleteKeysRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3274) | func (*DeleteKeysRequest) Descriptor() ([]byte, []int) { method GetKeys (line 3278) | func (x *DeleteKeysRequest) GetKeys() [][]byte { method GetSinceTx (line 3285) | func (x *DeleteKeysRequest) GetSinceTx() uint64 { method GetNoWait (line 3292) | func (x *DeleteKeysRequest) GetNoWait() bool { type VerifiableSetRequest (line 3299) | type VerifiableSetRequest struct method Reset (line 3310) | func (x *VerifiableSetRequest) Reset() { method String (line 3319) | func (x *VerifiableSetRequest) String() string { method ProtoMessage (line 3323) | func (*VerifiableSetRequest) ProtoMessage() {} method ProtoReflect (line 3325) | func (x *VerifiableSetRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3338) | func (*VerifiableSetRequest) Descriptor() ([]byte, []int) { method GetSetRequest (line 3342) | func (x *VerifiableSetRequest) GetSetRequest() *SetRequest { method GetProveSinceTx (line 3349) | func (x *VerifiableSetRequest) GetProveSinceTx() uint64 { type VerifiableGetRequest (line 3356) | type VerifiableGetRequest struct method Reset (line 3367) | func (x *VerifiableGetRequest) Reset() { method String (line 3376) | func (x *VerifiableGetRequest) String() string { method ProtoMessage (line 3380) | func (*VerifiableGetRequest) ProtoMessage() {} method ProtoReflect (line 3382) | func (x *VerifiableGetRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3395) | func (*VerifiableGetRequest) Descriptor() ([]byte, []int) { method GetKeyRequest (line 3399) | func (x *VerifiableGetRequest) GetKeyRequest() *KeyRequest { method GetProveSinceTx (line 3406) | func (x *VerifiableGetRequest) GetProveSinceTx() uint64 { type ServerInfoRequest (line 3414) | type ServerInfoRequest struct method Reset (line 3420) | func (x *ServerInfoRequest) Reset() { method String (line 3429) | func (x *ServerInfoRequest) String() string { method ProtoMessage (line 3433) | func (*ServerInfoRequest) ProtoMessage() {} method ProtoReflect (line 3435) | func (x *ServerInfoRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3448) | func (*ServerInfoRequest) Descriptor() ([]byte, []int) { type ServerInfoResponse (line 3453) | type ServerInfoResponse struct method Reset (line 3470) | func (x *ServerInfoResponse) Reset() { method String (line 3479) | func (x *ServerInfoResponse) String() string { method ProtoMessage (line 3483) | func (*ServerInfoResponse) ProtoMessage() {} method ProtoReflect (line 3485) | func (x *ServerInfoResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 3498) | func (*ServerInfoResponse) Descriptor() ([]byte, []int) { method GetVersion (line 3502) | func (x *ServerInfoResponse) GetVersion() string { method GetStartedAt (line 3509) | func (x *ServerInfoResponse) GetStartedAt() int64 { method GetNumTransactions (line 3516) | func (x *ServerInfoResponse) GetNumTransactions() int64 { method GetNumDatabases (line 3523) | func (x *ServerInfoResponse) GetNumDatabases() int32 { method GetDatabasesDiskSize (line 3530) | func (x *ServerInfoResponse) GetDatabasesDiskSize() int64 { type HealthResponse (line 3537) | type HealthResponse struct method Reset (line 3548) | func (x *HealthResponse) Reset() { method String (line 3557) | func (x *HealthResponse) String() string { method ProtoMessage (line 3561) | func (*HealthResponse) ProtoMessage() {} method ProtoReflect (line 3563) | func (x *HealthResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 3576) | func (*HealthResponse) Descriptor() ([]byte, []int) { method GetStatus (line 3580) | func (x *HealthResponse) GetStatus() bool { method GetVersion (line 3587) | func (x *HealthResponse) GetVersion() string { type DatabaseHealthResponse (line 3594) | type DatabaseHealthResponse struct method Reset (line 3605) | func (x *DatabaseHealthResponse) Reset() { method String (line 3614) | func (x *DatabaseHealthResponse) String() string { method ProtoMessage (line 3618) | func (*DatabaseHealthResponse) ProtoMessage() {} method ProtoReflect (line 3620) | func (x *DatabaseHealthResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 3633) | func (*DatabaseHealthResponse) Descriptor() ([]byte, []int) { method GetPendingRequests (line 3637) | func (x *DatabaseHealthResponse) GetPendingRequests() uint32 { method GetLastRequestCompletedAt (line 3644) | func (x *DatabaseHealthResponse) GetLastRequestCompletedAt() int64 { type ImmutableState (line 3651) | type ImmutableState struct method Reset (line 3670) | func (x *ImmutableState) Reset() { method String (line 3679) | func (x *ImmutableState) String() string { method ProtoMessage (line 3683) | func (*ImmutableState) ProtoMessage() {} method ProtoReflect (line 3685) | func (x *ImmutableState) ProtoReflect() protoreflect.Message { method Descriptor (line 3698) | func (*ImmutableState) Descriptor() ([]byte, []int) { method GetDb (line 3702) | func (x *ImmutableState) GetDb() string { method GetTxId (line 3709) | func (x *ImmutableState) GetTxId() uint64 { method GetTxHash (line 3716) | func (x *ImmutableState) GetTxHash() []byte { method GetSignature (line 3723) | func (x *ImmutableState) GetSignature() *Signature { method GetPrecommittedTxId (line 3730) | func (x *ImmutableState) GetPrecommittedTxId() uint64 { method GetPrecommittedTxHash (line 3737) | func (x *ImmutableState) GetPrecommittedTxHash() []byte { type ReferenceRequest (line 3744) | type ReferenceRequest struct method Reset (line 3764) | func (x *ReferenceRequest) Reset() { method String (line 3773) | func (x *ReferenceRequest) String() string { method ProtoMessage (line 3777) | func (*ReferenceRequest) ProtoMessage() {} method ProtoReflect (line 3779) | func (x *ReferenceRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3792) | func (*ReferenceRequest) Descriptor() ([]byte, []int) { method GetKey (line 3796) | func (x *ReferenceRequest) GetKey() []byte { method GetReferencedKey (line 3803) | func (x *ReferenceRequest) GetReferencedKey() []byte { method GetAtTx (line 3810) | func (x *ReferenceRequest) GetAtTx() uint64 { method GetBoundRef (line 3817) | func (x *ReferenceRequest) GetBoundRef() bool { method GetNoWait (line 3824) | func (x *ReferenceRequest) GetNoWait() bool { method GetPreconditions (line 3831) | func (x *ReferenceRequest) GetPreconditions() []*Precondition { type VerifiableReferenceRequest (line 3838) | type VerifiableReferenceRequest struct method Reset (line 3850) | func (x *VerifiableReferenceRequest) Reset() { method String (line 3859) | func (x *VerifiableReferenceRequest) String() string { method ProtoMessage (line 3863) | func (*VerifiableReferenceRequest) ProtoMessage() {} method ProtoReflect (line 3865) | func (x *VerifiableReferenceRequest) ProtoReflect() protoreflect.Messa... method Descriptor (line 3878) | func (*VerifiableReferenceRequest) Descriptor() ([]byte, []int) { method GetReferenceRequest (line 3882) | func (x *VerifiableReferenceRequest) GetReferenceRequest() *ReferenceR... method GetProveSinceTx (line 3889) | func (x *VerifiableReferenceRequest) GetProveSinceTx() uint64 { type ZAddRequest (line 3896) | type ZAddRequest struct method Reset (line 3916) | func (x *ZAddRequest) Reset() { method String (line 3925) | func (x *ZAddRequest) String() string { method ProtoMessage (line 3929) | func (*ZAddRequest) ProtoMessage() {} method ProtoReflect (line 3931) | func (x *ZAddRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3944) | func (*ZAddRequest) Descriptor() ([]byte, []int) { method GetSet (line 3948) | func (x *ZAddRequest) GetSet() []byte { method GetScore (line 3955) | func (x *ZAddRequest) GetScore() float64 { method GetKey (line 3962) | func (x *ZAddRequest) GetKey() []byte { method GetAtTx (line 3969) | func (x *ZAddRequest) GetAtTx() uint64 { method GetBoundRef (line 3976) | func (x *ZAddRequest) GetBoundRef() bool { method GetNoWait (line 3983) | func (x *ZAddRequest) GetNoWait() bool { type Score (line 3990) | type Score struct method Reset (line 3999) | func (x *Score) Reset() { method String (line 4008) | func (x *Score) String() string { method ProtoMessage (line 4012) | func (*Score) ProtoMessage() {} method ProtoReflect (line 4014) | func (x *Score) ProtoReflect() protoreflect.Message { method Descriptor (line 4027) | func (*Score) Descriptor() ([]byte, []int) { method GetScore (line 4031) | func (x *Score) GetScore() float64 { type ZScanRequest (line 4038) | type ZScanRequest struct method Reset (line 4072) | func (x *ZScanRequest) Reset() { method String (line 4081) | func (x *ZScanRequest) String() string { method ProtoMessage (line 4085) | func (*ZScanRequest) ProtoMessage() {} method ProtoReflect (line 4087) | func (x *ZScanRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4100) | func (*ZScanRequest) Descriptor() ([]byte, []int) { method GetSet (line 4104) | func (x *ZScanRequest) GetSet() []byte { method GetSeekKey (line 4111) | func (x *ZScanRequest) GetSeekKey() []byte { method GetSeekScore (line 4118) | func (x *ZScanRequest) GetSeekScore() float64 { method GetSeekAtTx (line 4125) | func (x *ZScanRequest) GetSeekAtTx() uint64 { method GetInclusiveSeek (line 4132) | func (x *ZScanRequest) GetInclusiveSeek() bool { method GetLimit (line 4139) | func (x *ZScanRequest) GetLimit() uint64 { method GetDesc (line 4146) | func (x *ZScanRequest) GetDesc() bool { method GetMinScore (line 4153) | func (x *ZScanRequest) GetMinScore() *Score { method GetMaxScore (line 4160) | func (x *ZScanRequest) GetMaxScore() *Score { method GetSinceTx (line 4167) | func (x *ZScanRequest) GetSinceTx() uint64 { method GetNoWait (line 4174) | func (x *ZScanRequest) GetNoWait() bool { method GetOffset (line 4181) | func (x *ZScanRequest) GetOffset() uint64 { type HistoryRequest (line 4188) | type HistoryRequest struct method Reset (line 4207) | func (x *HistoryRequest) Reset() { method String (line 4216) | func (x *HistoryRequest) String() string { method ProtoMessage (line 4220) | func (*HistoryRequest) ProtoMessage() {} method ProtoReflect (line 4222) | func (x *HistoryRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4235) | func (*HistoryRequest) Descriptor() ([]byte, []int) { method GetKey (line 4239) | func (x *HistoryRequest) GetKey() []byte { method GetOffset (line 4246) | func (x *HistoryRequest) GetOffset() uint64 { method GetLimit (line 4253) | func (x *HistoryRequest) GetLimit() int32 { method GetDesc (line 4260) | func (x *HistoryRequest) GetDesc() bool { method GetSinceTx (line 4267) | func (x *HistoryRequest) GetSinceTx() uint64 { type VerifiableZAddRequest (line 4274) | type VerifiableZAddRequest struct method Reset (line 4285) | func (x *VerifiableZAddRequest) Reset() { method String (line 4294) | func (x *VerifiableZAddRequest) String() string { method ProtoMessage (line 4298) | func (*VerifiableZAddRequest) ProtoMessage() {} method ProtoReflect (line 4300) | func (x *VerifiableZAddRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4313) | func (*VerifiableZAddRequest) Descriptor() ([]byte, []int) { method GetZAddRequest (line 4317) | func (x *VerifiableZAddRequest) GetZAddRequest() *ZAddRequest { method GetProveSinceTx (line 4324) | func (x *VerifiableZAddRequest) GetProveSinceTx() uint64 { type TxRequest (line 4331) | type TxRequest struct method Reset (line 4349) | func (x *TxRequest) Reset() { method String (line 4358) | func (x *TxRequest) String() string { method ProtoMessage (line 4362) | func (*TxRequest) ProtoMessage() {} method ProtoReflect (line 4364) | func (x *TxRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4377) | func (*TxRequest) Descriptor() ([]byte, []int) { method GetTx (line 4381) | func (x *TxRequest) GetTx() uint64 { method GetEntriesSpec (line 4388) | func (x *TxRequest) GetEntriesSpec() *EntriesSpec { method GetSinceTx (line 4395) | func (x *TxRequest) GetSinceTx() uint64 { method GetNoWait (line 4402) | func (x *TxRequest) GetNoWait() bool { method GetKeepReferencesUnresolved (line 4409) | func (x *TxRequest) GetKeepReferencesUnresolved() bool { type EntriesSpec (line 4416) | type EntriesSpec struct method Reset (line 4429) | func (x *EntriesSpec) Reset() { method String (line 4438) | func (x *EntriesSpec) String() string { method ProtoMessage (line 4442) | func (*EntriesSpec) ProtoMessage() {} method ProtoReflect (line 4444) | func (x *EntriesSpec) ProtoReflect() protoreflect.Message { method Descriptor (line 4457) | func (*EntriesSpec) Descriptor() ([]byte, []int) { method GetKvEntriesSpec (line 4461) | func (x *EntriesSpec) GetKvEntriesSpec() *EntryTypeSpec { method GetZEntriesSpec (line 4468) | func (x *EntriesSpec) GetZEntriesSpec() *EntryTypeSpec { method GetSqlEntriesSpec (line 4475) | func (x *EntriesSpec) GetSqlEntriesSpec() *EntryTypeSpec { type EntryTypeSpec (line 4482) | type EntryTypeSpec struct method Reset (line 4491) | func (x *EntryTypeSpec) Reset() { method String (line 4500) | func (x *EntryTypeSpec) String() string { method ProtoMessage (line 4504) | func (*EntryTypeSpec) ProtoMessage() {} method ProtoReflect (line 4506) | func (x *EntryTypeSpec) ProtoReflect() protoreflect.Message { method Descriptor (line 4519) | func (*EntryTypeSpec) Descriptor() ([]byte, []int) { method GetAction (line 4523) | func (x *EntryTypeSpec) GetAction() EntryTypeAction { type VerifiableTxRequest (line 4530) | type VerifiableTxRequest struct method Reset (line 4551) | func (x *VerifiableTxRequest) Reset() { method String (line 4560) | func (x *VerifiableTxRequest) String() string { method ProtoMessage (line 4564) | func (*VerifiableTxRequest) ProtoMessage() {} method ProtoReflect (line 4566) | func (x *VerifiableTxRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4579) | func (*VerifiableTxRequest) Descriptor() ([]byte, []int) { method GetTx (line 4583) | func (x *VerifiableTxRequest) GetTx() uint64 { method GetProveSinceTx (line 4590) | func (x *VerifiableTxRequest) GetProveSinceTx() uint64 { method GetEntriesSpec (line 4597) | func (x *VerifiableTxRequest) GetEntriesSpec() *EntriesSpec { method GetSinceTx (line 4604) | func (x *VerifiableTxRequest) GetSinceTx() uint64 { method GetNoWait (line 4611) | func (x *VerifiableTxRequest) GetNoWait() bool { method GetKeepReferencesUnresolved (line 4618) | func (x *VerifiableTxRequest) GetKeepReferencesUnresolved() bool { type TxScanRequest (line 4625) | type TxScanRequest struct method Reset (line 4645) | func (x *TxScanRequest) Reset() { method String (line 4654) | func (x *TxScanRequest) String() string { method ProtoMessage (line 4658) | func (*TxScanRequest) ProtoMessage() {} method ProtoReflect (line 4660) | func (x *TxScanRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4673) | func (*TxScanRequest) Descriptor() ([]byte, []int) { method GetInitialTx (line 4677) | func (x *TxScanRequest) GetInitialTx() uint64 { method GetLimit (line 4684) | func (x *TxScanRequest) GetLimit() uint32 { method GetDesc (line 4691) | func (x *TxScanRequest) GetDesc() bool { method GetEntriesSpec (line 4698) | func (x *TxScanRequest) GetEntriesSpec() *EntriesSpec { method GetSinceTx (line 4705) | func (x *TxScanRequest) GetSinceTx() uint64 { method GetNoWait (line 4712) | func (x *TxScanRequest) GetNoWait() bool { type TxList (line 4719) | type TxList struct method Reset (line 4728) | func (x *TxList) Reset() { method String (line 4737) | func (x *TxList) String() string { method ProtoMessage (line 4741) | func (*TxList) ProtoMessage() {} method ProtoReflect (line 4743) | func (x *TxList) ProtoReflect() protoreflect.Message { method Descriptor (line 4756) | func (*TxList) Descriptor() ([]byte, []int) { method GetTxs (line 4760) | func (x *TxList) GetTxs() []*Tx { type ExportTxRequest (line 4767) | type ExportTxRequest struct method Reset (line 4782) | func (x *ExportTxRequest) Reset() { method String (line 4791) | func (x *ExportTxRequest) String() string { method ProtoMessage (line 4795) | func (*ExportTxRequest) ProtoMessage() {} method ProtoReflect (line 4797) | func (x *ExportTxRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4810) | func (*ExportTxRequest) Descriptor() ([]byte, []int) { method GetTx (line 4814) | func (x *ExportTxRequest) GetTx() uint64 { method GetAllowPreCommitted (line 4821) | func (x *ExportTxRequest) GetAllowPreCommitted() bool { method GetReplicaState (line 4828) | func (x *ExportTxRequest) GetReplicaState() *ReplicaState { method GetSkipIntegrityCheck (line 4835) | func (x *ExportTxRequest) GetSkipIntegrityCheck() bool { type ReplicaState (line 4842) | type ReplicaState struct method Reset (line 4854) | func (x *ReplicaState) Reset() { method String (line 4863) | func (x *ReplicaState) String() string { method ProtoMessage (line 4867) | func (*ReplicaState) ProtoMessage() {} method ProtoReflect (line 4869) | func (x *ReplicaState) ProtoReflect() protoreflect.Message { method Descriptor (line 4882) | func (*ReplicaState) Descriptor() ([]byte, []int) { method GetUUID (line 4886) | func (x *ReplicaState) GetUUID() string { method GetCommittedTxID (line 4893) | func (x *ReplicaState) GetCommittedTxID() uint64 { method GetCommittedAlh (line 4900) | func (x *ReplicaState) GetCommittedAlh() []byte { method GetPrecommittedTxID (line 4907) | func (x *ReplicaState) GetPrecommittedTxID() uint64 { method GetPrecommittedAlh (line 4914) | func (x *ReplicaState) GetPrecommittedAlh() []byte { type Database (line 4921) | type Database struct method Reset (line 4930) | func (x *Database) Reset() { method String (line 4939) | func (x *Database) String() string { method ProtoMessage (line 4943) | func (*Database) ProtoMessage() {} method ProtoReflect (line 4945) | func (x *Database) ProtoReflect() protoreflect.Message { method Descriptor (line 4958) | func (*Database) Descriptor() ([]byte, []int) { method GetDatabaseName (line 4962) | func (x *Database) GetDatabaseName() string { type DatabaseSettings (line 4969) | type DatabaseSettings struct method Reset (line 5000) | func (x *DatabaseSettings) Reset() { method String (line 5009) | func (x *DatabaseSettings) String() string { method ProtoMessage (line 5013) | func (*DatabaseSettings) ProtoMessage() {} method ProtoReflect (line 5015) | func (x *DatabaseSettings) ProtoReflect() protoreflect.Message { method Descriptor (line 5028) | func (*DatabaseSettings) Descriptor() ([]byte, []int) { method GetDatabaseName (line 5032) | func (x *DatabaseSettings) GetDatabaseName() string { method GetReplica (line 5039) | func (x *DatabaseSettings) GetReplica() bool { method GetPrimaryDatabase (line 5046) | func (x *DatabaseSettings) GetPrimaryDatabase() string { method GetPrimaryHost (line 5053) | func (x *DatabaseSettings) GetPrimaryHost() string { method GetPrimaryPort (line 5060) | func (x *DatabaseSettings) GetPrimaryPort() uint32 { method GetPrimaryUsername (line 5067) | func (x *DatabaseSettings) GetPrimaryUsername() string { method GetPrimaryPassword (line 5074) | func (x *DatabaseSettings) GetPrimaryPassword() string { method GetFileSize (line 5081) | func (x *DatabaseSettings) GetFileSize() uint32 { method GetMaxKeyLen (line 5088) | func (x *DatabaseSettings) GetMaxKeyLen() uint32 { method GetMaxValueLen (line 5095) | func (x *DatabaseSettings) GetMaxValueLen() uint32 { method GetMaxTxEntries (line 5102) | func (x *DatabaseSettings) GetMaxTxEntries() uint32 { method GetExcludeCommitTime (line 5109) | func (x *DatabaseSettings) GetExcludeCommitTime() bool { type CreateDatabaseRequest (line 5116) | type CreateDatabaseRequest struct method Reset (line 5129) | func (x *CreateDatabaseRequest) Reset() { method String (line 5138) | func (x *CreateDatabaseRequest) String() string { method ProtoMessage (line 5142) | func (*CreateDatabaseRequest) ProtoMessage() {} method ProtoReflect (line 5144) | func (x *CreateDatabaseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 5157) | func (*CreateDatabaseRequest) Descriptor() ([]byte, []int) { method GetName (line 5161) | func (x *CreateDatabaseRequest) GetName() string { method GetSettings (line 5168) | func (x *CreateDatabaseRequest) GetSettings() *DatabaseNullableSettings { method GetIfNotExists (line 5175) | func (x *CreateDatabaseRequest) GetIfNotExists() bool { type CreateDatabaseResponse (line 5182) | type CreateDatabaseResponse struct method Reset (line 5195) | func (x *CreateDatabaseResponse) Reset() { method String (line 5204) | func (x *CreateDatabaseResponse) String() string { method ProtoMessage (line 5208) | func (*CreateDatabaseResponse) ProtoMessage() {} method ProtoReflect (line 5210) | func (x *CreateDatabaseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 5223) | func (*CreateDatabaseResponse) Descriptor() ([]byte, []int) { method GetName (line 5227) | func (x *CreateDatabaseResponse) GetName() string { method GetSettings (line 5234) | func (x *CreateDatabaseResponse) GetSettings() *DatabaseNullableSettin... method GetAlreadyExisted (line 5241) | func (x *CreateDatabaseResponse) GetAlreadyExisted() bool { type UpdateDatabaseRequest (line 5248) | type UpdateDatabaseRequest struct method Reset (line 5259) | func (x *UpdateDatabaseRequest) Reset() { method String (line 5268) | func (x *UpdateDatabaseRequest) String() string { method ProtoMessage (line 5272) | func (*UpdateDatabaseRequest) ProtoMessage() {} method ProtoReflect (line 5274) | func (x *UpdateDatabaseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 5287) | func (*UpdateDatabaseRequest) Descriptor() ([]byte, []int) { method GetDatabase (line 5291) | func (x *UpdateDatabaseRequest) GetDatabase() string { method GetSettings (line 5298) | func (x *UpdateDatabaseRequest) GetSettings() *DatabaseNullableSettings { type UpdateDatabaseResponse (line 5306) | type UpdateDatabaseResponse struct method Reset (line 5317) | func (x *UpdateDatabaseResponse) Reset() { method String (line 5326) | func (x *UpdateDatabaseResponse) String() string { method ProtoMessage (line 5330) | func (*UpdateDatabaseResponse) ProtoMessage() {} method ProtoReflect (line 5332) | func (x *UpdateDatabaseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 5345) | func (*UpdateDatabaseResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 5349) | func (x *UpdateDatabaseResponse) GetDatabase() string { method GetSettings (line 5356) | func (x *UpdateDatabaseResponse) GetSettings() *DatabaseNullableSettin... type DatabaseSettingsRequest (line 5363) | type DatabaseSettingsRequest struct method Reset (line 5369) | func (x *DatabaseSettingsRequest) Reset() { method String (line 5378) | func (x *DatabaseSettingsRequest) String() string { method ProtoMessage (line 5382) | func (*DatabaseSettingsRequest) ProtoMessage() {} method ProtoReflect (line 5384) | func (x *DatabaseSettingsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 5397) | func (*DatabaseSettingsRequest) Descriptor() ([]byte, []int) { type DatabaseSettingsResponse (line 5401) | type DatabaseSettingsResponse struct method Reset (line 5412) | func (x *DatabaseSettingsResponse) Reset() { method String (line 5421) | func (x *DatabaseSettingsResponse) String() string { method ProtoMessage (line 5425) | func (*DatabaseSettingsResponse) ProtoMessage() {} method ProtoReflect (line 5427) | func (x *DatabaseSettingsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 5440) | func (*DatabaseSettingsResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 5444) | func (x *DatabaseSettingsResponse) GetDatabase() string { method GetSettings (line 5451) | func (x *DatabaseSettingsResponse) GetSettings() *DatabaseNullableSett... type NullableUint32 (line 5458) | type NullableUint32 struct method Reset (line 5466) | func (x *NullableUint32) Reset() { method String (line 5475) | func (x *NullableUint32) String() string { method ProtoMessage (line 5479) | func (*NullableUint32) ProtoMessage() {} method ProtoReflect (line 5481) | func (x *NullableUint32) ProtoReflect() protoreflect.Message { method Descriptor (line 5494) | func (*NullableUint32) Descriptor() ([]byte, []int) { method GetValue (line 5498) | func (x *NullableUint32) GetValue() uint32 { type NullableUint64 (line 5505) | type NullableUint64 struct method Reset (line 5513) | func (x *NullableUint64) Reset() { method String (line 5522) | func (x *NullableUint64) String() string { method ProtoMessage (line 5526) | func (*NullableUint64) ProtoMessage() {} method ProtoReflect (line 5528) | func (x *NullableUint64) ProtoReflect() protoreflect.Message { method Descriptor (line 5541) | func (*NullableUint64) Descriptor() ([]byte, []int) { method GetValue (line 5545) | func (x *NullableUint64) GetValue() uint64 { type NullableFloat (line 5552) | type NullableFloat struct method Reset (line 5560) | func (x *NullableFloat) Reset() { method String (line 5569) | func (x *NullableFloat) String() string { method ProtoMessage (line 5573) | func (*NullableFloat) ProtoMessage() {} method ProtoReflect (line 5575) | func (x *NullableFloat) ProtoReflect() protoreflect.Message { method Descriptor (line 5588) | func (*NullableFloat) Descriptor() ([]byte, []int) { method GetValue (line 5592) | func (x *NullableFloat) GetValue() float32 { type NullableBool (line 5599) | type NullableBool struct method Reset (line 5607) | func (x *NullableBool) Reset() { method String (line 5616) | func (x *NullableBool) String() string { method ProtoMessage (line 5620) | func (*NullableBool) ProtoMessage() {} method ProtoReflect (line 5622) | func (x *NullableBool) ProtoReflect() protoreflect.Message { method Descriptor (line 5635) | func (*NullableBool) Descriptor() ([]byte, []int) { method GetValue (line 5639) | func (x *NullableBool) GetValue() bool { type NullableString (line 5646) | type NullableString struct method Reset (line 5654) | func (x *NullableString) Reset() { method String (line 5663) | func (x *NullableString) String() string { method ProtoMessage (line 5667) | func (*NullableString) ProtoMessage() {} method ProtoReflect (line 5669) | func (x *NullableString) ProtoReflect() protoreflect.Message { method Descriptor (line 5682) | func (*NullableString) Descriptor() ([]byte, []int) { method GetValue (line 5686) | func (x *NullableString) GetValue() string { type NullableMilliseconds (line 5693) | type NullableMilliseconds struct method Reset (line 5701) | func (x *NullableMilliseconds) Reset() { method String (line 5710) | func (x *NullableMilliseconds) String() string { method ProtoMessage (line 5714) | func (*NullableMilliseconds) ProtoMessage() {} method ProtoReflect (line 5716) | func (x *NullableMilliseconds) ProtoReflect() protoreflect.Message { method Descriptor (line 5729) | func (*NullableMilliseconds) Descriptor() ([]byte, []int) { method GetValue (line 5733) | func (x *NullableMilliseconds) GetValue() int64 { type DatabaseNullableSettings (line 5740) | type DatabaseNullableSettings struct method Reset (line 5797) | func (x *DatabaseNullableSettings) Reset() { method String (line 5806) | func (x *DatabaseNullableSettings) String() string { method ProtoMessage (line 5810) | func (*DatabaseNullableSettings) ProtoMessage() {} method ProtoReflect (line 5812) | func (x *DatabaseNullableSettings) ProtoReflect() protoreflect.Message { method Descriptor (line 5825) | func (*DatabaseNullableSettings) Descriptor() ([]byte, []int) { method GetReplicationSettings (line 5829) | func (x *DatabaseNullableSettings) GetReplicationSettings() *Replicati... method GetFileSize (line 5836) | func (x *DatabaseNullableSettings) GetFileSize() *NullableUint32 { method GetMaxKeyLen (line 5843) | func (x *DatabaseNullableSettings) GetMaxKeyLen() *NullableUint32 { method GetMaxValueLen (line 5850) | func (x *DatabaseNullableSettings) GetMaxValueLen() *NullableUint32 { method GetMaxTxEntries (line 5857) | func (x *DatabaseNullableSettings) GetMaxTxEntries() *NullableUint32 { method GetExcludeCommitTime (line 5864) | func (x *DatabaseNullableSettings) GetExcludeCommitTime() *NullableBool { method GetMaxConcurrency (line 5871) | func (x *DatabaseNullableSettings) GetMaxConcurrency() *NullableUint32 { method GetMaxIOConcurrency (line 5878) | func (x *DatabaseNullableSettings) GetMaxIOConcurrency() *NullableUint... method GetTxLogCacheSize (line 5885) | func (x *DatabaseNullableSettings) GetTxLogCacheSize() *NullableUint32 { method GetVLogMaxOpenedFiles (line 5892) | func (x *DatabaseNullableSettings) GetVLogMaxOpenedFiles() *NullableUi... method GetTxLogMaxOpenedFiles (line 5899) | func (x *DatabaseNullableSettings) GetTxLogMaxOpenedFiles() *NullableU... method GetCommitLogMaxOpenedFiles (line 5906) | func (x *DatabaseNullableSettings) GetCommitLogMaxOpenedFiles() *Nulla... method GetIndexSettings (line 5913) | func (x *DatabaseNullableSettings) GetIndexSettings() *IndexNullableSe... method GetWriteTxHeaderVersion (line 5920) | func (x *DatabaseNullableSettings) GetWriteTxHeaderVersion() *Nullable... method GetAutoload (line 5927) | func (x *DatabaseNullableSettings) GetAutoload() *NullableBool { method GetReadTxPoolSize (line 5934) | func (x *DatabaseNullableSettings) GetReadTxPoolSize() *NullableUint32 { method GetSyncFrequency (line 5941) | func (x *DatabaseNullableSettings) GetSyncFrequency() *NullableMillise... method GetWriteBufferSize (line 5948) | func (x *DatabaseNullableSettings) GetWriteBufferSize() *NullableUint32 { method GetAhtSettings (line 5955) | func (x *DatabaseNullableSettings) GetAhtSettings() *AHTNullableSettin... method GetMaxActiveTransactions (line 5962) | func (x *DatabaseNullableSettings) GetMaxActiveTransactions() *Nullabl... method GetMvccReadSetLimit (line 5969) | func (x *DatabaseNullableSettings) GetMvccReadSetLimit() *NullableUint... method GetVLogCacheSize (line 5976) | func (x *DatabaseNullableSettings) GetVLogCacheSize() *NullableUint32 { method GetTruncationSettings (line 5983) | func (x *DatabaseNullableSettings) GetTruncationSettings() *Truncation... method GetEmbeddedValues (line 5990) | func (x *DatabaseNullableSettings) GetEmbeddedValues() *NullableBool { method GetPreallocFiles (line 5997) | func (x *DatabaseNullableSettings) GetPreallocFiles() *NullableBool { type ReplicationNullableSettings (line 6004) | type ReplicationNullableSettings struct method Reset (line 6037) | func (x *ReplicationNullableSettings) Reset() { method String (line 6046) | func (x *ReplicationNullableSettings) String() string { method ProtoMessage (line 6050) | func (*ReplicationNullableSettings) ProtoMessage() {} method ProtoReflect (line 6052) | func (x *ReplicationNullableSettings) ProtoReflect() protoreflect.Mess... method Descriptor (line 6065) | func (*ReplicationNullableSettings) Descriptor() ([]byte, []int) { method GetReplica (line 6069) | func (x *ReplicationNullableSettings) GetReplica() *NullableBool { method GetPrimaryDatabase (line 6076) | func (x *ReplicationNullableSettings) GetPrimaryDatabase() *NullableSt... method GetPrimaryHost (line 6083) | func (x *ReplicationNullableSettings) GetPrimaryHost() *NullableString { method GetPrimaryPort (line 6090) | func (x *ReplicationNullableSettings) GetPrimaryPort() *NullableUint32 { method GetPrimaryUsername (line 6097) | func (x *ReplicationNullableSettings) GetPrimaryUsername() *NullableSt... method GetPrimaryPassword (line 6104) | func (x *ReplicationNullableSettings) GetPrimaryPassword() *NullableSt... method GetSyncReplication (line 6111) | func (x *ReplicationNullableSettings) GetSyncReplication() *NullableBo... method GetSyncAcks (line 6118) | func (x *ReplicationNullableSettings) GetSyncAcks() *NullableUint32 { method GetPrefetchTxBufferSize (line 6125) | func (x *ReplicationNullableSettings) GetPrefetchTxBufferSize() *Nulla... method GetReplicationCommitConcurrency (line 6132) | func (x *ReplicationNullableSettings) GetReplicationCommitConcurrency(... method GetAllowTxDiscarding (line 6139) | func (x *ReplicationNullableSettings) GetAllowTxDiscarding() *Nullable... method GetSkipIntegrityCheck (line 6146) | func (x *ReplicationNullableSettings) GetSkipIntegrityCheck() *Nullabl... method GetWaitForIndexing (line 6153) | func (x *ReplicationNullableSettings) GetWaitForIndexing() *NullableBo... type TruncationNullableSettings (line 6160) | type TruncationNullableSettings struct method Reset (line 6171) | func (x *TruncationNullableSettings) Reset() { method String (line 6180) | func (x *TruncationNullableSettings) String() string { method ProtoMessage (line 6184) | func (*TruncationNullableSettings) ProtoMessage() {} method ProtoReflect (line 6186) | func (x *TruncationNullableSettings) ProtoReflect() protoreflect.Messa... method Descriptor (line 6199) | func (*TruncationNullableSettings) Descriptor() ([]byte, []int) { method GetRetentionPeriod (line 6203) | func (x *TruncationNullableSettings) GetRetentionPeriod() *NullableMil... method GetTruncationFrequency (line 6210) | func (x *TruncationNullableSettings) GetTruncationFrequency() *Nullabl... type IndexNullableSettings (line 6217) | type IndexNullableSettings struct method Reset (line 6254) | func (x *IndexNullableSettings) Reset() { method String (line 6263) | func (x *IndexNullableSettings) String() string { method ProtoMessage (line 6267) | func (*IndexNullableSettings) ProtoMessage() {} method ProtoReflect (line 6269) | func (x *IndexNullableSettings) ProtoReflect() protoreflect.Message { method Descriptor (line 6282) | func (*IndexNullableSettings) Descriptor() ([]byte, []int) { method GetFlushThreshold (line 6286) | func (x *IndexNullableSettings) GetFlushThreshold() *NullableUint32 { method GetSyncThreshold (line 6293) | func (x *IndexNullableSettings) GetSyncThreshold() *NullableUint32 { method GetCacheSize (line 6300) | func (x *IndexNullableSettings) GetCacheSize() *NullableUint32 { method GetMaxNodeSize (line 6307) | func (x *IndexNullableSettings) GetMaxNodeSize() *NullableUint32 { method GetMaxActiveSnapshots (line 6314) | func (x *IndexNullableSettings) GetMaxActiveSnapshots() *NullableUint32 { method GetRenewSnapRootAfter (line 6321) | func (x *IndexNullableSettings) GetRenewSnapRootAfter() *NullableUint64 { method GetCompactionThld (line 6328) | func (x *IndexNullableSettings) GetCompactionThld() *NullableUint32 { method GetDelayDuringCompaction (line 6335) | func (x *IndexNullableSettings) GetDelayDuringCompaction() *NullableUi... method GetNodesLogMaxOpenedFiles (line 6342) | func (x *IndexNullableSettings) GetNodesLogMaxOpenedFiles() *NullableU... method GetHistoryLogMaxOpenedFiles (line 6349) | func (x *IndexNullableSettings) GetHistoryLogMaxOpenedFiles() *Nullabl... method GetCommitLogMaxOpenedFiles (line 6356) | func (x *IndexNullableSettings) GetCommitLogMaxOpenedFiles() *Nullable... method GetFlushBufferSize (line 6363) | func (x *IndexNullableSettings) GetFlushBufferSize() *NullableUint32 { method GetCleanupPercentage (line 6370) | func (x *IndexNullableSettings) GetCleanupPercentage() *NullableFloat { method GetMaxBulkSize (line 6377) | func (x *IndexNullableSettings) GetMaxBulkSize() *NullableUint32 { method GetBulkPreparationTimeout (line 6384) | func (x *IndexNullableSettings) GetBulkPreparationTimeout() *NullableM... type AHTNullableSettings (line 6391) | type AHTNullableSettings struct method Reset (line 6402) | func (x *AHTNullableSettings) Reset() { method String (line 6411) | func (x *AHTNullableSettings) String() string { method ProtoMessage (line 6415) | func (*AHTNullableSettings) ProtoMessage() {} method ProtoReflect (line 6417) | func (x *AHTNullableSettings) ProtoReflect() protoreflect.Message { method Descriptor (line 6430) | func (*AHTNullableSettings) Descriptor() ([]byte, []int) { method GetSyncThreshold (line 6434) | func (x *AHTNullableSettings) GetSyncThreshold() *NullableUint32 { method GetWriteBufferSize (line 6441) | func (x *AHTNullableSettings) GetWriteBufferSize() *NullableUint32 { type LoadDatabaseRequest (line 6448) | type LoadDatabaseRequest struct method Reset (line 6456) | func (x *LoadDatabaseRequest) Reset() { method String (line 6465) | func (x *LoadDatabaseRequest) String() string { method ProtoMessage (line 6469) | func (*LoadDatabaseRequest) ProtoMessage() {} method ProtoReflect (line 6471) | func (x *LoadDatabaseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 6484) | func (*LoadDatabaseRequest) Descriptor() ([]byte, []int) { method GetDatabase (line 6488) | func (x *LoadDatabaseRequest) GetDatabase() string { type LoadDatabaseResponse (line 6495) | type LoadDatabaseResponse struct method Reset (line 6504) | func (x *LoadDatabaseResponse) Reset() { method String (line 6513) | func (x *LoadDatabaseResponse) String() string { method ProtoMessage (line 6517) | func (*LoadDatabaseResponse) ProtoMessage() {} method ProtoReflect (line 6519) | func (x *LoadDatabaseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 6532) | func (*LoadDatabaseResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 6536) | func (x *LoadDatabaseResponse) GetDatabase() string { type UnloadDatabaseRequest (line 6543) | type UnloadDatabaseRequest struct method Reset (line 6552) | func (x *UnloadDatabaseRequest) Reset() { method String (line 6561) | func (x *UnloadDatabaseRequest) String() string { method ProtoMessage (line 6565) | func (*UnloadDatabaseRequest) ProtoMessage() {} method ProtoReflect (line 6567) | func (x *UnloadDatabaseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 6580) | func (*UnloadDatabaseRequest) Descriptor() ([]byte, []int) { method GetDatabase (line 6584) | func (x *UnloadDatabaseRequest) GetDatabase() string { type UnloadDatabaseResponse (line 6591) | type UnloadDatabaseResponse struct method Reset (line 6600) | func (x *UnloadDatabaseResponse) Reset() { method String (line 6609) | func (x *UnloadDatabaseResponse) String() string { method ProtoMessage (line 6613) | func (*UnloadDatabaseResponse) ProtoMessage() {} method ProtoReflect (line 6615) | func (x *UnloadDatabaseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 6628) | func (*UnloadDatabaseResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 6632) | func (x *UnloadDatabaseResponse) GetDatabase() string { type DeleteDatabaseRequest (line 6639) | type DeleteDatabaseRequest struct method Reset (line 6648) | func (x *DeleteDatabaseRequest) Reset() { method String (line 6657) | func (x *DeleteDatabaseRequest) String() string { method ProtoMessage (line 6661) | func (*DeleteDatabaseRequest) ProtoMessage() {} method ProtoReflect (line 6663) | func (x *DeleteDatabaseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 6676) | func (*DeleteDatabaseRequest) Descriptor() ([]byte, []int) { method GetDatabase (line 6680) | func (x *DeleteDatabaseRequest) GetDatabase() string { type DeleteDatabaseResponse (line 6687) | type DeleteDatabaseResponse struct method Reset (line 6696) | func (x *DeleteDatabaseResponse) Reset() { method String (line 6705) | func (x *DeleteDatabaseResponse) String() string { method ProtoMessage (line 6709) | func (*DeleteDatabaseResponse) ProtoMessage() {} method ProtoReflect (line 6711) | func (x *DeleteDatabaseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 6724) | func (*DeleteDatabaseResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 6728) | func (x *DeleteDatabaseResponse) GetDatabase() string { type FlushIndexRequest (line 6735) | type FlushIndexRequest struct method Reset (line 6746) | func (x *FlushIndexRequest) Reset() { method String (line 6755) | func (x *FlushIndexRequest) String() string { method ProtoMessage (line 6759) | func (*FlushIndexRequest) ProtoMessage() {} method ProtoReflect (line 6761) | func (x *FlushIndexRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 6774) | func (*FlushIndexRequest) Descriptor() ([]byte, []int) { method GetCleanupPercentage (line 6778) | func (x *FlushIndexRequest) GetCleanupPercentage() float32 { method GetSynced (line 6785) | func (x *FlushIndexRequest) GetSynced() bool { type FlushIndexResponse (line 6792) | type FlushIndexResponse struct method Reset (line 6801) | func (x *FlushIndexResponse) Reset() { method String (line 6810) | func (x *FlushIndexResponse) String() string { method ProtoMessage (line 6814) | func (*FlushIndexResponse) ProtoMessage() {} method ProtoReflect (line 6816) | func (x *FlushIndexResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 6829) | func (*FlushIndexResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 6833) | func (x *FlushIndexResponse) GetDatabase() string { type Table (line 6840) | type Table struct method Reset (line 6849) | func (x *Table) Reset() { method String (line 6858) | func (x *Table) String() string { method ProtoMessage (line 6862) | func (*Table) ProtoMessage() {} method ProtoReflect (line 6864) | func (x *Table) ProtoReflect() protoreflect.Message { method Descriptor (line 6877) | func (*Table) Descriptor() ([]byte, []int) { method GetTableName (line 6881) | func (x *Table) GetTableName() string { type SQLGetRequest (line 6888) | type SQLGetRequest struct method Reset (line 6903) | func (x *SQLGetRequest) Reset() { method String (line 6912) | func (x *SQLGetRequest) String() string { method ProtoMessage (line 6916) | func (*SQLGetRequest) ProtoMessage() {} method ProtoReflect (line 6918) | func (x *SQLGetRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 6931) | func (*SQLGetRequest) Descriptor() ([]byte, []int) { method GetTable (line 6935) | func (x *SQLGetRequest) GetTable() string { method GetPkValues (line 6942) | func (x *SQLGetRequest) GetPkValues() []*SQLValue { method GetAtTx (line 6949) | func (x *SQLGetRequest) GetAtTx() uint64 { method GetSinceTx (line 6956) | func (x *SQLGetRequest) GetSinceTx() uint64 { type VerifiableSQLGetRequest (line 6963) | type VerifiableSQLGetRequest struct method Reset (line 6974) | func (x *VerifiableSQLGetRequest) Reset() { method String (line 6983) | func (x *VerifiableSQLGetRequest) String() string { method ProtoMessage (line 6987) | func (*VerifiableSQLGetRequest) ProtoMessage() {} method ProtoReflect (line 6989) | func (x *VerifiableSQLGetRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 7002) | func (*VerifiableSQLGetRequest) Descriptor() ([]byte, []int) { method GetSqlGetRequest (line 7006) | func (x *VerifiableSQLGetRequest) GetSqlGetRequest() *SQLGetRequest { method GetProveSinceTx (line 7013) | func (x *VerifiableSQLGetRequest) GetProveSinceTx() uint64 { type SQLEntry (line 7020) | type SQLEntry struct method Reset (line 7035) | func (x *SQLEntry) Reset() { method String (line 7044) | func (x *SQLEntry) String() string { method ProtoMessage (line 7048) | func (*SQLEntry) ProtoMessage() {} method ProtoReflect (line 7050) | func (x *SQLEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 7063) | func (*SQLEntry) Descriptor() ([]byte, []int) { method GetTx (line 7067) | func (x *SQLEntry) GetTx() uint64 { method GetKey (line 7074) | func (x *SQLEntry) GetKey() []byte { method GetValue (line 7081) | func (x *SQLEntry) GetValue() []byte { method GetMetadata (line 7088) | func (x *SQLEntry) GetMetadata() *KVMetadata { type VerifiableSQLEntry (line 7095) | type VerifiableSQLEntry struct method Reset (line 7124) | func (x *VerifiableSQLEntry) Reset() { method String (line 7133) | func (x *VerifiableSQLEntry) String() string { method ProtoMessage (line 7137) | func (*VerifiableSQLEntry) ProtoMessage() {} method ProtoReflect (line 7139) | func (x *VerifiableSQLEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 7152) | func (*VerifiableSQLEntry) Descriptor() ([]byte, []int) { method GetSqlEntry (line 7156) | func (x *VerifiableSQLEntry) GetSqlEntry() *SQLEntry { method GetVerifiableTx (line 7163) | func (x *VerifiableSQLEntry) GetVerifiableTx() *VerifiableTx { method GetInclusionProof (line 7170) | func (x *VerifiableSQLEntry) GetInclusionProof() *InclusionProof { method GetDatabaseId (line 7177) | func (x *VerifiableSQLEntry) GetDatabaseId() uint32 { method GetTableId (line 7184) | func (x *VerifiableSQLEntry) GetTableId() uint32 { method GetPKIDs (line 7191) | func (x *VerifiableSQLEntry) GetPKIDs() []uint32 { method GetColNamesById (line 7198) | func (x *VerifiableSQLEntry) GetColNamesById() map[uint32]string { method GetColIdsByName (line 7205) | func (x *VerifiableSQLEntry) GetColIdsByName() map[string]uint32 { method GetColTypesById (line 7212) | func (x *VerifiableSQLEntry) GetColTypesById() map[uint32]string { method GetColLenById (line 7219) | func (x *VerifiableSQLEntry) GetColLenById() map[uint32]int32 { method GetMaxColId (line 7226) | func (x *VerifiableSQLEntry) GetMaxColId() uint32 { type UseDatabaseReply (line 7233) | type UseDatabaseReply struct method Reset (line 7242) | func (x *UseDatabaseReply) Reset() { method String (line 7251) | func (x *UseDatabaseReply) String() string { method ProtoMessage (line 7255) | func (*UseDatabaseReply) ProtoMessage() {} method ProtoReflect (line 7257) | func (x *UseDatabaseReply) ProtoReflect() protoreflect.Message { method Descriptor (line 7270) | func (*UseDatabaseReply) Descriptor() ([]byte, []int) { method GetToken (line 7274) | func (x *UseDatabaseReply) GetToken() string { type ChangePermissionRequest (line 7281) | type ChangePermissionRequest struct method Reset (line 7296) | func (x *ChangePermissionRequest) Reset() { method String (line 7305) | func (x *ChangePermissionRequest) String() string { method ProtoMessage (line 7309) | func (*ChangePermissionRequest) ProtoMessage() {} method ProtoReflect (line 7311) | func (x *ChangePermissionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 7324) | func (*ChangePermissionRequest) Descriptor() ([]byte, []int) { method GetAction (line 7328) | func (x *ChangePermissionRequest) GetAction() PermissionAction { method GetUsername (line 7335) | func (x *ChangePermissionRequest) GetUsername() string { method GetDatabase (line 7342) | func (x *ChangePermissionRequest) GetDatabase() string { method GetPermission (line 7349) | func (x *ChangePermissionRequest) GetPermission() uint32 { type ChangeSQLPrivilegesRequest (line 7356) | type ChangeSQLPrivilegesRequest struct method Reset (line 7371) | func (x *ChangeSQLPrivilegesRequest) Reset() { method String (line 7380) | func (x *ChangeSQLPrivilegesRequest) String() string { method ProtoMessage (line 7384) | func (*ChangeSQLPrivilegesRequest) ProtoMessage() {} method ProtoReflect (line 7386) | func (x *ChangeSQLPrivilegesRequest) ProtoReflect() protoreflect.Messa... method Descriptor (line 7399) | func (*ChangeSQLPrivilegesRequest) Descriptor() ([]byte, []int) { method GetAction (line 7403) | func (x *ChangeSQLPrivilegesRequest) GetAction() PermissionAction { method GetUsername (line 7410) | func (x *ChangeSQLPrivilegesRequest) GetUsername() string { method GetDatabase (line 7417) | func (x *ChangeSQLPrivilegesRequest) GetDatabase() string { method GetPrivileges (line 7424) | func (x *ChangeSQLPrivilegesRequest) GetPrivileges() []string { type ChangeSQLPrivilegesResponse (line 7431) | type ChangeSQLPrivilegesResponse struct method Reset (line 7437) | func (x *ChangeSQLPrivilegesResponse) Reset() { method String (line 7446) | func (x *ChangeSQLPrivilegesResponse) String() string { method ProtoMessage (line 7450) | func (*ChangeSQLPrivilegesResponse) ProtoMessage() {} method ProtoReflect (line 7452) | func (x *ChangeSQLPrivilegesResponse) ProtoReflect() protoreflect.Mess... method Descriptor (line 7465) | func (*ChangeSQLPrivilegesResponse) Descriptor() ([]byte, []int) { type SetActiveUserRequest (line 7469) | type SetActiveUserRequest struct method Reset (line 7480) | func (x *SetActiveUserRequest) Reset() { method String (line 7489) | func (x *SetActiveUserRequest) String() string { method ProtoMessage (line 7493) | func (*SetActiveUserRequest) ProtoMessage() {} method ProtoReflect (line 7495) | func (x *SetActiveUserRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 7508) | func (*SetActiveUserRequest) Descriptor() ([]byte, []int) { method GetActive (line 7512) | func (x *SetActiveUserRequest) GetActive() bool { method GetUsername (line 7519) | func (x *SetActiveUserRequest) GetUsername() string { type DatabaseListResponse (line 7526) | type DatabaseListResponse struct method Reset (line 7535) | func (x *DatabaseListResponse) Reset() { method String (line 7544) | func (x *DatabaseListResponse) String() string { method ProtoMessage (line 7548) | func (*DatabaseListResponse) ProtoMessage() {} method ProtoReflect (line 7550) | func (x *DatabaseListResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 7563) | func (*DatabaseListResponse) Descriptor() ([]byte, []int) { method GetDatabases (line 7567) | func (x *DatabaseListResponse) GetDatabases() []*Database { type DatabaseListRequestV2 (line 7574) | type DatabaseListRequestV2 struct method Reset (line 7580) | func (x *DatabaseListRequestV2) Reset() { method String (line 7589) | func (x *DatabaseListRequestV2) String() string { method ProtoMessage (line 7593) | func (*DatabaseListRequestV2) ProtoMessage() {} method ProtoReflect (line 7595) | func (x *DatabaseListRequestV2) ProtoReflect() protoreflect.Message { method Descriptor (line 7608) | func (*DatabaseListRequestV2) Descriptor() ([]byte, []int) { type DatabaseListResponseV2 (line 7612) | type DatabaseListResponseV2 struct method Reset (line 7621) | func (x *DatabaseListResponseV2) Reset() { method String (line 7630) | func (x *DatabaseListResponseV2) String() string { method ProtoMessage (line 7634) | func (*DatabaseListResponseV2) ProtoMessage() {} method ProtoReflect (line 7636) | func (x *DatabaseListResponseV2) ProtoReflect() protoreflect.Message { method Descriptor (line 7649) | func (*DatabaseListResponseV2) Descriptor() ([]byte, []int) { method GetDatabases (line 7653) | func (x *DatabaseListResponseV2) GetDatabases() []*DatabaseInfo { type DatabaseInfo (line 7660) | type DatabaseInfo struct method Reset (line 7681) | func (x *DatabaseInfo) Reset() { method String (line 7690) | func (x *DatabaseInfo) String() string { method ProtoMessage (line 7694) | func (*DatabaseInfo) ProtoMessage() {} method ProtoReflect (line 7696) | func (x *DatabaseInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 7709) | func (*DatabaseInfo) Descriptor() ([]byte, []int) { method GetName (line 7713) | func (x *DatabaseInfo) GetName() string { method GetSettings (line 7720) | func (x *DatabaseInfo) GetSettings() *DatabaseNullableSettings { method GetLoaded (line 7727) | func (x *DatabaseInfo) GetLoaded() bool { method GetDiskSize (line 7734) | func (x *DatabaseInfo) GetDiskSize() uint64 { method GetNumTransactions (line 7741) | func (x *DatabaseInfo) GetNumTransactions() uint64 { method GetCreatedAt (line 7748) | func (x *DatabaseInfo) GetCreatedAt() uint64 { method GetCreatedBy (line 7755) | func (x *DatabaseInfo) GetCreatedBy() string { type Chunk (line 7762) | type Chunk struct method Reset (line 7771) | func (x *Chunk) Reset() { method String (line 7780) | func (x *Chunk) String() string { method ProtoMessage (line 7784) | func (*Chunk) ProtoMessage() {} method ProtoReflect (line 7786) | func (x *Chunk) ProtoReflect() protoreflect.Message { method Descriptor (line 7799) | func (*Chunk) Descriptor() ([]byte, []int) { method GetContent (line 7803) | func (x *Chunk) GetContent() []byte { method GetMetadata (line 7810) | func (x *Chunk) GetMetadata() map[string][]byte { type UseSnapshotRequest (line 7817) | type UseSnapshotRequest struct method Reset (line 7826) | func (x *UseSnapshotRequest) Reset() { method String (line 7835) | func (x *UseSnapshotRequest) String() string { method ProtoMessage (line 7839) | func (*UseSnapshotRequest) ProtoMessage() {} method ProtoReflect (line 7841) | func (x *UseSnapshotRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 7854) | func (*UseSnapshotRequest) Descriptor() ([]byte, []int) { method GetSinceTx (line 7858) | func (x *UseSnapshotRequest) GetSinceTx() uint64 { method GetAsBeforeTx (line 7865) | func (x *UseSnapshotRequest) GetAsBeforeTx() uint64 { type SQLExecRequest (line 7872) | type SQLExecRequest struct method Reset (line 7885) | func (x *SQLExecRequest) Reset() { method String (line 7894) | func (x *SQLExecRequest) String() string { method ProtoMessage (line 7898) | func (*SQLExecRequest) ProtoMessage() {} method ProtoReflect (line 7900) | func (x *SQLExecRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 7913) | func (*SQLExecRequest) Descriptor() ([]byte, []int) { method GetSql (line 7917) | func (x *SQLExecRequest) GetSql() string { method GetParams (line 7924) | func (x *SQLExecRequest) GetParams() []*NamedParam { method GetNoWait (line 7931) | func (x *SQLExecRequest) GetNoWait() bool { type SQLQueryRequest (line 7938) | type SQLQueryRequest struct method Reset (line 7955) | func (x *SQLQueryRequest) Reset() { method String (line 7964) | func (x *SQLQueryRequest) String() string { method ProtoMessage (line 7968) | func (*SQLQueryRequest) ProtoMessage() {} method ProtoReflect (line 7970) | func (x *SQLQueryRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 7983) | func (*SQLQueryRequest) Descriptor() ([]byte, []int) { method GetSql (line 7987) | func (x *SQLQueryRequest) GetSql() string { method GetParams (line 7994) | func (x *SQLQueryRequest) GetParams() []*NamedParam { method GetReuseSnapshot (line 8002) | func (x *SQLQueryRequest) GetReuseSnapshot() bool { method GetAcceptStream (line 8009) | func (x *SQLQueryRequest) GetAcceptStream() bool { type NamedParam (line 8016) | type NamedParam struct method Reset (line 8027) | func (x *NamedParam) Reset() { method String (line 8036) | func (x *NamedParam) String() string { method ProtoMessage (line 8040) | func (*NamedParam) ProtoMessage() {} method ProtoReflect (line 8042) | func (x *NamedParam) ProtoReflect() protoreflect.Message { method Descriptor (line 8055) | func (*NamedParam) Descriptor() ([]byte, []int) { method GetName (line 8059) | func (x *NamedParam) GetName() string { method GetValue (line 8066) | func (x *NamedParam) GetValue() *SQLValue { type SQLExecResult (line 8073) | type SQLExecResult struct method Reset (line 8084) | func (x *SQLExecResult) Reset() { method String (line 8093) | func (x *SQLExecResult) String() string { method ProtoMessage (line 8097) | func (*SQLExecResult) ProtoMessage() {} method ProtoReflect (line 8099) | func (x *SQLExecResult) ProtoReflect() protoreflect.Message { method Descriptor (line 8112) | func (*SQLExecResult) Descriptor() ([]byte, []int) { method GetTxs (line 8116) | func (x *SQLExecResult) GetTxs() []*CommittedSQLTx { method GetOngoingTx (line 8123) | func (x *SQLExecResult) GetOngoingTx() bool { type CommittedSQLTx (line 8130) | type CommittedSQLTx struct method Reset (line 8145) | func (x *CommittedSQLTx) Reset() { method String (line 8154) | func (x *CommittedSQLTx) String() string { method ProtoMessage (line 8158) | func (*CommittedSQLTx) ProtoMessage() {} method ProtoReflect (line 8160) | func (x *CommittedSQLTx) ProtoReflect() protoreflect.Message { method Descriptor (line 8173) | func (*CommittedSQLTx) Descriptor() ([]byte, []int) { method GetHeader (line 8177) | func (x *CommittedSQLTx) GetHeader() *TxHeader { method GetUpdatedRows (line 8184) | func (x *CommittedSQLTx) GetUpdatedRows() uint32 { method GetLastInsertedPKs (line 8191) | func (x *CommittedSQLTx) GetLastInsertedPKs() map[string]*SQLValue { method GetFirstInsertedPKs (line 8198) | func (x *CommittedSQLTx) GetFirstInsertedPKs() map[string]*SQLValue { type SQLQueryResult (line 8205) | type SQLQueryResult struct method Reset (line 8216) | func (x *SQLQueryResult) Reset() { method String (line 8225) | func (x *SQLQueryResult) String() string { method ProtoMessage (line 8229) | func (*SQLQueryResult) ProtoMessage() {} method ProtoReflect (line 8231) | func (x *SQLQueryResult) ProtoReflect() protoreflect.Message { method Descriptor (line 8244) | func (*SQLQueryResult) Descriptor() ([]byte, []int) { method GetColumns (line 8248) | func (x *SQLQueryResult) GetColumns() []*Column { method GetRows (line 8255) | func (x *SQLQueryResult) GetRows() []*Row { type Column (line 8262) | type Column struct method Reset (line 8273) | func (x *Column) Reset() { method String (line 8282) | func (x *Column) String() string { method ProtoMessage (line 8286) | func (*Column) ProtoMessage() {} method ProtoReflect (line 8288) | func (x *Column) ProtoReflect() protoreflect.Message { method Descriptor (line 8301) | func (*Column) Descriptor() ([]byte, []int) { method GetName (line 8305) | func (x *Column) GetName() string { method GetType (line 8312) | func (x *Column) GetType() string { type Row (line 8319) | type Row struct method Reset (line 8330) | func (x *Row) Reset() { method String (line 8339) | func (x *Row) String() string { method ProtoMessage (line 8343) | func (*Row) ProtoMessage() {} method ProtoReflect (line 8345) | func (x *Row) ProtoReflect() protoreflect.Message { method Descriptor (line 8358) | func (*Row) Descriptor() ([]byte, []int) { method GetColumns (line 8362) | func (x *Row) GetColumns() []string { method GetValues (line 8369) | func (x *Row) GetValues() []*SQLValue { type SQLValue (line 8376) | type SQLValue struct method Reset (line 8393) | func (x *SQLValue) Reset() { method String (line 8402) | func (x *SQLValue) String() string { method ProtoMessage (line 8406) | func (*SQLValue) ProtoMessage() {} method ProtoReflect (line 8408) | func (x *SQLValue) ProtoReflect() protoreflect.Message { method Descriptor (line 8421) | func (*SQLValue) Descriptor() ([]byte, []int) { method GetValue (line 8425) | func (m *SQLValue) GetValue() isSQLValue_Value { method GetNull (line 8432) | func (x *SQLValue) GetNull() structpb.NullValue { method GetN (line 8439) | func (x *SQLValue) GetN() int64 { method GetS (line 8446) | func (x *SQLValue) GetS() string { method GetB (line 8453) | func (x *SQLValue) GetB() bool { method GetBs (line 8460) | func (x *SQLValue) GetBs() []byte { method GetTs (line 8467) | func (x *SQLValue) GetTs() int64 { method GetF (line 8474) | func (x *SQLValue) GetF() float64 { type isSQLValue_Value (line 8481) | type isSQLValue_Value interface type SQLValue_Null (line 8485) | type SQLValue_Null struct method isSQLValue_Value (line 8513) | func (*SQLValue_Null) isSQLValue_Value() {} type SQLValue_N (line 8489) | type SQLValue_N struct method isSQLValue_Value (line 8515) | func (*SQLValue_N) isSQLValue_Value() {} type SQLValue_S (line 8493) | type SQLValue_S struct method isSQLValue_Value (line 8517) | func (*SQLValue_S) isSQLValue_Value() {} type SQLValue_B (line 8497) | type SQLValue_B struct method isSQLValue_Value (line 8519) | func (*SQLValue_B) isSQLValue_Value() {} type SQLValue_Bs (line 8501) | type SQLValue_Bs struct method isSQLValue_Value (line 8521) | func (*SQLValue_Bs) isSQLValue_Value() {} type SQLValue_Ts (line 8505) | type SQLValue_Ts struct method isSQLValue_Value (line 8523) | func (*SQLValue_Ts) isSQLValue_Value() {} type SQLValue_F (line 8509) | type SQLValue_F struct method isSQLValue_Value (line 8525) | func (*SQLValue_F) isSQLValue_Value() {} type NewTxRequest (line 8527) | type NewTxRequest struct method Reset (line 8543) | func (x *NewTxRequest) Reset() { method String (line 8552) | func (x *NewTxRequest) String() string { method ProtoMessage (line 8556) | func (*NewTxRequest) ProtoMessage() {} method ProtoReflect (line 8558) | func (x *NewTxRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 8571) | func (*NewTxRequest) Descriptor() ([]byte, []int) { method GetMode (line 8575) | func (x *NewTxRequest) GetMode() TxMode { method GetSnapshotMustIncludeTxID (line 8582) | func (x *NewTxRequest) GetSnapshotMustIncludeTxID() *NullableUint64 { method GetSnapshotRenewalPeriod (line 8589) | func (x *NewTxRequest) GetSnapshotRenewalPeriod() *NullableMilliseconds { method GetUnsafeMVCC (line 8596) | func (x *NewTxRequest) GetUnsafeMVCC() bool { type NewTxResponse (line 8603) | type NewTxResponse struct method Reset (line 8612) | func (x *NewTxResponse) Reset() { method String (line 8621) | func (x *NewTxResponse) String() string { method ProtoMessage (line 8625) | func (*NewTxResponse) ProtoMessage() {} method ProtoReflect (line 8627) | func (x *NewTxResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 8640) | func (*NewTxResponse) Descriptor() ([]byte, []int) { method GetTransactionID (line 8644) | func (x *NewTxResponse) GetTransactionID() string { type ErrorInfo (line 8651) | type ErrorInfo struct method Reset (line 8662) | func (x *ErrorInfo) Reset() { method String (line 8671) | func (x *ErrorInfo) String() string { method ProtoMessage (line 8675) | func (*ErrorInfo) ProtoMessage() {} method ProtoReflect (line 8677) | func (x *ErrorInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 8690) | func (*ErrorInfo) Descriptor() ([]byte, []int) { method GetCode (line 8694) | func (x *ErrorInfo) GetCode() string { method GetCause (line 8701) | func (x *ErrorInfo) GetCause() string { type DebugInfo (line 8708) | type DebugInfo struct method Reset (line 8717) | func (x *DebugInfo) Reset() { method String (line 8726) | func (x *DebugInfo) String() string { method ProtoMessage (line 8730) | func (*DebugInfo) ProtoMessage() {} method ProtoReflect (line 8732) | func (x *DebugInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 8745) | func (*DebugInfo) Descriptor() ([]byte, []int) { method GetStack (line 8749) | func (x *DebugInfo) GetStack() string { type RetryInfo (line 8756) | type RetryInfo struct method Reset (line 8765) | func (x *RetryInfo) Reset() { method String (line 8774) | func (x *RetryInfo) String() string { method ProtoMessage (line 8778) | func (*RetryInfo) ProtoMessage() {} method ProtoReflect (line 8780) | func (x *RetryInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 8793) | func (*RetryInfo) Descriptor() ([]byte, []int) { method GetRetryDelay (line 8797) | func (x *RetryInfo) GetRetryDelay() int32 { type TruncateDatabaseRequest (line 8804) | type TruncateDatabaseRequest struct method Reset (line 8815) | func (x *TruncateDatabaseRequest) Reset() { method String (line 8824) | func (x *TruncateDatabaseRequest) String() string { method ProtoMessage (line 8828) | func (*TruncateDatabaseRequest) ProtoMessage() {} method ProtoReflect (line 8830) | func (x *TruncateDatabaseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 8843) | func (*TruncateDatabaseRequest) Descriptor() ([]byte, []int) { method GetDatabase (line 8847) | func (x *TruncateDatabaseRequest) GetDatabase() string { method GetRetentionPeriod (line 8854) | func (x *TruncateDatabaseRequest) GetRetentionPeriod() int64 { type TruncateDatabaseResponse (line 8861) | type TruncateDatabaseResponse struct method Reset (line 8870) | func (x *TruncateDatabaseResponse) Reset() { method String (line 8879) | func (x *TruncateDatabaseResponse) String() string { method ProtoMessage (line 8883) | func (*TruncateDatabaseResponse) ProtoMessage() {} method ProtoReflect (line 8885) | func (x *TruncateDatabaseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 8898) | func (*TruncateDatabaseResponse) Descriptor() ([]byte, []int) { method GetDatabase (line 8902) | func (x *TruncateDatabaseResponse) GetDatabase() string { type Precondition_KeyMustExistPrecondition (line 8910) | type Precondition_KeyMustExistPrecondition struct method Reset (line 8919) | func (x *Precondition_KeyMustExistPrecondition) Reset() { method String (line 8928) | func (x *Precondition_KeyMustExistPrecondition) String() string { method ProtoMessage (line 8932) | func (*Precondition_KeyMustExistPrecondition) ProtoMessage() {} method ProtoReflect (line 8934) | func (x *Precondition_KeyMustExistPrecondition) ProtoReflect() protore... method Descriptor (line 8947) | func (*Precondition_KeyMustExistPrecondition) Descriptor() ([]byte, []... method GetKey (line 8951) | func (x *Precondition_KeyMustExistPrecondition) GetKey() []byte { type Precondition_KeyMustNotExistPrecondition (line 8959) | type Precondition_KeyMustNotExistPrecondition struct method Reset (line 8968) | func (x *Precondition_KeyMustNotExistPrecondition) Reset() { method String (line 8977) | func (x *Precondition_KeyMustNotExistPrecondition) String() string { method ProtoMessage (line 8981) | func (*Precondition_KeyMustNotExistPrecondition) ProtoMessage() {} method ProtoReflect (line 8983) | func (x *Precondition_KeyMustNotExistPrecondition) ProtoReflect() prot... method Descriptor (line 8996) | func (*Precondition_KeyMustNotExistPrecondition) Descriptor() ([]byte,... method GetKey (line 9000) | func (x *Precondition_KeyMustNotExistPrecondition) GetKey() []byte { type Precondition_KeyNotModifiedAfterTXPrecondition (line 9008) | type Precondition_KeyNotModifiedAfterTXPrecondition struct method Reset (line 9019) | func (x *Precondition_KeyNotModifiedAfterTXPrecondition) Reset() { method String (line 9028) | func (x *Precondition_KeyNotModifiedAfterTXPrecondition) String() stri... method ProtoMessage (line 9032) | func (*Precondition_KeyNotModifiedAfterTXPrecondition) ProtoMessage() {} method ProtoReflect (line 9034) | func (x *Precondition_KeyNotModifiedAfterTXPrecondition) ProtoReflect(... method Descriptor (line 9047) | func (*Precondition_KeyNotModifiedAfterTXPrecondition) Descriptor() ([... method GetKey (line 9051) | func (x *Precondition_KeyNotModifiedAfterTXPrecondition) GetKey() []by... method GetTxID (line 9058) | func (x *Precondition_KeyNotModifiedAfterTXPrecondition) GetTxID() uin... function file_schema_proto_rawDescGZIP (line 10823) | func file_schema_proto_rawDescGZIP() []byte { function init (line 11285) | func init() { file_schema_proto_init() } function file_schema_proto_init (line 11286) | func file_schema_proto_init() { FILE: pkg/api/schema/schema.pb.gw.go function request_ImmuService_ListUsers_0 (line 37) | func request_ImmuService_ListUsers_0(ctx context.Context, marshaler runt... function local_request_ImmuService_ListUsers_0 (line 46) | func local_request_ImmuService_ListUsers_0(ctx context.Context, marshale... function request_ImmuService_CreateUser_0 (line 55) | func request_ImmuService_CreateUser_0(ctx context.Context, marshaler run... function local_request_ImmuService_CreateUser_0 (line 72) | func local_request_ImmuService_CreateUser_0(ctx context.Context, marshal... function request_ImmuService_ChangePassword_0 (line 89) | func request_ImmuService_ChangePassword_0(ctx context.Context, marshaler... function local_request_ImmuService_ChangePassword_0 (line 106) | func local_request_ImmuService_ChangePassword_0(ctx context.Context, mar... function request_ImmuService_ChangePermission_0 (line 123) | func request_ImmuService_ChangePermission_0(ctx context.Context, marshal... function local_request_ImmuService_ChangePermission_0 (line 140) | func local_request_ImmuService_ChangePermission_0(ctx context.Context, m... function request_ImmuService_ChangeSQLPrivileges_0 (line 157) | func request_ImmuService_ChangeSQLPrivileges_0(ctx context.Context, mars... function local_request_ImmuService_ChangeSQLPrivileges_0 (line 174) | func local_request_ImmuService_ChangeSQLPrivileges_0(ctx context.Context... function request_ImmuService_SetActiveUser_0 (line 191) | func request_ImmuService_SetActiveUser_0(ctx context.Context, marshaler ... function local_request_ImmuService_SetActiveUser_0 (line 208) | func local_request_ImmuService_SetActiveUser_0(ctx context.Context, mars... function request_ImmuService_Login_0 (line 225) | func request_ImmuService_Login_0(ctx context.Context, marshaler runtime.... function local_request_ImmuService_Login_0 (line 242) | func local_request_ImmuService_Login_0(ctx context.Context, marshaler ru... function request_ImmuService_Logout_0 (line 259) | func request_ImmuService_Logout_0(ctx context.Context, marshaler runtime... function local_request_ImmuService_Logout_0 (line 276) | func local_request_ImmuService_Logout_0(ctx context.Context, marshaler r... function request_ImmuService_Set_0 (line 293) | func request_ImmuService_Set_0(ctx context.Context, marshaler runtime.Ma... function local_request_ImmuService_Set_0 (line 310) | func local_request_ImmuService_Set_0(ctx context.Context, marshaler runt... function request_ImmuService_VerifiableSet_0 (line 327) | func request_ImmuService_VerifiableSet_0(ctx context.Context, marshaler ... function local_request_ImmuService_VerifiableSet_0 (line 344) | func local_request_ImmuService_VerifiableSet_0(ctx context.Context, mars... function request_ImmuService_Get_0 (line 365) | func request_ImmuService_Get_0(ctx context.Context, marshaler runtime.Ma... function local_request_ImmuService_Get_0 (line 399) | func local_request_ImmuService_Get_0(ctx context.Context, marshaler runt... function request_ImmuService_VerifiableGet_0 (line 433) | func request_ImmuService_VerifiableGet_0(ctx context.Context, marshaler ... function local_request_ImmuService_VerifiableGet_0 (line 450) | func local_request_ImmuService_VerifiableGet_0(ctx context.Context, mars... function request_ImmuService_Delete_0 (line 467) | func request_ImmuService_Delete_0(ctx context.Context, marshaler runtime... function local_request_ImmuService_Delete_0 (line 484) | func local_request_ImmuService_Delete_0(ctx context.Context, marshaler r... function request_ImmuService_GetAll_0 (line 501) | func request_ImmuService_GetAll_0(ctx context.Context, marshaler runtime... function local_request_ImmuService_GetAll_0 (line 518) | func local_request_ImmuService_GetAll_0(ctx context.Context, marshaler r... function request_ImmuService_ExecAll_0 (line 535) | func request_ImmuService_ExecAll_0(ctx context.Context, marshaler runtim... function local_request_ImmuService_ExecAll_0 (line 552) | func local_request_ImmuService_ExecAll_0(ctx context.Context, marshaler ... function request_ImmuService_Scan_0 (line 569) | func request_ImmuService_Scan_0(ctx context.Context, marshaler runtime.M... function local_request_ImmuService_Scan_0 (line 586) | func local_request_ImmuService_Scan_0(ctx context.Context, marshaler run... function request_ImmuService_Count_0 (line 603) | func request_ImmuService_Count_0(ctx context.Context, marshaler runtime.... function local_request_ImmuService_Count_0 (line 630) | func local_request_ImmuService_Count_0(ctx context.Context, marshaler ru... function request_ImmuService_CountAll_0 (line 657) | func request_ImmuService_CountAll_0(ctx context.Context, marshaler runti... function local_request_ImmuService_CountAll_0 (line 666) | func local_request_ImmuService_CountAll_0(ctx context.Context, marshaler... function request_ImmuService_TxById_0 (line 679) | func request_ImmuService_TxById_0(ctx context.Context, marshaler runtime... function local_request_ImmuService_TxById_0 (line 713) | func local_request_ImmuService_TxById_0(ctx context.Context, marshaler r... function request_ImmuService_VerifiableTxById_0 (line 751) | func request_ImmuService_VerifiableTxById_0(ctx context.Context, marshal... function local_request_ImmuService_VerifiableTxById_0 (line 785) | func local_request_ImmuService_VerifiableTxById_0(ctx context.Context, m... function request_ImmuService_TxScan_0 (line 819) | func request_ImmuService_TxScan_0(ctx context.Context, marshaler runtime... function local_request_ImmuService_TxScan_0 (line 836) | func local_request_ImmuService_TxScan_0(ctx context.Context, marshaler r... function request_ImmuService_History_0 (line 853) | func request_ImmuService_History_0(ctx context.Context, marshaler runtim... function local_request_ImmuService_History_0 (line 870) | func local_request_ImmuService_History_0(ctx context.Context, marshaler ... function request_ImmuService_ServerInfo_0 (line 887) | func request_ImmuService_ServerInfo_0(ctx context.Context, marshaler run... function local_request_ImmuService_ServerInfo_0 (line 896) | func local_request_ImmuService_ServerInfo_0(ctx context.Context, marshal... function request_ImmuService_Health_0 (line 905) | func request_ImmuService_Health_0(ctx context.Context, marshaler runtime... function local_request_ImmuService_Health_0 (line 914) | func local_request_ImmuService_Health_0(ctx context.Context, marshaler r... function request_ImmuService_DatabaseHealth_0 (line 923) | func request_ImmuService_DatabaseHealth_0(ctx context.Context, marshaler... function local_request_ImmuService_DatabaseHealth_0 (line 932) | func local_request_ImmuService_DatabaseHealth_0(ctx context.Context, mar... function request_ImmuService_CurrentState_0 (line 941) | func request_ImmuService_CurrentState_0(ctx context.Context, marshaler r... function local_request_ImmuService_CurrentState_0 (line 950) | func local_request_ImmuService_CurrentState_0(ctx context.Context, marsh... function request_ImmuService_SetReference_0 (line 959) | func request_ImmuService_SetReference_0(ctx context.Context, marshaler r... function local_request_ImmuService_SetReference_0 (line 976) | func local_request_ImmuService_SetReference_0(ctx context.Context, marsh... function request_ImmuService_VerifiableSetReference_0 (line 993) | func request_ImmuService_VerifiableSetReference_0(ctx context.Context, m... function local_request_ImmuService_VerifiableSetReference_0 (line 1010) | func local_request_ImmuService_VerifiableSetReference_0(ctx context.Cont... function request_ImmuService_ZAdd_0 (line 1027) | func request_ImmuService_ZAdd_0(ctx context.Context, marshaler runtime.M... function local_request_ImmuService_ZAdd_0 (line 1044) | func local_request_ImmuService_ZAdd_0(ctx context.Context, marshaler run... function request_ImmuService_VerifiableZAdd_0 (line 1061) | func request_ImmuService_VerifiableZAdd_0(ctx context.Context, marshaler... function local_request_ImmuService_VerifiableZAdd_0 (line 1078) | func local_request_ImmuService_VerifiableZAdd_0(ctx context.Context, mar... function request_ImmuService_ZScan_0 (line 1095) | func request_ImmuService_ZScan_0(ctx context.Context, marshaler runtime.... function local_request_ImmuService_ZScan_0 (line 1112) | func local_request_ImmuService_ZScan_0(ctx context.Context, marshaler ru... function request_ImmuService_CreateDatabase_0 (line 1129) | func request_ImmuService_CreateDatabase_0(ctx context.Context, marshaler... function local_request_ImmuService_CreateDatabase_0 (line 1146) | func local_request_ImmuService_CreateDatabase_0(ctx context.Context, mar... function request_ImmuService_CreateDatabaseWith_0 (line 1163) | func request_ImmuService_CreateDatabaseWith_0(ctx context.Context, marsh... function local_request_ImmuService_CreateDatabaseWith_0 (line 1180) | func local_request_ImmuService_CreateDatabaseWith_0(ctx context.Context,... function request_ImmuService_CreateDatabaseV2_0 (line 1197) | func request_ImmuService_CreateDatabaseV2_0(ctx context.Context, marshal... function local_request_ImmuService_CreateDatabaseV2_0 (line 1214) | func local_request_ImmuService_CreateDatabaseV2_0(ctx context.Context, m... function request_ImmuService_LoadDatabase_0 (line 1231) | func request_ImmuService_LoadDatabase_0(ctx context.Context, marshaler r... function local_request_ImmuService_LoadDatabase_0 (line 1248) | func local_request_ImmuService_LoadDatabase_0(ctx context.Context, marsh... function request_ImmuService_UnloadDatabase_0 (line 1265) | func request_ImmuService_UnloadDatabase_0(ctx context.Context, marshaler... function local_request_ImmuService_UnloadDatabase_0 (line 1282) | func local_request_ImmuService_UnloadDatabase_0(ctx context.Context, mar... function request_ImmuService_DeleteDatabase_0 (line 1299) | func request_ImmuService_DeleteDatabase_0(ctx context.Context, marshaler... function local_request_ImmuService_DeleteDatabase_0 (line 1316) | func local_request_ImmuService_DeleteDatabase_0(ctx context.Context, mar... function request_ImmuService_DatabaseList_0 (line 1333) | func request_ImmuService_DatabaseList_0(ctx context.Context, marshaler r... function local_request_ImmuService_DatabaseList_0 (line 1350) | func local_request_ImmuService_DatabaseList_0(ctx context.Context, marsh... function request_ImmuService_DatabaseListV2_0 (line 1367) | func request_ImmuService_DatabaseListV2_0(ctx context.Context, marshaler... function local_request_ImmuService_DatabaseListV2_0 (line 1384) | func local_request_ImmuService_DatabaseListV2_0(ctx context.Context, mar... function request_ImmuService_UseDatabase_0 (line 1401) | func request_ImmuService_UseDatabase_0(ctx context.Context, marshaler ru... function local_request_ImmuService_UseDatabase_0 (line 1428) | func local_request_ImmuService_UseDatabase_0(ctx context.Context, marsha... function request_ImmuService_UpdateDatabase_0 (line 1455) | func request_ImmuService_UpdateDatabase_0(ctx context.Context, marshaler... function local_request_ImmuService_UpdateDatabase_0 (line 1472) | func local_request_ImmuService_UpdateDatabase_0(ctx context.Context, mar... function request_ImmuService_UpdateDatabaseV2_0 (line 1489) | func request_ImmuService_UpdateDatabaseV2_0(ctx context.Context, marshal... function local_request_ImmuService_UpdateDatabaseV2_0 (line 1506) | func local_request_ImmuService_UpdateDatabaseV2_0(ctx context.Context, m... function request_ImmuService_GetDatabaseSettings_0 (line 1523) | func request_ImmuService_GetDatabaseSettings_0(ctx context.Context, mars... function local_request_ImmuService_GetDatabaseSettings_0 (line 1540) | func local_request_ImmuService_GetDatabaseSettings_0(ctx context.Context... function request_ImmuService_GetDatabaseSettingsV2_0 (line 1557) | func request_ImmuService_GetDatabaseSettingsV2_0(ctx context.Context, ma... function local_request_ImmuService_GetDatabaseSettingsV2_0 (line 1574) | func local_request_ImmuService_GetDatabaseSettingsV2_0(ctx context.Conte... function request_ImmuService_FlushIndex_0 (line 1595) | func request_ImmuService_FlushIndex_0(ctx context.Context, marshaler run... function local_request_ImmuService_FlushIndex_0 (line 1611) | func local_request_ImmuService_FlushIndex_0(ctx context.Context, marshal... function request_ImmuService_CompactIndex_0 (line 1627) | func request_ImmuService_CompactIndex_0(ctx context.Context, marshaler r... function local_request_ImmuService_CompactIndex_0 (line 1636) | func local_request_ImmuService_CompactIndex_0(ctx context.Context, marsh... function request_ImmuService_SQLExec_0 (line 1645) | func request_ImmuService_SQLExec_0(ctx context.Context, marshaler runtim... function local_request_ImmuService_SQLExec_0 (line 1662) | func local_request_ImmuService_SQLExec_0(ctx context.Context, marshaler ... function request_ImmuService_UnarySQLQuery_0 (line 1679) | func request_ImmuService_UnarySQLQuery_0(ctx context.Context, marshaler ... function local_request_ImmuService_UnarySQLQuery_0 (line 1696) | func local_request_ImmuService_UnarySQLQuery_0(ctx context.Context, mars... function request_ImmuService_SQLQuery_0 (line 1713) | func request_ImmuService_SQLQuery_0(ctx context.Context, marshaler runti... function request_ImmuService_ListTables_0 (line 1738) | func request_ImmuService_ListTables_0(ctx context.Context, marshaler run... function local_request_ImmuService_ListTables_0 (line 1747) | func local_request_ImmuService_ListTables_0(ctx context.Context, marshal... function request_ImmuService_DescribeTable_0 (line 1756) | func request_ImmuService_DescribeTable_0(ctx context.Context, marshaler ... function local_request_ImmuService_DescribeTable_0 (line 1773) | func local_request_ImmuService_DescribeTable_0(ctx context.Context, mars... function request_ImmuService_VerifiableSQLGet_0 (line 1790) | func request_ImmuService_VerifiableSQLGet_0(ctx context.Context, marshal... function local_request_ImmuService_VerifiableSQLGet_0 (line 1807) | func local_request_ImmuService_VerifiableSQLGet_0(ctx context.Context, m... function request_ImmuService_TruncateDatabase_0 (line 1824) | func request_ImmuService_TruncateDatabase_0(ctx context.Context, marshal... function local_request_ImmuService_TruncateDatabase_0 (line 1841) | func local_request_ImmuService_TruncateDatabase_0(ctx context.Context, m... function RegisterImmuServiceHandlerServer (line 1862) | func RegisterImmuServiceHandlerServer(ctx context.Context, mux *runtime.... function RegisterImmuServiceHandlerFromEndpoint (line 3072) | func RegisterImmuServiceHandlerFromEndpoint(ctx context.Context, mux *ru... function RegisterImmuServiceHandler (line 3097) | func RegisterImmuServiceHandler(ctx context.Context, mux *runtime.ServeM... function RegisterImmuServiceHandlerClient (line 3106) | func RegisterImmuServiceHandlerClient(ctx context.Context, mux *runtime.... FILE: pkg/api/schema/schema_grpc.pb.go constant _ (line 16) | _ = grpc.SupportPackageIsVersion7 type ImmuServiceClient (line 21) | type ImmuServiceClient interface type immuServiceClient (line 120) | type immuServiceClient struct method ListUsers (line 128) | func (c *immuServiceClient) ListUsers(ctx context.Context, in *emptypb... method CreateUser (line 137) | func (c *immuServiceClient) CreateUser(ctx context.Context, in *Create... method ChangePassword (line 146) | func (c *immuServiceClient) ChangePassword(ctx context.Context, in *Ch... method ChangePermission (line 155) | func (c *immuServiceClient) ChangePermission(ctx context.Context, in *... method ChangeSQLPrivileges (line 164) | func (c *immuServiceClient) ChangeSQLPrivileges(ctx context.Context, i... method SetActiveUser (line 173) | func (c *immuServiceClient) SetActiveUser(ctx context.Context, in *Set... method UpdateAuthConfig (line 183) | func (c *immuServiceClient) UpdateAuthConfig(ctx context.Context, in *... method UpdateMTLSConfig (line 193) | func (c *immuServiceClient) UpdateMTLSConfig(ctx context.Context, in *... method OpenSession (line 202) | func (c *immuServiceClient) OpenSession(ctx context.Context, in *OpenS... method CloseSession (line 211) | func (c *immuServiceClient) CloseSession(ctx context.Context, in *empt... method KeepAlive (line 220) | func (c *immuServiceClient) KeepAlive(ctx context.Context, in *emptypb... method NewTx (line 229) | func (c *immuServiceClient) NewTx(ctx context.Context, in *NewTxReques... method Commit (line 238) | func (c *immuServiceClient) Commit(ctx context.Context, in *emptypb.Em... method Rollback (line 247) | func (c *immuServiceClient) Rollback(ctx context.Context, in *emptypb.... method TxSQLExec (line 256) | func (c *immuServiceClient) TxSQLExec(ctx context.Context, in *SQLExec... method TxSQLQuery (line 265) | func (c *immuServiceClient) TxSQLQuery(ctx context.Context, in *SQLQue... method Login (line 298) | func (c *immuServiceClient) Login(ctx context.Context, in *LoginReques... method Logout (line 308) | func (c *immuServiceClient) Logout(ctx context.Context, in *emptypb.Em... method Set (line 317) | func (c *immuServiceClient) Set(ctx context.Context, in *SetRequest, o... method VerifiableSet (line 326) | func (c *immuServiceClient) VerifiableSet(ctx context.Context, in *Ver... method Get (line 335) | func (c *immuServiceClient) Get(ctx context.Context, in *KeyRequest, o... method VerifiableGet (line 344) | func (c *immuServiceClient) VerifiableGet(ctx context.Context, in *Ver... method Delete (line 353) | func (c *immuServiceClient) Delete(ctx context.Context, in *DeleteKeys... method GetAll (line 362) | func (c *immuServiceClient) GetAll(ctx context.Context, in *KeyListReq... method ExecAll (line 371) | func (c *immuServiceClient) ExecAll(ctx context.Context, in *ExecAllRe... method Scan (line 380) | func (c *immuServiceClient) Scan(ctx context.Context, in *ScanRequest,... method Count (line 389) | func (c *immuServiceClient) Count(ctx context.Context, in *KeyPrefix, ... method CountAll (line 398) | func (c *immuServiceClient) CountAll(ctx context.Context, in *emptypb.... method TxById (line 407) | func (c *immuServiceClient) TxById(ctx context.Context, in *TxRequest,... method VerifiableTxById (line 416) | func (c *immuServiceClient) VerifiableTxById(ctx context.Context, in *... method TxScan (line 425) | func (c *immuServiceClient) TxScan(ctx context.Context, in *TxScanRequ... method History (line 434) | func (c *immuServiceClient) History(ctx context.Context, in *HistoryRe... method ServerInfo (line 443) | func (c *immuServiceClient) ServerInfo(ctx context.Context, in *Server... method Health (line 452) | func (c *immuServiceClient) Health(ctx context.Context, in *emptypb.Em... method DatabaseHealth (line 461) | func (c *immuServiceClient) DatabaseHealth(ctx context.Context, in *em... method CurrentState (line 470) | func (c *immuServiceClient) CurrentState(ctx context.Context, in *empt... method SetReference (line 479) | func (c *immuServiceClient) SetReference(ctx context.Context, in *Refe... method VerifiableSetReference (line 488) | func (c *immuServiceClient) VerifiableSetReference(ctx context.Context... method ZAdd (line 497) | func (c *immuServiceClient) ZAdd(ctx context.Context, in *ZAddRequest,... method VerifiableZAdd (line 506) | func (c *immuServiceClient) VerifiableZAdd(ctx context.Context, in *Ve... method ZScan (line 515) | func (c *immuServiceClient) ZScan(ctx context.Context, in *ZScanReques... method CreateDatabase (line 525) | func (c *immuServiceClient) CreateDatabase(ctx context.Context, in *Da... method CreateDatabaseWith (line 535) | func (c *immuServiceClient) CreateDatabaseWith(ctx context.Context, in... method CreateDatabaseV2 (line 544) | func (c *immuServiceClient) CreateDatabaseV2(ctx context.Context, in *... method LoadDatabase (line 553) | func (c *immuServiceClient) LoadDatabase(ctx context.Context, in *Load... method UnloadDatabase (line 562) | func (c *immuServiceClient) UnloadDatabase(ctx context.Context, in *Un... method DeleteDatabase (line 571) | func (c *immuServiceClient) DeleteDatabase(ctx context.Context, in *De... method DatabaseList (line 581) | func (c *immuServiceClient) DatabaseList(ctx context.Context, in *empt... method DatabaseListV2 (line 590) | func (c *immuServiceClient) DatabaseListV2(ctx context.Context, in *Da... method UseDatabase (line 599) | func (c *immuServiceClient) UseDatabase(ctx context.Context, in *Datab... method UpdateDatabase (line 609) | func (c *immuServiceClient) UpdateDatabase(ctx context.Context, in *Da... method UpdateDatabaseV2 (line 618) | func (c *immuServiceClient) UpdateDatabaseV2(ctx context.Context, in *... method GetDatabaseSettings (line 628) | func (c *immuServiceClient) GetDatabaseSettings(ctx context.Context, i... method GetDatabaseSettingsV2 (line 637) | func (c *immuServiceClient) GetDatabaseSettingsV2(ctx context.Context,... method FlushIndex (line 646) | func (c *immuServiceClient) FlushIndex(ctx context.Context, in *FlushI... method CompactIndex (line 655) | func (c *immuServiceClient) CompactIndex(ctx context.Context, in *empt... method StreamGet (line 664) | func (c *immuServiceClient) StreamGet(ctx context.Context, in *KeyRequ... method StreamSet (line 696) | func (c *immuServiceClient) StreamSet(ctx context.Context, opts ...grp... method StreamVerifiableGet (line 730) | func (c *immuServiceClient) StreamVerifiableGet(ctx context.Context, i... method StreamVerifiableSet (line 762) | func (c *immuServiceClient) StreamVerifiableSet(ctx context.Context, o... method StreamScan (line 796) | func (c *immuServiceClient) StreamScan(ctx context.Context, in *ScanRe... method StreamZScan (line 828) | func (c *immuServiceClient) StreamZScan(ctx context.Context, in *ZScan... method StreamHistory (line 860) | func (c *immuServiceClient) StreamHistory(ctx context.Context, in *His... method StreamExecAll (line 892) | func (c *immuServiceClient) StreamExecAll(ctx context.Context, opts ..... method ExportTx (line 926) | func (c *immuServiceClient) ExportTx(ctx context.Context, in *ExportTx... method ReplicateTx (line 958) | func (c *immuServiceClient) ReplicateTx(ctx context.Context, opts ...g... method StreamExportTx (line 992) | func (c *immuServiceClient) StreamExportTx(ctx context.Context, opts .... method SQLExec (line 1023) | func (c *immuServiceClient) SQLExec(ctx context.Context, in *SQLExecRe... method UnarySQLQuery (line 1032) | func (c *immuServiceClient) UnarySQLQuery(ctx context.Context, in *SQL... method SQLQuery (line 1041) | func (c *immuServiceClient) SQLQuery(ctx context.Context, in *SQLQuery... method ListTables (line 1073) | func (c *immuServiceClient) ListTables(ctx context.Context, in *emptyp... method DescribeTable (line 1082) | func (c *immuServiceClient) DescribeTable(ctx context.Context, in *Tab... method VerifiableSQLGet (line 1091) | func (c *immuServiceClient) VerifiableSQLGet(ctx context.Context, in *... method TruncateDatabase (line 1100) | func (c *immuServiceClient) TruncateDatabase(ctx context.Context, in *... function NewImmuServiceClient (line 124) | func NewImmuServiceClient(cc grpc.ClientConnInterface) ImmuServiceClient { type ImmuService_TxSQLQueryClient (line 280) | type ImmuService_TxSQLQueryClient interface type immuServiceTxSQLQueryClient (line 285) | type immuServiceTxSQLQueryClient struct method Recv (line 289) | func (x *immuServiceTxSQLQueryClient) Recv() (*SQLQueryResult, error) { type ImmuService_StreamGetClient (line 679) | type ImmuService_StreamGetClient interface type immuServiceStreamGetClient (line 684) | type immuServiceStreamGetClient struct method Recv (line 688) | func (x *immuServiceStreamGetClient) Recv() (*Chunk, error) { type ImmuService_StreamSetClient (line 705) | type ImmuService_StreamSetClient interface type immuServiceStreamSetClient (line 711) | type immuServiceStreamSetClient struct method Send (line 715) | func (x *immuServiceStreamSetClient) Send(m *Chunk) error { method CloseAndRecv (line 719) | func (x *immuServiceStreamSetClient) CloseAndRecv() (*TxHeader, error) { type ImmuService_StreamVerifiableGetClient (line 745) | type ImmuService_StreamVerifiableGetClient interface type immuServiceStreamVerifiableGetClient (line 750) | type immuServiceStreamVerifiableGetClient struct method Recv (line 754) | func (x *immuServiceStreamVerifiableGetClient) Recv() (*Chunk, error) { type ImmuService_StreamVerifiableSetClient (line 771) | type ImmuService_StreamVerifiableSetClient interface type immuServiceStreamVerifiableSetClient (line 777) | type immuServiceStreamVerifiableSetClient struct method Send (line 781) | func (x *immuServiceStreamVerifiableSetClient) Send(m *Chunk) error { method CloseAndRecv (line 785) | func (x *immuServiceStreamVerifiableSetClient) CloseAndRecv() (*Verifi... type ImmuService_StreamScanClient (line 811) | type ImmuService_StreamScanClient interface type immuServiceStreamScanClient (line 816) | type immuServiceStreamScanClient struct method Recv (line 820) | func (x *immuServiceStreamScanClient) Recv() (*Chunk, error) { type ImmuService_StreamZScanClient (line 843) | type ImmuService_StreamZScanClient interface type immuServiceStreamZScanClient (line 848) | type immuServiceStreamZScanClient struct method Recv (line 852) | func (x *immuServiceStreamZScanClient) Recv() (*Chunk, error) { type ImmuService_StreamHistoryClient (line 875) | type ImmuService_StreamHistoryClient interface type immuServiceStreamHistoryClient (line 880) | type immuServiceStreamHistoryClient struct method Recv (line 884) | func (x *immuServiceStreamHistoryClient) Recv() (*Chunk, error) { type ImmuService_StreamExecAllClient (line 901) | type ImmuService_StreamExecAllClient interface type immuServiceStreamExecAllClient (line 907) | type immuServiceStreamExecAllClient struct method Send (line 911) | func (x *immuServiceStreamExecAllClient) Send(m *Chunk) error { method CloseAndRecv (line 915) | func (x *immuServiceStreamExecAllClient) CloseAndRecv() (*TxHeader, er... type ImmuService_ExportTxClient (line 941) | type ImmuService_ExportTxClient interface type immuServiceExportTxClient (line 946) | type immuServiceExportTxClient struct method Recv (line 950) | func (x *immuServiceExportTxClient) Recv() (*Chunk, error) { type ImmuService_ReplicateTxClient (line 967) | type ImmuService_ReplicateTxClient interface type immuServiceReplicateTxClient (line 973) | type immuServiceReplicateTxClient struct method Send (line 977) | func (x *immuServiceReplicateTxClient) Send(m *Chunk) error { method CloseAndRecv (line 981) | func (x *immuServiceReplicateTxClient) CloseAndRecv() (*TxHeader, erro... type ImmuService_StreamExportTxClient (line 1001) | type ImmuService_StreamExportTxClient interface type immuServiceStreamExportTxClient (line 1007) | type immuServiceStreamExportTxClient struct method Send (line 1011) | func (x *immuServiceStreamExportTxClient) Send(m *ExportTxRequest) err... method Recv (line 1015) | func (x *immuServiceStreamExportTxClient) Recv() (*Chunk, error) { type ImmuService_SQLQueryClient (line 1056) | type ImmuService_SQLQueryClient interface type immuServiceSQLQueryClient (line 1061) | type immuServiceSQLQueryClient struct method Recv (line 1065) | func (x *immuServiceSQLQueryClient) Recv() (*SQLQueryResult, error) { type ImmuServiceServer (line 1112) | type ImmuServiceServer interface type UnimplementedImmuServiceServer (line 1212) | type UnimplementedImmuServiceServer struct method ListUsers (line 1215) | func (UnimplementedImmuServiceServer) ListUsers(context.Context, *empt... method CreateUser (line 1218) | func (UnimplementedImmuServiceServer) CreateUser(context.Context, *Cre... method ChangePassword (line 1221) | func (UnimplementedImmuServiceServer) ChangePassword(context.Context, ... method ChangePermission (line 1224) | func (UnimplementedImmuServiceServer) ChangePermission(context.Context... method ChangeSQLPrivileges (line 1227) | func (UnimplementedImmuServiceServer) ChangeSQLPrivileges(context.Cont... method SetActiveUser (line 1230) | func (UnimplementedImmuServiceServer) SetActiveUser(context.Context, *... method UpdateAuthConfig (line 1233) | func (UnimplementedImmuServiceServer) UpdateAuthConfig(context.Context... method UpdateMTLSConfig (line 1236) | func (UnimplementedImmuServiceServer) UpdateMTLSConfig(context.Context... method OpenSession (line 1239) | func (UnimplementedImmuServiceServer) OpenSession(context.Context, *Op... method CloseSession (line 1242) | func (UnimplementedImmuServiceServer) CloseSession(context.Context, *e... method KeepAlive (line 1245) | func (UnimplementedImmuServiceServer) KeepAlive(context.Context, *empt... method NewTx (line 1248) | func (UnimplementedImmuServiceServer) NewTx(context.Context, *NewTxReq... method Commit (line 1251) | func (UnimplementedImmuServiceServer) Commit(context.Context, *emptypb... method Rollback (line 1254) | func (UnimplementedImmuServiceServer) Rollback(context.Context, *empty... method TxSQLExec (line 1257) | func (UnimplementedImmuServiceServer) TxSQLExec(context.Context, *SQLE... method TxSQLQuery (line 1260) | func (UnimplementedImmuServiceServer) TxSQLQuery(*SQLQueryRequest, Imm... method Login (line 1263) | func (UnimplementedImmuServiceServer) Login(context.Context, *LoginReq... method Logout (line 1266) | func (UnimplementedImmuServiceServer) Logout(context.Context, *emptypb... method Set (line 1269) | func (UnimplementedImmuServiceServer) Set(context.Context, *SetRequest... method VerifiableSet (line 1272) | func (UnimplementedImmuServiceServer) VerifiableSet(context.Context, *... method Get (line 1275) | func (UnimplementedImmuServiceServer) Get(context.Context, *KeyRequest... method VerifiableGet (line 1278) | func (UnimplementedImmuServiceServer) VerifiableGet(context.Context, *... method Delete (line 1281) | func (UnimplementedImmuServiceServer) Delete(context.Context, *DeleteK... method GetAll (line 1284) | func (UnimplementedImmuServiceServer) GetAll(context.Context, *KeyList... method ExecAll (line 1287) | func (UnimplementedImmuServiceServer) ExecAll(context.Context, *ExecAl... method Scan (line 1290) | func (UnimplementedImmuServiceServer) Scan(context.Context, *ScanReque... method Count (line 1293) | func (UnimplementedImmuServiceServer) Count(context.Context, *KeyPrefi... method CountAll (line 1296) | func (UnimplementedImmuServiceServer) CountAll(context.Context, *empty... method TxById (line 1299) | func (UnimplementedImmuServiceServer) TxById(context.Context, *TxReque... method VerifiableTxById (line 1302) | func (UnimplementedImmuServiceServer) VerifiableTxById(context.Context... method TxScan (line 1305) | func (UnimplementedImmuServiceServer) TxScan(context.Context, *TxScanR... method History (line 1308) | func (UnimplementedImmuServiceServer) History(context.Context, *Histor... method ServerInfo (line 1311) | func (UnimplementedImmuServiceServer) ServerInfo(context.Context, *Ser... method Health (line 1314) | func (UnimplementedImmuServiceServer) Health(context.Context, *emptypb... method DatabaseHealth (line 1317) | func (UnimplementedImmuServiceServer) DatabaseHealth(context.Context, ... method CurrentState (line 1320) | func (UnimplementedImmuServiceServer) CurrentState(context.Context, *e... method SetReference (line 1323) | func (UnimplementedImmuServiceServer) SetReference(context.Context, *R... method VerifiableSetReference (line 1326) | func (UnimplementedImmuServiceServer) VerifiableSetReference(context.C... method ZAdd (line 1329) | func (UnimplementedImmuServiceServer) ZAdd(context.Context, *ZAddReque... method VerifiableZAdd (line 1332) | func (UnimplementedImmuServiceServer) VerifiableZAdd(context.Context, ... method ZScan (line 1335) | func (UnimplementedImmuServiceServer) ZScan(context.Context, *ZScanReq... method CreateDatabase (line 1338) | func (UnimplementedImmuServiceServer) CreateDatabase(context.Context, ... method CreateDatabaseWith (line 1341) | func (UnimplementedImmuServiceServer) CreateDatabaseWith(context.Conte... method CreateDatabaseV2 (line 1344) | func (UnimplementedImmuServiceServer) CreateDatabaseV2(context.Context... method LoadDatabase (line 1347) | func (UnimplementedImmuServiceServer) LoadDatabase(context.Context, *L... method UnloadDatabase (line 1350) | func (UnimplementedImmuServiceServer) UnloadDatabase(context.Context, ... method DeleteDatabase (line 1353) | func (UnimplementedImmuServiceServer) DeleteDatabase(context.Context, ... method DatabaseList (line 1356) | func (UnimplementedImmuServiceServer) DatabaseList(context.Context, *e... method DatabaseListV2 (line 1359) | func (UnimplementedImmuServiceServer) DatabaseListV2(context.Context, ... method UseDatabase (line 1362) | func (UnimplementedImmuServiceServer) UseDatabase(context.Context, *Da... method UpdateDatabase (line 1365) | func (UnimplementedImmuServiceServer) UpdateDatabase(context.Context, ... method UpdateDatabaseV2 (line 1368) | func (UnimplementedImmuServiceServer) UpdateDatabaseV2(context.Context... method GetDatabaseSettings (line 1371) | func (UnimplementedImmuServiceServer) GetDatabaseSettings(context.Cont... method GetDatabaseSettingsV2 (line 1374) | func (UnimplementedImmuServiceServer) GetDatabaseSettingsV2(context.Co... method FlushIndex (line 1377) | func (UnimplementedImmuServiceServer) FlushIndex(context.Context, *Flu... method CompactIndex (line 1380) | func (UnimplementedImmuServiceServer) CompactIndex(context.Context, *e... method StreamGet (line 1383) | func (UnimplementedImmuServiceServer) StreamGet(*KeyRequest, ImmuServi... method StreamSet (line 1386) | func (UnimplementedImmuServiceServer) StreamSet(ImmuService_StreamSetS... method StreamVerifiableGet (line 1389) | func (UnimplementedImmuServiceServer) StreamVerifiableGet(*VerifiableG... method StreamVerifiableSet (line 1392) | func (UnimplementedImmuServiceServer) StreamVerifiableSet(ImmuService_... method StreamScan (line 1395) | func (UnimplementedImmuServiceServer) StreamScan(*ScanRequest, ImmuSer... method StreamZScan (line 1398) | func (UnimplementedImmuServiceServer) StreamZScan(*ZScanRequest, ImmuS... method StreamHistory (line 1401) | func (UnimplementedImmuServiceServer) StreamHistory(*HistoryRequest, I... method StreamExecAll (line 1404) | func (UnimplementedImmuServiceServer) StreamExecAll(ImmuService_Stream... method ExportTx (line 1407) | func (UnimplementedImmuServiceServer) ExportTx(*ExportTxRequest, ImmuS... method ReplicateTx (line 1410) | func (UnimplementedImmuServiceServer) ReplicateTx(ImmuService_Replicat... method StreamExportTx (line 1413) | func (UnimplementedImmuServiceServer) StreamExportTx(ImmuService_Strea... method SQLExec (line 1416) | func (UnimplementedImmuServiceServer) SQLExec(context.Context, *SQLExe... method UnarySQLQuery (line 1419) | func (UnimplementedImmuServiceServer) UnarySQLQuery(context.Context, *... method SQLQuery (line 1422) | func (UnimplementedImmuServiceServer) SQLQuery(*SQLQueryRequest, ImmuS... method ListTables (line 1425) | func (UnimplementedImmuServiceServer) ListTables(context.Context, *emp... method DescribeTable (line 1428) | func (UnimplementedImmuServiceServer) DescribeTable(context.Context, *... method VerifiableSQLGet (line 1431) | func (UnimplementedImmuServiceServer) VerifiableSQLGet(context.Context... method TruncateDatabase (line 1434) | func (UnimplementedImmuServiceServer) TruncateDatabase(context.Context... type UnsafeImmuServiceServer (line 1441) | type UnsafeImmuServiceServer interface function RegisterImmuServiceServer (line 1445) | func RegisterImmuServiceServer(s grpc.ServiceRegistrar, srv ImmuServiceS... function _ImmuService_ListUsers_Handler (line 1449) | func _ImmuService_ListUsers_Handler(srv interface{}, ctx context.Context... function _ImmuService_CreateUser_Handler (line 1467) | func _ImmuService_CreateUser_Handler(srv interface{}, ctx context.Contex... function _ImmuService_ChangePassword_Handler (line 1485) | func _ImmuService_ChangePassword_Handler(srv interface{}, ctx context.Co... function _ImmuService_ChangePermission_Handler (line 1503) | func _ImmuService_ChangePermission_Handler(srv interface{}, ctx context.... function _ImmuService_ChangeSQLPrivileges_Handler (line 1521) | func _ImmuService_ChangeSQLPrivileges_Handler(srv interface{}, ctx conte... function _ImmuService_SetActiveUser_Handler (line 1539) | func _ImmuService_SetActiveUser_Handler(srv interface{}, ctx context.Con... function _ImmuService_UpdateAuthConfig_Handler (line 1557) | func _ImmuService_UpdateAuthConfig_Handler(srv interface{}, ctx context.... function _ImmuService_UpdateMTLSConfig_Handler (line 1575) | func _ImmuService_UpdateMTLSConfig_Handler(srv interface{}, ctx context.... function _ImmuService_OpenSession_Handler (line 1593) | func _ImmuService_OpenSession_Handler(srv interface{}, ctx context.Conte... function _ImmuService_CloseSession_Handler (line 1611) | func _ImmuService_CloseSession_Handler(srv interface{}, ctx context.Cont... function _ImmuService_KeepAlive_Handler (line 1629) | func _ImmuService_KeepAlive_Handler(srv interface{}, ctx context.Context... function _ImmuService_NewTx_Handler (line 1647) | func _ImmuService_NewTx_Handler(srv interface{}, ctx context.Context, de... function _ImmuService_Commit_Handler (line 1665) | func _ImmuService_Commit_Handler(srv interface{}, ctx context.Context, d... function _ImmuService_Rollback_Handler (line 1683) | func _ImmuService_Rollback_Handler(srv interface{}, ctx context.Context,... function _ImmuService_TxSQLExec_Handler (line 1701) | func _ImmuService_TxSQLExec_Handler(srv interface{}, ctx context.Context... function _ImmuService_TxSQLQuery_Handler (line 1719) | func _ImmuService_TxSQLQuery_Handler(srv interface{}, stream grpc.Server... type ImmuService_TxSQLQueryServer (line 1727) | type ImmuService_TxSQLQueryServer interface type immuServiceTxSQLQueryServer (line 1732) | type immuServiceTxSQLQueryServer struct method Send (line 1736) | func (x *immuServiceTxSQLQueryServer) Send(m *SQLQueryResult) error { function _ImmuService_Login_Handler (line 1740) | func _ImmuService_Login_Handler(srv interface{}, ctx context.Context, de... function _ImmuService_Logout_Handler (line 1758) | func _ImmuService_Logout_Handler(srv interface{}, ctx context.Context, d... function _ImmuService_Set_Handler (line 1776) | func _ImmuService_Set_Handler(srv interface{}, ctx context.Context, dec ... function _ImmuService_VerifiableSet_Handler (line 1794) | func _ImmuService_VerifiableSet_Handler(srv interface{}, ctx context.Con... function _ImmuService_Get_Handler (line 1812) | func _ImmuService_Get_Handler(srv interface{}, ctx context.Context, dec ... function _ImmuService_VerifiableGet_Handler (line 1830) | func _ImmuService_VerifiableGet_Handler(srv interface{}, ctx context.Con... function _ImmuService_Delete_Handler (line 1848) | func _ImmuService_Delete_Handler(srv interface{}, ctx context.Context, d... function _ImmuService_GetAll_Handler (line 1866) | func _ImmuService_GetAll_Handler(srv interface{}, ctx context.Context, d... function _ImmuService_ExecAll_Handler (line 1884) | func _ImmuService_ExecAll_Handler(srv interface{}, ctx context.Context, ... function _ImmuService_Scan_Handler (line 1902) | func _ImmuService_Scan_Handler(srv interface{}, ctx context.Context, dec... function _ImmuService_Count_Handler (line 1920) | func _ImmuService_Count_Handler(srv interface{}, ctx context.Context, de... function _ImmuService_CountAll_Handler (line 1938) | func _ImmuService_CountAll_Handler(srv interface{}, ctx context.Context,... function _ImmuService_TxById_Handler (line 1956) | func _ImmuService_TxById_Handler(srv interface{}, ctx context.Context, d... function _ImmuService_VerifiableTxById_Handler (line 1974) | func _ImmuService_VerifiableTxById_Handler(srv interface{}, ctx context.... function _ImmuService_TxScan_Handler (line 1992) | func _ImmuService_TxScan_Handler(srv interface{}, ctx context.Context, d... function _ImmuService_History_Handler (line 2010) | func _ImmuService_History_Handler(srv interface{}, ctx context.Context, ... function _ImmuService_ServerInfo_Handler (line 2028) | func _ImmuService_ServerInfo_Handler(srv interface{}, ctx context.Contex... function _ImmuService_Health_Handler (line 2046) | func _ImmuService_Health_Handler(srv interface{}, ctx context.Context, d... function _ImmuService_DatabaseHealth_Handler (line 2064) | func _ImmuService_DatabaseHealth_Handler(srv interface{}, ctx context.Co... function _ImmuService_CurrentState_Handler (line 2082) | func _ImmuService_CurrentState_Handler(srv interface{}, ctx context.Cont... function _ImmuService_SetReference_Handler (line 2100) | func _ImmuService_SetReference_Handler(srv interface{}, ctx context.Cont... function _ImmuService_VerifiableSetReference_Handler (line 2118) | func _ImmuService_VerifiableSetReference_Handler(srv interface{}, ctx co... function _ImmuService_ZAdd_Handler (line 2136) | func _ImmuService_ZAdd_Handler(srv interface{}, ctx context.Context, dec... function _ImmuService_VerifiableZAdd_Handler (line 2154) | func _ImmuService_VerifiableZAdd_Handler(srv interface{}, ctx context.Co... function _ImmuService_ZScan_Handler (line 2172) | func _ImmuService_ZScan_Handler(srv interface{}, ctx context.Context, de... function _ImmuService_CreateDatabase_Handler (line 2190) | func _ImmuService_CreateDatabase_Handler(srv interface{}, ctx context.Co... function _ImmuService_CreateDatabaseWith_Handler (line 2208) | func _ImmuService_CreateDatabaseWith_Handler(srv interface{}, ctx contex... function _ImmuService_CreateDatabaseV2_Handler (line 2226) | func _ImmuService_CreateDatabaseV2_Handler(srv interface{}, ctx context.... function _ImmuService_LoadDatabase_Handler (line 2244) | func _ImmuService_LoadDatabase_Handler(srv interface{}, ctx context.Cont... function _ImmuService_UnloadDatabase_Handler (line 2262) | func _ImmuService_UnloadDatabase_Handler(srv interface{}, ctx context.Co... function _ImmuService_DeleteDatabase_Handler (line 2280) | func _ImmuService_DeleteDatabase_Handler(srv interface{}, ctx context.Co... function _ImmuService_DatabaseList_Handler (line 2298) | func _ImmuService_DatabaseList_Handler(srv interface{}, ctx context.Cont... function _ImmuService_DatabaseListV2_Handler (line 2316) | func _ImmuService_DatabaseListV2_Handler(srv interface{}, ctx context.Co... function _ImmuService_UseDatabase_Handler (line 2334) | func _ImmuService_UseDatabase_Handler(srv interface{}, ctx context.Conte... function _ImmuService_UpdateDatabase_Handler (line 2352) | func _ImmuService_UpdateDatabase_Handler(srv interface{}, ctx context.Co... function _ImmuService_UpdateDatabaseV2_Handler (line 2370) | func _ImmuService_UpdateDatabaseV2_Handler(srv interface{}, ctx context.... function _ImmuService_GetDatabaseSettings_Handler (line 2388) | func _ImmuService_GetDatabaseSettings_Handler(srv interface{}, ctx conte... function _ImmuService_GetDatabaseSettingsV2_Handler (line 2406) | func _ImmuService_GetDatabaseSettingsV2_Handler(srv interface{}, ctx con... function _ImmuService_FlushIndex_Handler (line 2424) | func _ImmuService_FlushIndex_Handler(srv interface{}, ctx context.Contex... function _ImmuService_CompactIndex_Handler (line 2442) | func _ImmuService_CompactIndex_Handler(srv interface{}, ctx context.Cont... function _ImmuService_StreamGet_Handler (line 2460) | func _ImmuService_StreamGet_Handler(srv interface{}, stream grpc.ServerS... type ImmuService_StreamGetServer (line 2468) | type ImmuService_StreamGetServer interface type immuServiceStreamGetServer (line 2473) | type immuServiceStreamGetServer struct method Send (line 2477) | func (x *immuServiceStreamGetServer) Send(m *Chunk) error { function _ImmuService_StreamSet_Handler (line 2481) | func _ImmuService_StreamSet_Handler(srv interface{}, stream grpc.ServerS... type ImmuService_StreamSetServer (line 2485) | type ImmuService_StreamSetServer interface type immuServiceStreamSetServer (line 2491) | type immuServiceStreamSetServer struct method SendAndClose (line 2495) | func (x *immuServiceStreamSetServer) SendAndClose(m *TxHeader) error { method Recv (line 2499) | func (x *immuServiceStreamSetServer) Recv() (*Chunk, error) { function _ImmuService_StreamVerifiableGet_Handler (line 2507) | func _ImmuService_StreamVerifiableGet_Handler(srv interface{}, stream gr... type ImmuService_StreamVerifiableGetServer (line 2515) | type ImmuService_StreamVerifiableGetServer interface type immuServiceStreamVerifiableGetServer (line 2520) | type immuServiceStreamVerifiableGetServer struct method Send (line 2524) | func (x *immuServiceStreamVerifiableGetServer) Send(m *Chunk) error { function _ImmuService_StreamVerifiableSet_Handler (line 2528) | func _ImmuService_StreamVerifiableSet_Handler(srv interface{}, stream gr... type ImmuService_StreamVerifiableSetServer (line 2532) | type ImmuService_StreamVerifiableSetServer interface type immuServiceStreamVerifiableSetServer (line 2538) | type immuServiceStreamVerifiableSetServer struct method SendAndClose (line 2542) | func (x *immuServiceStreamVerifiableSetServer) SendAndClose(m *Verifia... method Recv (line 2546) | func (x *immuServiceStreamVerifiableSetServer) Recv() (*Chunk, error) { function _ImmuService_StreamScan_Handler (line 2554) | func _ImmuService_StreamScan_Handler(srv interface{}, stream grpc.Server... type ImmuService_StreamScanServer (line 2562) | type ImmuService_StreamScanServer interface type immuServiceStreamScanServer (line 2567) | type immuServiceStreamScanServer struct method Send (line 2571) | func (x *immuServiceStreamScanServer) Send(m *Chunk) error { function _ImmuService_StreamZScan_Handler (line 2575) | func _ImmuService_StreamZScan_Handler(srv interface{}, stream grpc.Serve... type ImmuService_StreamZScanServer (line 2583) | type ImmuService_StreamZScanServer interface type immuServiceStreamZScanServer (line 2588) | type immuServiceStreamZScanServer struct method Send (line 2592) | func (x *immuServiceStreamZScanServer) Send(m *Chunk) error { function _ImmuService_StreamHistory_Handler (line 2596) | func _ImmuService_StreamHistory_Handler(srv interface{}, stream grpc.Ser... type ImmuService_StreamHistoryServer (line 2604) | type ImmuService_StreamHistoryServer interface type immuServiceStreamHistoryServer (line 2609) | type immuServiceStreamHistoryServer struct method Send (line 2613) | func (x *immuServiceStreamHistoryServer) Send(m *Chunk) error { function _ImmuService_StreamExecAll_Handler (line 2617) | func _ImmuService_StreamExecAll_Handler(srv interface{}, stream grpc.Ser... type ImmuService_StreamExecAllServer (line 2621) | type ImmuService_StreamExecAllServer interface type immuServiceStreamExecAllServer (line 2627) | type immuServiceStreamExecAllServer struct method SendAndClose (line 2631) | func (x *immuServiceStreamExecAllServer) SendAndClose(m *TxHeader) err... method Recv (line 2635) | func (x *immuServiceStreamExecAllServer) Recv() (*Chunk, error) { function _ImmuService_ExportTx_Handler (line 2643) | func _ImmuService_ExportTx_Handler(srv interface{}, stream grpc.ServerSt... type ImmuService_ExportTxServer (line 2651) | type ImmuService_ExportTxServer interface type immuServiceExportTxServer (line 2656) | type immuServiceExportTxServer struct method Send (line 2660) | func (x *immuServiceExportTxServer) Send(m *Chunk) error { function _ImmuService_ReplicateTx_Handler (line 2664) | func _ImmuService_ReplicateTx_Handler(srv interface{}, stream grpc.Serve... type ImmuService_ReplicateTxServer (line 2668) | type ImmuService_ReplicateTxServer interface type immuServiceReplicateTxServer (line 2674) | type immuServiceReplicateTxServer struct method SendAndClose (line 2678) | func (x *immuServiceReplicateTxServer) SendAndClose(m *TxHeader) error { method Recv (line 2682) | func (x *immuServiceReplicateTxServer) Recv() (*Chunk, error) { function _ImmuService_StreamExportTx_Handler (line 2690) | func _ImmuService_StreamExportTx_Handler(srv interface{}, stream grpc.Se... type ImmuService_StreamExportTxServer (line 2694) | type ImmuService_StreamExportTxServer interface type immuServiceStreamExportTxServer (line 2700) | type immuServiceStreamExportTxServer struct method Send (line 2704) | func (x *immuServiceStreamExportTxServer) Send(m *Chunk) error { method Recv (line 2708) | func (x *immuServiceStreamExportTxServer) Recv() (*ExportTxRequest, er... function _ImmuService_SQLExec_Handler (line 2716) | func _ImmuService_SQLExec_Handler(srv interface{}, ctx context.Context, ... function _ImmuService_UnarySQLQuery_Handler (line 2734) | func _ImmuService_UnarySQLQuery_Handler(srv interface{}, ctx context.Con... function _ImmuService_SQLQuery_Handler (line 2752) | func _ImmuService_SQLQuery_Handler(srv interface{}, stream grpc.ServerSt... type ImmuService_SQLQueryServer (line 2760) | type ImmuService_SQLQueryServer interface type immuServiceSQLQueryServer (line 2765) | type immuServiceSQLQueryServer struct method Send (line 2769) | func (x *immuServiceSQLQueryServer) Send(m *SQLQueryResult) error { function _ImmuService_ListTables_Handler (line 2773) | func _ImmuService_ListTables_Handler(srv interface{}, ctx context.Contex... function _ImmuService_DescribeTable_Handler (line 2791) | func _ImmuService_DescribeTable_Handler(srv interface{}, ctx context.Con... function _ImmuService_VerifiableSQLGet_Handler (line 2809) | func _ImmuService_VerifiableSQLGet_Handler(srv interface{}, ctx context.... function _ImmuService_TruncateDatabase_Handler (line 2827) | func _ImmuService_TruncateDatabase_Handler(srv interface{}, ctx context.... FILE: pkg/api/schema/sql.go function EncodeParams (line 26) | func EncodeParams(params map[string]interface{}) ([]*NamedParam, error) { function NamedParamsFromProto (line 47) | func NamedParamsFromProto(protoParams []*NamedParam) map[string]interfac... function AsSQLValue (line 55) | func AsSQLValue(v interface{}) (*SQLValue, error) { function TypedValueToRowValue (line 124) | func TypedValueToRowValue(tv sql.TypedValue) *SQLValue { FILE: pkg/api/schema/sql_exec_result.go method LastInsertedPk (line 4) | func (er *SQLExecResult) LastInsertedPk() map[string]*SQLValue { method FirstInsertedPks (line 12) | func (er *SQLExecResult) FirstInsertedPks() map[string]*SQLValue { FILE: pkg/api/schema/sql_test.go function TestEncodeParams (line 28) | func TestEncodeParams(t *testing.T) { function TestAsSQLValue (line 48) | func TestAsSQLValue(t *testing.T) { FILE: pkg/api/schema/state.go method ToBytes (line 28) | func (state *ImmutableState) ToBytes() []byte { method CheckSignature (line 47) | func (state *ImmutableState) CheckSignature(key *ecdsa.PublicKey) error { FILE: pkg/api/schema/unexpected_type.go type Op_Unexpected (line 19) | type Op_Unexpected struct method isOp_Operation (line 23) | func (*Op_Unexpected) isOp_Operation() {} FILE: pkg/api/schema/unexpected_type_test.go function Test_OpUnexpected (line 21) | func Test_OpUnexpected(t *testing.T) { FILE: pkg/auth/auth.go type Kind (line 20) | type Kind constant KindNone (line 24) | KindNone Kind = iota constant KindPassword (line 25) | KindPassword constant KindCryptoSig (line 26) | KindCryptoSig FILE: pkg/auth/auth_type.go type AuthType (line 8) | type AuthType constant TokenAuth (line 11) | TokenAuth AuthType = iota constant SessionAuth (line 12) | SessionAuth constant None (line 13) | None function GetAuthTypeFromContext (line 16) | func GetAuthTypeFromContext(ctx context.Context) AuthType { FILE: pkg/auth/clientinterceptors.go function ClientStreamInterceptor (line 27) | func ClientStreamInterceptor(token string) func(context.Context, *grpc.S... function ClientUnaryInterceptor (line 35) | func ClientUnaryInterceptor(token string) func(context.Context, string, ... function updateAuthHeader (line 46) | func updateAuthHeader(ctx context.Context, token string) context.Context { FILE: pkg/auth/clientinterceptors_test.go function TestClientUnaryInterceptor (line 28) | func TestClientUnaryInterceptor(t *testing.T) { function TestClientStreamInterceptor (line 41) | func TestClientStreamInterceptor(t *testing.T) { FILE: pkg/auth/passwords.go function HashAndSaltPassword (line 30) | func HashAndSaltPassword(plainPassword []byte) ([]byte, error) { function ComparePasswords (line 39) | func ComparePasswords(hashedPassword []byte, plainPassword []byte) error { constant minPasswordLen (line 44) | minPasswordLen = 8 constant maxPasswordLen (line 45) | maxPasswordLen = 32 function IsStrongPassword (line 57) | func IsStrongPassword(password string) error { function DecodeBase64Password (line 86) | func DecodeBase64Password(passwordBase64 string) (string, error) { FILE: pkg/auth/passwords_test.go function TestIsStrongPassword (line 27) | func TestIsStrongPassword(t *testing.T) { function TestDecodeBase64Password (line 46) | func TestDecodeBase64Password(t *testing.T) { FILE: pkg/auth/permissions.go constant PermissionSysAdmin (line 71) | PermissionSysAdmin = 255 constant PermissionAdmin (line 74) | PermissionAdmin = 254 constant PermissionNone (line 78) | PermissionNone = iota constant PermissionR (line 79) | PermissionR constant PermissionRW (line 80) | PermissionRW function HasPermissionForMethod (line 162) | func HasPermissionForMethod(userPermission uint32, method string) bool { function IsMaintenanceMethod (line 175) | func IsMaintenanceMethod(method string) bool { FILE: pkg/auth/permissions_test.go function TestHasPermissionForMethod (line 23) | func TestHasPermissionForMethod(t *testing.T) { FILE: pkg/auth/serverinterceptors.go function ServerStreamInterceptor (line 33) | func ServerStreamInterceptor(srv interface{}, ss grpc.ServerStream, info... function ServerUnaryInterceptor (line 55) | func ServerUnaryInterceptor(ctx context.Context, req interface{}, info *... function isLocalClient (line 81) | func isLocalClient(ctx context.Context) bool { FILE: pkg/auth/serverinterceptors_test.go type MockedServerStream (line 30) | type MockedServerStream struct method SetHeader (line 33) | func (ss *MockedServerStream) SetHeader(metadata.MD) error { method SendHeader (line 37) | func (ss *MockedServerStream) SendHeader(metadata.MD) error { method SetTrailer (line 41) | func (ss *MockedServerStream) SetTrailer(metadata.MD) { method Context (line 45) | func (ss *MockedServerStream) Context() context.Context { method SendMsg (line 59) | func (ss *MockedServerStream) SendMsg(m interface{}) error { method RecvMsg (line 63) | func (ss *MockedServerStream) RecvMsg(m interface{}) error { function TestServerStreamInterceptor (line 67) | func TestServerStreamInterceptor(t *testing.T) { function TestServerStreamInterceptorTampered (line 83) | func TestServerStreamInterceptorTampered(t *testing.T) { function TestServerStreamInterceptorNoAuth (line 99) | func TestServerStreamInterceptorNoAuth(t *testing.T) { function TestServerUnaryInterceptor (line 115) | func TestServerUnaryInterceptor(t *testing.T) { function TestServerUnaryInterceptorTampered (line 130) | func TestServerUnaryInterceptorTampered(t *testing.T) { function TestServerUnaryInterceptorNoAuth (line 144) | func TestServerUnaryInterceptorNoAuth(t *testing.T) { FILE: pkg/auth/tokenkeys.go type tokenKeyPair (line 27) | type tokenKeyPair struct function generateKeys (line 44) | func generateKeys(Username string) error { function getTokenForUser (line 58) | func getTokenForUser(Username string) (*tokenKeyPair, bool) { function updateLastTokenGeneratedAt (line 65) | func updateLastTokenGeneratedAt(Username string) { function evictOldTokenKeyPairs (line 71) | func evictOldTokenKeyPairs() { function DropTokenKeys (line 100) | func DropTokenKeys(username string) bool { function DropTokenKeysForCtx (line 112) | func DropTokenKeysForCtx(ctx context.Context) (bool, error) { function GetLoggedInUser (line 121) | func GetLoggedInUser(ctx context.Context) (*JSONToken, error) { FILE: pkg/auth/tokenkeys_test.go function TestDropTokenKeys (line 30) | func TestDropTokenKeys(t *testing.T) { function TestDropTokenKeysForCtx (line 52) | func TestDropTokenKeysForCtx(t *testing.T) { FILE: pkg/auth/tokens.go constant footer (line 41) | footer = "immudb" function GenerateToken (line 44) | func GenerateToken(user User, database int64, expTime int) (string, erro... type JSONToken (line 72) | type JSONToken struct function parsePublicTokenPayload (line 82) | func parsePublicTokenPayload(token string) (*JSONToken, error) { function verifyToken (line 116) | func verifyToken(token string) (*JSONToken, error) { function verifyTokenFromCtx (line 148) | func verifyTokenFromCtx(ctx context.Context) (*JSONToken, error) { function NewUUID (line 177) | func NewUUID() xid.ID { function NewStringUUID (line 182) | func NewStringUUID() string { FILE: pkg/auth/tokens_test.go function TestUUID (line 28) | func TestUUID(t *testing.T) { function TestToken (line 39) | func TestToken(t *testing.T) { function TestVerifyFromCtx (line 65) | func TestVerifyFromCtx(t *testing.T) { FILE: pkg/auth/user.go type Permission (line 28) | type Permission struct type SQLPrivilege (line 33) | type SQLPrivilege struct type User (line 39) | type User struct method SetPassword (line 60) | func (u *User) SetPassword(plainPassword []byte) ([]byte, error) { method ComparePasswords (line 73) | func (u *User) ComparePasswords(plainPassword []byte) error { method HasPermission (line 87) | func (u *User) HasPermission(database string, permission uint32) bool { method HasAtLeastOnePermission (line 98) | func (u *User) HasAtLeastOnePermission(permission uint32) bool { method WhichPermission (line 108) | func (u *User) WhichPermission(database string) uint32 { method RevokePermission (line 121) | func (u *User) RevokePermission(database string) bool { method GrantPermission (line 133) | func (u *User) GrantPermission(database string, permission uint32) bool { method GrantSQLPrivileges (line 143) | func (u *User) GrantSQLPrivileges(database string, privileges []string... method HasSQLPrivilege (line 152) | func (u *User) HasSQLPrivilege(database string, privilege string) bool { method indexOfPrivilege (line 156) | func (u *User) indexOfPrivilege(database string, privilege string) int { method RevokeSQLPrivileges (line 166) | func (u *User) RevokeSQLPrivileges(database string, privileges []strin... method SetSQLPrivileges (line 177) | func (u *User) SetSQLPrivileges() { constant maxUsernameLen (line 77) | maxUsernameLen = 63 function IsValidUsername (line 82) | func IsValidUsername(user string) bool { FILE: pkg/auth/user_test.go function TestUser (line 26) | func TestUser(t *testing.T) { FILE: pkg/cert/cert.go function GenerateSelfSignedCert (line 33) | func GenerateSelfSignedCert(certPath, keyPath string, org string, expira... function encodePEM (line 97) | func encodePEM(data []byte, blockType string) []byte { function listIPs (line 105) | func listIPs() ([]net.IP, error) { FILE: pkg/client/auditor/auditor.go type Auditor (line 48) | type Auditor interface type AuditNotificationConfig (line 54) | type AuditNotificationConfig struct type defaultAuditor (line 63) | type defaultAuditor struct method Run (line 137) | func (a *defaultAuditor) Run( method audit (line 177) | func (a *defaultAuditor) audit() error { method verifyStateSignature (line 366) | func (a *defaultAuditor) verifyStateSignature(serverID string, serverS... method publishAuditNotification (line 419) | func (a *defaultAuditor) publishAuditNotification( method getServerID (line 468) | func (a *defaultAuditor) getServerID(ctx context.Context) string { function DefaultAuditor (line 87) | func DefaultAuditor( type Signature (line 396) | type Signature struct type State (line 402) | type State struct type AuditNotificationRequest (line 409) | type AuditNotificationRequest struct function repeat (line 489) | func repeat(interval time.Duration, stopc <-chan struct{}, f func() erro... FILE: pkg/client/auditor/auditor_test.go function TestDefaultAuditor (line 46) | func TestDefaultAuditor(t *testing.T) { type writerMock (line 67) | type writerMock struct method Write (line 71) | func (wm *writerMock) Write(bs []byte) (n int, err error) { function TestDefaultAuditorPasswordDecodeErr (line 76) | func TestDefaultAuditorPasswordDecodeErr(t *testing.T) { function TestDefaultAuditorLoginErr (line 96) | func TestDefaultAuditorLoginErr(t *testing.T) { function TestDefaultAuditorDatabaseListErr (line 133) | func TestDefaultAuditorDatabaseListErr(t *testing.T) { function TestDefaultAuditorDatabaseListEmpty (line 171) | func TestDefaultAuditorDatabaseListEmpty(t *testing.T) { function TestDefaultAuditorUseDatabaseErr (line 211) | func TestDefaultAuditorUseDatabaseErr(t *testing.T) { function TestDefaultAuditorCurrentRootErr (line 254) | func TestDefaultAuditorCurrentRootErr(t *testing.T) { function TestDefaultAuditorRunOnDbWithInvalidSignature (line 300) | func TestDefaultAuditorRunOnDbWithInvalidSignature(t *testing.T) { function TestDefaultAuditorRunOnDbWithInvalidSignatureFromState (line 308) | func TestDefaultAuditorRunOnDbWithInvalidSignatureFromState(t *testing.T) { function testDefaultAuditorRunOnDbWithInvalidSignature (line 313) | func testDefaultAuditorRunOnDbWithInvalidSignature(t *testing.T, pk *ecd... function TestPublishAuditNotification (line 376) | func TestPublishAuditNotification(t *testing.T) { FILE: pkg/client/auditor/monitoring_server.go function StartHTTPServerForMonitoring (line 31) | func StartHTTPServerForMonitoring( type HealthResponse (line 62) | type HealthResponse struct function AuditorHealthHandlerFunc (line 66) | func AuditorHealthHandlerFunc(immuServiceClient schema.ImmuServiceClient... type VersionResponse (line 83) | type VersionResponse struct function AuditorVersionHandlerFunc (line 94) | func AuditorVersionHandlerFunc(w http.ResponseWriter, r *http.Request) { function corsHandler (line 98) | func corsHandler(handler http.Handler) http.Handler { function corsHandlerFunc (line 105) | func corsHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc { function addCORSHeaders (line 112) | func addCORSHeaders(w http.ResponseWriter, r *http.Request) { function writeJSONResponse (line 127) | func writeJSONResponse( FILE: pkg/client/auditor/monitoring_server_test.go function TestStartHTTPServerForMonitoring (line 39) | func TestStartHTTPServerForMonitoring(t *testing.T) { function TestAuditorHealthHandlerFunc (line 67) | func TestAuditorHealthHandlerFunc(t *testing.T) { function TestAuditorVersionHandlerFunc (line 98) | func TestAuditorVersionHandlerFunc(t *testing.T) { function TestCORSHandler (line 125) | func TestCORSHandler(t *testing.T) { FILE: pkg/client/cache/cache.go type Cache (line 30) | type Cache interface type HistoryCache (line 45) | type HistoryCache interface FILE: pkg/client/cache/common.go constant IDENTITY_FN (line 31) | IDENTITY_FN = ".identity-" constant identityHashBytes (line 32) | identityHashBytes = 16 function getFilenameForServerIdentity (line 35) | func getFilenameForServerIdentity(serverIdentity, identityDir string) st... function validateServerIdentityInFile (line 41) | func validateServerIdentityInFile(serverIdentity string, serverUUID stri... FILE: pkg/client/cache/common_test.go function TestValidateServerIdentityInFile (line 27) | func TestValidateServerIdentityInFile(t *testing.T) { function TestValidateServerIdentityInFileCornerCases (line 56) | func TestValidateServerIdentityInFileCornerCases(t *testing.T) { FILE: pkg/client/cache/file_cache.go constant STATE_FN (line 34) | STATE_FN = ".state-" type fileCache (line 36) | type fileCache struct method Get (line 46) | func (w *fileCache) Get(serverUUID string, db string) (*schema.Immutab... method Set (line 81) | func (w *fileCache) Set(serverUUID string, db string, state *schema.Im... method Lock (line 130) | func (w *fileCache) Lock(serverUUID string) (err error) { method Unlock (line 135) | func (w *fileCache) Unlock() (err error) { method ServerIdentityCheck (line 142) | func (w *fileCache) ServerIdentityCheck(serverIdentity, serverUUID str... method getStateFilePath (line 150) | func (w *fileCache) getStateFilePath(UUID string) string { function NewFileCache (line 42) | func NewFileCache(dir string) Cache { FILE: pkg/client/cache/file_cache_test.go function TestNewFileCache (line 13) | func TestNewFileCache(t *testing.T) { function TestFileCacheSetErrorNotLocked (line 20) | func TestFileCacheSetErrorNotLocked(t *testing.T) { function TestFileCacheSet (line 32) | func TestFileCacheSet(t *testing.T) { function TestFileCacheGet (line 48) | func TestFileCacheGet(t *testing.T) { function TestFileCacheGetFailNotLocked (line 69) | func TestFileCacheGetFailNotLocked(t *testing.T) { function TestFileCacheGetSingleLineError (line 78) | func TestFileCacheGetSingleLineError(t *testing.T) { function TestFileCacheGetRootUnableToDecodeErr (line 95) | func TestFileCacheGetRootUnableToDecodeErr(t *testing.T) { function TestFileCacheGetRootUnmarshalErr (line 112) | func TestFileCacheGetRootUnmarshalErr(t *testing.T) { function TestFileCacheGetEmptyFile (line 129) | func TestFileCacheGetEmptyFile(t *testing.T) { function TestFileCacheOverwriteHash (line 146) | func TestFileCacheOverwriteHash(t *testing.T) { function TestFileCacheMultipleDatabases (line 169) | func TestFileCacheMultipleDatabases(t *testing.T) { FILE: pkg/client/cache/history_file_cache.go type historyFileCache (line 31) | type historyFileCache struct method Get (line 40) | func (history *historyFileCache) Get(serverUUID, db string) (*schema.I... method Walk (line 56) | func (history *historyFileCache) Walk( method Set (line 84) | func (history *historyFileCache) Set(serverUUID, db string, state *sch... method getStatesFileInfos (line 121) | func (history *historyFileCache) getStatesFileInfos(dir string) ([]os.... method unmarshalRoot (line 134) | func (history *historyFileCache) unmarshalRoot(fpath string, db string... method Lock (line 165) | func (history *historyFileCache) Lock(serverUUID string) (err error) { method Unlock (line 169) | func (history *historyFileCache) Unlock() (err error) { method ServerIdentityCheck (line 173) | func (history *historyFileCache) ServerIdentityCheck(serverIdentity, s... function NewHistoryFileCache (line 36) | func NewHistoryFileCache(dir string) HistoryCache { FILE: pkg/client/cache/history_file_cache_test.go function TestNewHistoryFileCache (line 33) | func TestNewHistoryFileCache(t *testing.T) { function TestNewHistoryFileCacheSet (line 46) | func TestNewHistoryFileCacheSet(t *testing.T) { function TestNewHistoryFileCacheGet (line 65) | func TestNewHistoryFileCacheGet(t *testing.T) { function TestNewHistoryFileCacheWalk (line 75) | func TestNewHistoryFileCacheWalk(t *testing.T) { function TestHistoryFileCache_SetError (line 100) | func TestHistoryFileCache_SetError(t *testing.T) { function TestHistoryFileCache_GetError (line 109) | func TestHistoryFileCache_GetError(t *testing.T) { function TestHistoryFileCache_SetMissingFolder (line 122) | func TestHistoryFileCache_SetMissingFolder(t *testing.T) { function TestHistoryFileCache_WalkFolderNotExistsCreated (line 131) | func TestHistoryFileCache_WalkFolderNotExistsCreated(t *testing.T) { function TestHistoryFileCache_getStatesFileInfosError (line 143) | func TestHistoryFileCache_getStatesFileInfosError(t *testing.T) { function TestHistoryFileCache_unmarshalRootErr (line 152) | func TestHistoryFileCache_unmarshalRootErr(t *testing.T) { function TestHistoryFileCache_unmarshalRootSingleLineErr (line 158) | func TestHistoryFileCache_unmarshalRootSingleLineErr(t *testing.T) { function TestHistoryFileCache_unmarshalRootUnableToDecodeErr (line 171) | func TestHistoryFileCache_unmarshalRootUnableToDecodeErr(t *testing.T) { function TestHistoryFileCache_unmarshalRootUnmarshalErr (line 184) | func TestHistoryFileCache_unmarshalRootUnmarshalErr(t *testing.T) { function TestHistoryFileCache_unmarshalRootEmptyFile (line 197) | func TestHistoryFileCache_unmarshalRootEmptyFile(t *testing.T) { FILE: pkg/client/cache/inmemory_cache.go type inMemoryCache (line 26) | type inMemoryCache struct method Get (line 41) | func (imc *inMemoryCache) Get(serverUUID, db string) (*schema.Immutabl... method Set (line 54) | func (imc *inMemoryCache) Set(serverUUID, db string, state *schema.Imm... method Lock (line 65) | func (imc *inMemoryCache) Lock(serverUUID string) (err error) { method Unlock (line 69) | func (imc *inMemoryCache) Unlock() (err error) { method ServerIdentityCheck (line 73) | func (imc *inMemoryCache) ServerIdentityCheck(serverIdentity, serverUU... function NewInMemoryCache (line 34) | func NewInMemoryCache() Cache { FILE: pkg/client/cache/inmemory_cache_test.go function TestInMemoryCache (line 26) | func TestInMemoryCache(t *testing.T) { FILE: pkg/client/client.go type ImmuClient (line 56) | type ImmuClient interface type ErrorHandler (line 530) | type ErrorHandler constant DefaultDB (line 532) | DefaultDB = "defaultdb" type immuClient (line 534) | type immuClient struct method debugElapsedTime (line 640) | func (c *immuClient) debugElapsedTime(method string, start time.Time) { method getServerIdentity (line 644) | func (c *immuClient) getServerIdentity() string { method SetupDialOptions (line 650) | func (c *immuClient) SetupDialOptions(options *Options) []grpc.DialOpt... method Connect (line 739) | func (c *immuClient) Connect(ctx context.Context) (clientConn *grpc.Cl... method Disconnect (line 752) | func (c *immuClient) Disconnect() error { method IsConnected (line 772) | func (c *immuClient) IsConnected() bool { method WaitForHealthCheck (line 780) | func (c *immuClient) WaitForHealthCheck(ctx context.Context) (err erro... method GetServiceClient (line 804) | func (c *immuClient) GetServiceClient() schema.ImmuServiceClient { method GetOptions (line 809) | func (c *immuClient) GetOptions() *Options { method ListUsers (line 819) | func (c *immuClient) ListUsers(ctx context.Context) (*schema.UserList,... method CreateUser (line 840) | func (c *immuClient) CreateUser(ctx context.Context, user []byte, pass... method ChangePassword (line 864) | func (c *immuClient) ChangePassword(ctx context.Context, user []byte, ... method UpdateAuthConfig (line 885) | func (c *immuClient) UpdateAuthConfig(ctx context.Context, kind auth.K... method UpdateMTLSConfig (line 904) | func (c *immuClient) UpdateMTLSConfig(ctx context.Context, enabled boo... method Login (line 923) | func (c *immuClient) Login(ctx context.Context, user []byte, pass []by... method Logout (line 950) | func (c *immuClient) Logout(ctx context.Context) error { method ServerInfo (line 977) | func (c *immuClient) ServerInfo(ctx context.Context, req *schema.Serve... method Health (line 986) | func (c *immuClient) Health(ctx context.Context) (*schema.DatabaseHeal... method CurrentState (line 995) | func (c *immuClient) CurrentState(ctx context.Context) (*schema.Immuta... method Get (line 1007) | func (c *immuClient) Get(ctx context.Context, key []byte, opts ...GetO... method GetSince (line 1028) | func (c *immuClient) GetSince(ctx context.Context, key []byte, tx uint... method GetAt (line 1034) | func (c *immuClient) GetAt(ctx context.Context, key []byte, tx uint64)... method GetAtRevision (line 1040) | func (c *immuClient) GetAtRevision(ctx context.Context, key []byte, re... method VerifiedGet (line 1045) | func (c *immuClient) VerifiedGet(ctx context.Context, key []byte, opts... method VerifiedGetSince (line 1066) | func (c *immuClient) VerifiedGetSince(ctx context.Context, key []byte,... method VerifiedGetAt (line 1076) | func (c *immuClient) VerifiedGetAt(ctx context.Context, key []byte, tx... method VerifiedGetAtRevision (line 1086) | func (c *immuClient) VerifiedGetAtRevision(ctx context.Context, key []... method verifyDualProof (line 1090) | func (c *immuClient) verifyDualProof( method verifiedGet (line 1119) | func (c *immuClient) verifiedGet(ctx context.Context, kReq *schema.Key... method Scan (line 1238) | func (c *immuClient) Scan(ctx context.Context, req *schema.ScanRequest... method ZScan (line 1247) | func (c *immuClient) ZScan(ctx context.Context, req *schema.ZScanReque... method Count (line 1258) | func (c *immuClient) Count(ctx context.Context, prefix []byte) (*schem... method CountAll (line 1268) | func (c *immuClient) CountAll(ctx context.Context) (*schema.EntryCount... method Set (line 1276) | func (c *immuClient) Set(ctx context.Context, key []byte, value []byte... method set (line 1280) | func (c *immuClient) set(ctx context.Context, key []byte, md *schema.K... method VerifiedSet (line 1302) | func (c *immuClient) VerifiedSet(ctx context.Context, key []byte, valu... method ExpirableSet (line 1417) | func (c *immuClient) ExpirableSet(ctx context.Context, key []byte, val... method SetAll (line 1431) | func (c *immuClient) SetAll(ctx context.Context, req *schema.SetReques... method ExecAll (line 1450) | func (c *immuClient) ExecAll(ctx context.Context, req *schema.ExecAllR... method GetAll (line 1468) | func (c *immuClient) GetAll(ctx context.Context, keys [][]byte) (*sche... method Delete (line 1484) | func (c *immuClient) Delete(ctx context.Context, req *schema.DeleteKey... method TxByID (line 1496) | func (c *immuClient) TxByID(ctx context.Context, tx uint64) (*schema.T... method TxByIDWithSpec (line 1517) | func (c *immuClient) TxByIDWithSpec(ctx context.Context, req *schema.T... method VerifiedTxByID (line 1527) | func (c *immuClient) VerifiedTxByID(ctx context.Context, tx uint64) (*... method TxScan (line 1610) | func (c *immuClient) TxScan(ctx context.Context, req *schema.TxScanReq... method History (line 1619) | func (c *immuClient) History(ctx context.Context, req *schema.HistoryR... method SetReference (line 1633) | func (c *immuClient) SetReference(ctx context.Context, key []byte, ref... method SetReferenceAt (line 1640) | func (c *immuClient) SetReferenceAt(ctx context.Context, key []byte, r... method VerifiedSetReference (line 1669) | func (c *immuClient) VerifiedSetReference(ctx context.Context, key []b... method VerifiedSetReferenceAt (line 1677) | func (c *immuClient) VerifiedSetReferenceAt(ctx context.Context, key [... method ZAdd (line 1791) | func (c *immuClient) ZAdd(ctx context.Context, set []byte, score float... method ZAddAt (line 1798) | func (c *immuClient) ZAddAt(ctx context.Context, set []byte, score flo... method VerifiedZAdd (line 1831) | func (c *immuClient) VerifiedZAdd(ctx context.Context, set []byte, sco... method VerifiedZAddAt (line 1842) | func (c *immuClient) VerifiedZAddAt(ctx context.Context, set []byte, s... method Dump (line 1959) | func (c *immuClient) Dump(ctx context.Context, writer io.WriteSeeker) ... method HealthCheck (line 1966) | func (c *immuClient) HealthCheck(ctx context.Context) error { method currentDatabase (line 1987) | func (c *immuClient) currentDatabase() string { method CreateDatabase (line 1998) | func (c *immuClient) CreateDatabase(ctx context.Context, settings *sch... method CreateDatabaseV2 (line 2014) | func (c *immuClient) CreateDatabaseV2(ctx context.Context, name string... method LoadDatabase (line 2039) | func (c *immuClient) LoadDatabase(ctx context.Context, r *schema.LoadD... method UnloadDatabase (line 2057) | func (c *immuClient) UnloadDatabase(ctx context.Context, r *schema.Unl... method DeleteDatabase (line 2075) | func (c *immuClient) DeleteDatabase(ctx context.Context, r *schema.Del... method UseDatabase (line 2092) | func (c *immuClient) UseDatabase(ctx context.Context, db *schema.Datab... method UpdateDatabase (line 2120) | func (c *immuClient) UpdateDatabase(ctx context.Context, settings *sch... method UpdateDatabaseV2 (line 2143) | func (c *immuClient) UpdateDatabaseV2(ctx context.Context, database st... method GetDatabaseSettings (line 2166) | func (c *immuClient) GetDatabaseSettings(ctx context.Context) (*schema... method GetDatabaseSettingsV2 (line 2175) | func (c *immuClient) GetDatabaseSettingsV2(ctx context.Context) (*sche... method FlushIndex (line 2193) | func (c *immuClient) FlushIndex(ctx context.Context, cleanupPercentage... method CompactIndex (line 2218) | func (c *immuClient) CompactIndex(ctx context.Context, req *empty.Empt... method ChangePermission (line 2247) | func (c *immuClient) ChangePermission(ctx context.Context, action sche... method SetActiveUser (line 2270) | func (c *immuClient) SetActiveUser(ctx context.Context, u *schema.SetA... method DatabaseList (line 2287) | func (c *immuClient) DatabaseList(ctx context.Context) (*schema.Databa... method DatabaseListV2 (line 2302) | func (c *immuClient) DatabaseListV2(ctx context.Context) (*schema.Data... method TruncateDatabase (line 2317) | func (c *immuClient) TruncateDatabase(ctx context.Context, db string, ... method VerifiableGet (line 2337) | func (c *immuClient) VerifiableGet(ctx context.Context, in *schema.Ver... function NewClient (line 558) | func NewClient() *immuClient { function NewImmuClient (line 572) | func NewImmuClient(options *Options) (*immuClient, error) { function logErr (line 796) | func logErr(log logger.Logger, formattedMessage string, err error) error { function decodeTxEntries (line 2310) | func decodeTxEntries(entries []*schema.TxEntry) { FILE: pkg/client/client_test.go function TestLogErr (line 32) | func TestLogErr(t *testing.T) { function TestImmuClient_Truncate (line 41) | func TestImmuClient_Truncate(t *testing.T) { FILE: pkg/client/clienttest/homedir_mock.go type HomedirServiceMock (line 29) | type HomedirServiceMock struct method WriteFileToUserHomeDir (line 38) | func (h *HomedirServiceMock) WriteFileToUserHomeDir(content []byte, pa... method FileExistsInUserHomeDir (line 43) | func (h *HomedirServiceMock) FileExistsInUserHomeDir(pathToFile string... method ReadFileFromUserHomeDir (line 48) | func (h *HomedirServiceMock) ReadFileFromUserHomeDir(pathToFile string... method DeleteFileFromUserHomeDir (line 53) | func (h *HomedirServiceMock) DeleteFileFromUserHomeDir(pathToFile stri... function DefaultHomedirServiceMock (line 58) | func DefaultHomedirServiceMock() *HomedirServiceMock { FILE: pkg/client/clienttest/immuServiceClient_mock.go type ImmuServiceClientMock (line 33) | type ImmuServiceClientMock struct method ListUsers (line 76) | func (icm *ImmuServiceClientMock) ListUsers(ctx context.Context, in *e... method GetUser (line 80) | func (icm *ImmuServiceClientMock) GetUser(ctx context.Context, in *sch... method CreateUser (line 84) | func (icm *ImmuServiceClientMock) CreateUser(ctx context.Context, in *... method ChangePassword (line 88) | func (icm *ImmuServiceClientMock) ChangePassword(ctx context.Context, ... method DeactivateUser (line 92) | func (icm *ImmuServiceClientMock) DeactivateUser(ctx context.Context, ... method UpdateAuthConfig (line 96) | func (icm *ImmuServiceClientMock) UpdateAuthConfig(ctx context.Context... method UpdateMTLSConfig (line 100) | func (icm *ImmuServiceClientMock) UpdateMTLSConfig(ctx context.Context... method Login (line 104) | func (icm *ImmuServiceClientMock) Login(ctx context.Context, in *schem... method Logout (line 108) | func (icm *ImmuServiceClientMock) Logout(ctx context.Context, in *empt... method Set (line 112) | func (icm *ImmuServiceClientMock) Set(ctx context.Context, in *schema.... method VerifiableSet (line 116) | func (icm *ImmuServiceClientMock) VerifiableSet(ctx context.Context, i... method Get (line 120) | func (icm *ImmuServiceClientMock) Get(ctx context.Context, in *schema.... method VerifiableGet (line 124) | func (icm *ImmuServiceClientMock) VerifiableGet(ctx context.Context, i... method GetAll (line 128) | func (icm *ImmuServiceClientMock) GetAll(ctx context.Context, in *sche... method ExecAll (line 132) | func (icm *ImmuServiceClientMock) ExecAll(ctx context.Context, in *sch... method Scan (line 136) | func (icm *ImmuServiceClientMock) Scan(ctx context.Context, in *schema... method Count (line 140) | func (icm *ImmuServiceClientMock) Count(ctx context.Context, in *schem... method CountAll (line 144) | func (icm *ImmuServiceClientMock) CountAll(ctx context.Context, in *em... method TxById (line 148) | func (icm *ImmuServiceClientMock) TxById(ctx context.Context, in *sche... method VerifiableTxById (line 152) | func (icm *ImmuServiceClientMock) VerifiableTxById(ctx context.Context... method History (line 156) | func (icm *ImmuServiceClientMock) History(ctx context.Context, in *sch... method Health (line 160) | func (icm *ImmuServiceClientMock) Health(ctx context.Context, in *empt... method CurrentState (line 164) | func (icm *ImmuServiceClientMock) CurrentState(ctx context.Context, in... method SetReference (line 168) | func (icm *ImmuServiceClientMock) SetReference(ctx context.Context, in... method VerifiableSetReference (line 172) | func (icm *ImmuServiceClientMock) VerifiableSetReference(ctx context.C... method ZAdd (line 176) | func (icm *ImmuServiceClientMock) ZAdd(ctx context.Context, in *schema... method VerifiableZAdd (line 180) | func (icm *ImmuServiceClientMock) VerifiableZAdd(ctx context.Context, ... method ZScan (line 184) | func (icm *ImmuServiceClientMock) ZScan(ctx context.Context, in *schem... method CreateDatabase (line 188) | func (icm *ImmuServiceClientMock) CreateDatabase(ctx context.Context, ... method CreateDatabaseWith (line 192) | func (icm *ImmuServiceClientMock) CreateDatabaseWith(ctx context.Conte... method UseDatabase (line 196) | func (icm *ImmuServiceClientMock) UseDatabase(ctx context.Context, in ... method UpdateDatabase (line 200) | func (icm *ImmuServiceClientMock) UpdateDatabase(ctx context.Context, ... method ChangePermission (line 204) | func (icm *ImmuServiceClientMock) ChangePermission(ctx context.Context... method SetActiveUser (line 208) | func (icm *ImmuServiceClientMock) SetActiveUser(ctx context.Context, i... method DatabaseList (line 212) | func (icm *ImmuServiceClientMock) DatabaseList(ctx context.Context, in... method OpenSession (line 216) | func (icm *ImmuServiceClientMock) OpenSession(ctx context.Context, in ... FILE: pkg/client/clienttest/immuclient_mock.go type ImmuClientMock (line 35) | type ImmuClientMock struct method GetOptions (line 79) | func (icm *ImmuClientMock) GetOptions() *client.Options { method IsConnected (line 84) | func (icm *ImmuClientMock) IsConnected() bool { method HealthCheck (line 89) | func (icm *ImmuClientMock) HealthCheck(ctx context.Context) error { method WaitForHealthCheck (line 94) | func (icm *ImmuClientMock) WaitForHealthCheck(ctx context.Context) (er... method Connect (line 99) | func (icm *ImmuClientMock) Connect(ctx context.Context) (clientConn *g... method Disconnect (line 104) | func (icm *ImmuClientMock) Disconnect() error { method Login (line 109) | func (icm *ImmuClientMock) Login(ctx context.Context, user []byte, pas... method Logout (line 114) | func (icm *ImmuClientMock) Logout(ctx context.Context) error { method VerifiedGet (line 119) | func (icm *ImmuClientMock) VerifiedGet(ctx context.Context, key []byte... method VerifiedGetAt (line 124) | func (icm *ImmuClientMock) VerifiedGetAt(ctx context.Context, key []by... method VerifiedSet (line 129) | func (icm *ImmuClientMock) VerifiedSet(ctx context.Context, key []byte... method VerifiableGet (line 134) | func (icm *ImmuClientMock) VerifiableGet(ctx context.Context, in *sche... method Set (line 139) | func (icm *ImmuClientMock) Set(ctx context.Context, key []byte, value ... method SetAll (line 143) | func (icm *ImmuClientMock) SetAll(ctx context.Context, req *schema.Set... method SetReference (line 148) | func (icm *ImmuClientMock) SetReference(ctx context.Context, key []byt... method VerifiedSetReference (line 153) | func (icm *ImmuClientMock) VerifiedSetReference(ctx context.Context, k... method SetReferenceAt (line 158) | func (icm *ImmuClientMock) SetReferenceAt(ctx context.Context, key []b... method VerifiedSetReferenceAt (line 163) | func (icm *ImmuClientMock) VerifiedSetReferenceAt(ctx context.Context,... method ZAdd (line 168) | func (icm *ImmuClientMock) ZAdd(ctx context.Context, set []byte, score... method VerifiedZAdd (line 173) | func (icm *ImmuClientMock) VerifiedZAdd(ctx context.Context, set []byt... method ZAddAt (line 178) | func (icm *ImmuClientMock) ZAddAt(ctx context.Context, set []byte, sco... method VerifiedZAddAt (line 183) | func (icm *ImmuClientMock) VerifiedZAddAt(ctx context.Context, set []b... method History (line 188) | func (icm *ImmuClientMock) History(ctx context.Context, options *schem... method UseDatabase (line 193) | func (icm *ImmuClientMock) UseDatabase(ctx context.Context, d *schema.... method UpdateDatabase (line 198) | func (icm *ImmuClientMock) UpdateDatabase(ctx context.Context, s *sche... method UpdateDatabaseV2 (line 203) | func (icm *ImmuClientMock) UpdateDatabaseV2(ctx context.Context, db st... method Dump (line 208) | func (icm *ImmuClientMock) Dump(ctx context.Context, writer io.WriteSe... method CurrentState (line 213) | func (icm *ImmuClientMock) CurrentState(ctx context.Context) (*schema.... method Get (line 218) | func (icm *ImmuClientMock) Get(ctx context.Context, key []byte, opts .... method TxByID (line 223) | func (icm *ImmuClientMock) TxByID(ctx context.Context, ID uint64) (*sc... method VerifiedTxByID (line 228) | func (icm *ImmuClientMock) VerifiedTxByID(ctx context.Context, tx uint... method ListUsers (line 233) | func (icm *ImmuClientMock) ListUsers(ctx context.Context) (*schema.Use... method SetActiveUser (line 238) | func (icm *ImmuClientMock) SetActiveUser(ctx context.Context, u *schem... method ChangePermission (line 243) | func (icm *ImmuClientMock) ChangePermission(ctx context.Context, actio... method ZScan (line 248) | func (icm *ImmuClientMock) ZScan(ctx context.Context, request *schema.... method Scan (line 253) | func (icm *ImmuClientMock) Scan(ctx context.Context, request *schema.S... method Count (line 258) | func (icm *ImmuClientMock) Count(ctx context.Context, prefix []byte) (... method CreateDatabase (line 263) | func (icm *ImmuClientMock) CreateDatabase(ctx context.Context, db *sch... method CreateDatabaseV2 (line 268) | func (icm *ImmuClientMock) CreateDatabaseV2(ctx context.Context, db st... method DatabaseList (line 273) | func (icm *ImmuClientMock) DatabaseList(ctx context.Context) (*schema.... method ChangePassword (line 278) | func (icm *ImmuClientMock) ChangePassword(ctx context.Context, user []... method CreateUser (line 283) | func (icm *ImmuClientMock) CreateUser(ctx context.Context, user []byte... FILE: pkg/client/clienttest/immuclient_mock_test.go function TestImmuClientMock (line 30) | func TestImmuClientMock(t *testing.T) { FILE: pkg/client/clienttest/password_reader_mock.go type PasswordReaderMock (line 21) | type PasswordReaderMock struct method Read (line 25) | func (pr *PasswordReaderMock) Read(msg string) ([]byte, error) { FILE: pkg/client/clienttest/terminal_reader_mock.go type TerminalReaderMock (line 21) | type TerminalReaderMock struct method ReadFromTerminalYN (line 28) | func (t *TerminalReaderMock) ReadFromTerminalYN(def string) (selected ... FILE: pkg/client/clienttest/token_service_mock.go type TokenServiceMock (line 28) | type TokenServiceMock struct method GetToken (line 36) | func (ts TokenServiceMock) GetToken() (string, error) { method SetToken (line 40) | func (ts TokenServiceMock) SetToken(database string, token string) err... method DeleteToken (line 44) | func (ts TokenServiceMock) DeleteToken() error { method IsTokenPresent (line 48) | func (ts TokenServiceMock) IsTokenPresent() (bool, error) { method GetDatabase (line 52) | func (ts TokenServiceMock) GetDatabase() (string, error) { method WithHds (line 56) | func (ts TokenServiceMock) WithHds(hds homedir.HomedirService) tokense... method WithTokenFileName (line 60) | func (ts TokenServiceMock) WithTokenFileName(tfn string) tokenservice.... function DefaultTokenServiceMock (line 65) | func DefaultTokenServiceMock() *TokenServiceMock { FILE: pkg/client/errors/errors.go type ImmuError (line 27) | type ImmuError interface function New (line 40) | func New(message string) *immuError { type immuError (line 47) | type immuError struct method Error (line 83) | func (f *immuError) Error() string { method Cause (line 87) | func (f *immuError) Cause() string { method Stack (line 91) | func (f *immuError) Stack() string { method Code (line 95) | func (f *immuError) Code() Code { method RetryDelay (line 99) | func (f *immuError) RetryDelay() int32 { method WithMessage (line 103) | func (e *immuError) WithMessage(message string) *immuError { method WithCause (line 108) | func (e *immuError) WithCause(cause string) *immuError { method WithCode (line 113) | func (e *immuError) WithCode(code Code) *immuError { method WithStack (line 118) | func (e *immuError) WithStack(stack string) *immuError { method WithRetryDelay (line 123) | func (e *immuError) WithRetryDelay(retry int32) *immuError { method Is (line 128) | func (e *immuError) Is(target error) bool { function FromError (line 55) | func FromError(err error) ImmuError { function compare (line 139) | func compare(e ImmuError, t ImmuError) bool { FILE: pkg/client/errors/meta.go type Code (line 19) | type Code constant CodSuccessCompletion (line 22) | CodSuccessCompletion Code = "00000" constant CodInternalError (line 23) | CodInternalError Code = "XX000" constant CodSqlclientUnableToEstablishSqlConnection (line 24) | CodSqlclientUnableToEstablishSqlConnection Code = "08001" constant CodSqlserverRejectedEstablishmentOfSqlconnection (line 25) | CodSqlserverRejectedEstablishmentOfSqlconnection Code = "08004" constant CodProtocolViolation (line 26) | CodProtocolViolation Code = "08P01" constant CodDataException (line 27) | CodDataException Code = "22000" constant CodInvalidParameterValue (line 28) | CodInvalidParameterValue Code = "22023" constant CodUndefinedFunction (line 29) | CodUndefinedFunction Code = "42883" constant CodInvalidDatabaseName (line 30) | CodInvalidDatabaseName Code = "3F000" constant CodInvalidAuthorizationSpecification (line 31) | CodInvalidAuthorizationSpecification Code = "28000" constant CodSqlserverRejectedEstablishmentOfSqlSession (line 32) | CodSqlserverRejectedEstablishmentOfSqlSession Code = "08001" constant CodInvalidTransactionInitiation (line 33) | CodInvalidTransactionInitiation Code = "0B000" constant CodInFailedSqlTransaction (line 34) | CodInFailedSqlTransaction Code = "25P02" constant CodIntegrityConstraintViolation (line 35) | CodIntegrityConstraintViolation Code = "23000" constant CodNoSessionAuthDataProvided (line 38) | CodNoSessionAuthDataProvided Code = CodInvalidAuthorizationSpecification FILE: pkg/client/get_options.go type GetOption (line 24) | type GetOption function NoWait (line 36) | func NoWait(nowait bool) GetOption { function SinceTx (line 50) | func SinceTx(tx uint64) GetOption { function AtTx (line 64) | func AtTx(tx uint64) GetOption { function AtRevision (line 83) | func AtRevision(rev int64) GetOption { FILE: pkg/client/get_options_test.go function TestGetOptionsAtTx (line 27) | func TestGetOptionsAtTx(t *testing.T) { function TestGetOptionsSinceTx (line 37) | func TestGetOptionsSinceTx(t *testing.T) { function TestGetOptionsNoWait (line 47) | func TestGetOptionsNoWait(t *testing.T) { function TestGetOptionsAtRevision (line 57) | func TestGetOptionsAtRevision(t *testing.T) { FILE: pkg/client/heartbeater.go type heartBeater (line 29) | type heartBeater struct method KeepAlive (line 58) | func (hb *heartBeater) KeepAlive(ctx context.Context) { method Stop (line 79) | func (hb *heartBeater) Stop() { method keepAliveRequest (line 84) | func (hb *heartBeater) keepAliveRequest(ctx context.Context) error { type HeartBeater (line 38) | type HeartBeater interface function NewHeartBeater (line 43) | func NewHeartBeater(sessionID string, sc schema.ImmuServiceClient, keepA... FILE: pkg/client/homedir/homedir.go type HomedirService (line 27) | type HomedirService interface type homedirService (line 34) | type homedirService struct method WriteFileToUserHomeDir (line 42) | func (h *homedirService) WriteFileToUserHomeDir(content []byte, pathTo... method FileExistsInUserHomeDir (line 58) | func (h *homedirService) FileExistsInUserHomeDir(pathToFile string) (b... method ReadFileFromUserHomeDir (line 79) | func (h *homedirService) ReadFileFromUserHomeDir(pathToFile string) (s... method DeleteFileFromUserHomeDir (line 101) | func (h *homedirService) DeleteFileFromUserHomeDir(pathToFile string) ... function NewHomedirService (line 36) | func NewHomedirService() *homedirService { FILE: pkg/client/homedir/homedir_test.go function TestWriteFileToUserHomeDir (line 29) | func TestWriteFileToUserHomeDir(t *testing.T) { function TestFileExistsInUserHomeDir (line 40) | func TestFileExistsInUserHomeDir(t *testing.T) { function TestReadFileFromUserHomeDir (line 57) | func TestReadFileFromUserHomeDir(t *testing.T) { function TestDeleteFileFromUserHomeDir (line 75) | func TestDeleteFileFromUserHomeDir(t *testing.T) { function TestWriteDirFileToUserHomeDir (line 93) | func TestWriteDirFileToUserHomeDir(t *testing.T) { function TestDirFileExistsInUserHomeDir (line 103) | func TestDirFileExistsInUserHomeDir(t *testing.T) { function TestDirFileFileFromUserHomeDir (line 120) | func TestDirFileFileFromUserHomeDir(t *testing.T) { function TestDeleteDirFileFromUserHomeDir (line 136) | func TestDeleteDirFileFromUserHomeDir(t *testing.T) { FILE: pkg/client/illegal_state_handler_interceptor.go method IllegalStateHandlerInterceptor (line 28) | func (c *immuClient) IllegalStateHandlerInterceptor(ctx context.Context,... FILE: pkg/client/mtls_options.go type MTLsOptions (line 20) | type MTLsOptions struct method WithServername (line 38) | func (o MTLsOptions) WithServername(servername string) MTLsOptions { method WithPkey (line 44) | func (o MTLsOptions) WithPkey(pkey string) MTLsOptions { method WithCertificate (line 50) | func (o MTLsOptions) WithCertificate(certificate string) MTLsOptions { method WithClientCAs (line 56) | func (o MTLsOptions) WithClientCAs(clientCAs string) MTLsOptions { function DefaultMTLsOptions (line 28) | func DefaultMTLsOptions() MTLsOptions { FILE: pkg/client/options.go constant AdminTokenFileSuffix (line 32) | AdminTokenFileSuffix = "_admin" type Options (line 35) | type Options struct method WithLogFileName (line 91) | func (o *Options) WithLogFileName(filename string) *Options { method WithPidPath (line 97) | func (o *Options) WithPidPath(path string) *Options { method WithMetrics (line 103) | func (o *Options) WithMetrics(start bool) *Options { method WithDir (line 109) | func (o *Options) WithDir(dir string) *Options { method WithAddress (line 115) | func (o *Options) WithAddress(address string) *Options { method WithPort (line 121) | func (o *Options) WithPort(port int) *Options { method WithHealthCheckRetries (line 129) | func (o *Options) WithHealthCheckRetries(retries int) *Options { method WithMTLs (line 135) | func (o *Options) WithMTLs(MTLs bool) *Options { method WithAuth (line 141) | func (o *Options) WithAuth(authEnabled bool) *Options { method WithMaxRecvMsgSize (line 147) | func (o *Options) WithMaxRecvMsgSize(maxRecvMsgSize int) *Options { method WithConfig (line 153) | func (o *Options) WithConfig(config string) *Options { method WithTokenFileName (line 159) | func (o *Options) WithTokenFileName(tokenFileName string) *Options { method WithMTLsOptions (line 165) | func (o *Options) WithMTLsOptions(MTLsOptions MTLsOptions) *Options { method WithDialOptions (line 171) | func (o *Options) WithDialOptions(dialOptions []grpc.DialOption) *Opti... method Bind (line 177) | func (o *Options) Bind() string { method ServerIdentity (line 182) | func (o *Options) ServerIdentity() string { method WithPasswordReader (line 187) | func (o *Options) WithPasswordReader(pr c.PasswordReader) *Options { method WithUsername (line 193) | func (o *Options) WithUsername(username string) *Options { method WithPassword (line 199) | func (o *Options) WithPassword(password string) *Options { method WithDatabase (line 205) | func (o *Options) WithDatabase(database string) *Options { method WithServerSigningPubKey (line 211) | func (o *Options) WithServerSigningPubKey(serverSigningPubKey string) ... method WithStreamChunkSize (line 217) | func (o *Options) WithStreamChunkSize(streamChunkSize int) *Options { method WithHeartBeatFrequency (line 223) | func (o *Options) WithHeartBeatFrequency(heartBeatFrequency time.Durat... method WithDisableIdentityCheck (line 238) | func (o *Options) WithDisableIdentityCheck(disableIdentityCheck bool) ... method String (line 244) | func (o *Options) String() string { function DefaultOptions (line 68) | func DefaultOptions() *Options { FILE: pkg/client/options_test.go function TestOptions (line 25) | func TestOptions(t *testing.T) { FILE: pkg/client/session.go method OpenSession (line 21) | func (c *immuClient) OpenSession(ctx context.Context, user []byte, pass ... method CloseSession (line 95) | func (c *immuClient) CloseSession(ctx context.Context) error { method GetSessionID (line 122) | func (c *immuClient) GetSessionID() string { FILE: pkg/client/session_id_injector_interceptor.go method SessionIDInjectorInterceptor (line 27) | func (c *immuClient) SessionIDInjectorInterceptor(ctx context.Context, m... method SessionIDInjectorStreamInterceptor (line 34) | func (c *immuClient) SessionIDInjectorStreamInterceptor(ctx context.Cont... method populateCtx (line 39) | func (c *immuClient) populateCtx(ctx context.Context) context.Context { FILE: pkg/client/session_test.go function TestImmuClient_OpenSession_ErrParsingKey (line 32) | func TestImmuClient_OpenSession_ErrParsingKey(t *testing.T) { function TestImmuClient_OpenSession_ErrDefaultChunkTooSmall (line 38) | func TestImmuClient_OpenSession_ErrDefaultChunkTooSmall(t *testing.T) { function TestImmuClient_OpenSession_DialError (line 44) | func TestImmuClient_OpenSession_DialError(t *testing.T) { function TestImmuClient_OpenSession_OpenSessionError (line 52) | func TestImmuClient_OpenSession_OpenSessionError(t *testing.T) { function TestImmuClient_OpenSession_OpenAndCloseSessionAfterError_AvoidPanic (line 58) | func TestImmuClient_OpenSession_OpenAndCloseSessionAfterError_AvoidPanic... function TestImmuClient_OpenSession_StateServiceError (line 70) | func TestImmuClient_OpenSession_StateServiceError(t *testing.T) { type immuServiceClientMock (line 86) | type immuServiceClientMock struct method OpenSession (line 93) | func (icm *immuServiceClientMock) OpenSession(ctx context.Context, in ... method KeepAlive (line 97) | func (icm *immuServiceClientMock) KeepAlive(ctx context.Context, in *e... method TruncateDatabase (line 101) | func (icm *immuServiceClientMock) TruncateDatabase(ctx context.Context... FILE: pkg/client/signature_verifier_interceptor.go method SignatureVerifierInterceptor (line 29) | func (c *immuClient) SignatureVerifierInterceptor(ctx context.Context, m... FILE: pkg/client/sql.go constant SQLPrefix (line 34) | SQLPrefix byte = 2 method SQLExec (line 38) | func (c *immuClient) SQLExec(ctx context.Context, sql string, params map... method SQLQuery (line 56) | func (c *immuClient) SQLQuery(ctx context.Context, sql string, params ma... method SQLQueryReader (line 78) | func (c *immuClient) SQLQueryReader(ctx context.Context, sql string, par... method sqlQuery (line 90) | func (c *immuClient) sqlQuery(ctx context.Context, sql string, params ma... method ListTables (line 105) | func (c *immuClient) ListTables(ctx context.Context) (*schema.SQLQueryRe... method DescribeTable (line 113) | func (c *immuClient) DescribeTable(ctx context.Context, tableName string... method VerifyRow (line 128) | func (c *immuClient) VerifyRow(ctx context.Context, row *schema.Row, tab... function verifyRowAgainst (line 288) | func verifyRowAgainst(row *schema.Row, decodedRow map[uint32]*schema.SQL... function decodeRow (line 326) | func decodeRow(encodedRow []byte, colTypes map[uint32]sql.SQLValueType, ... type Row (line 375) | type Row type Column (line 377) | type Column struct type SQLQueryRowReader (line 382) | type SQLQueryRowReader interface type rowReader (line 399) | type rowReader struct method Columns (line 434) | func (it *rowReader) Columns() []Column { method Next (line 438) | func (it *rowReader) Next() bool { method Read (line 457) | func (it *rowReader) Read() (Row, error) { method fetchRows (line 478) | func (it *rowReader) fetchRows() error { method Close (line 490) | func (it *rowReader) Close() error { function newSQLQueryRowReader (line 411) | func newSQLQueryRowReader(stream schema.ImmuService_SQLQueryClient) (*ro... function fromProtoCols (line 426) | func fromProtoCols(columns []*schema.Column) []Column { FILE: pkg/client/sql_test.go function TestDecodeRowErrors (line 28) | func TestDecodeRowErrors(t *testing.T) { function TestVerifyAgainst (line 79) | func TestVerifyAgainst(t *testing.T) { FILE: pkg/client/state/immudb_uuid_provider.go constant SERVER_UUID_HEADER (line 30) | SERVER_UUID_HEADER = "immudb-uuid" type UUIDProvider (line 38) | type UUIDProvider interface type uuidProvider (line 42) | type uuidProvider struct method CurrentUUID (line 52) | func (r *uuidProvider) CurrentUUID(ctx context.Context) (string, error) { function NewUUIDProvider (line 46) | func NewUUIDProvider(client schema.ImmuServiceClient) UUIDProvider { FILE: pkg/client/state/state_provider.go type StateProvider (line 28) | type StateProvider interface type stateProvider (line 32) | type stateProvider struct method CurrentState (line 40) | func (r *stateProvider) CurrentState(ctx context.Context) (*schema.Imm... function NewStateProvider (line 36) | func NewStateProvider(client schema.ImmuServiceClient) StateProvider { FILE: pkg/client/state/state_service.go type StateService (line 29) | type StateService interface type stateService (line 38) | type stateService struct method GetState (line 93) | func (r *stateService) GetState(ctx context.Context, db string) (*sche... method SetState (line 125) | func (r *stateService) SetState(db string, state *schema.ImmutableStat... method CacheLock (line 132) | func (r *stateService) CacheLock() error { method CacheUnlock (line 136) | func (r *stateService) CacheUnlock() error { method SetServerIdentity (line 140) | func (r *stateService) SetServerIdentity(identity string) { function NewStateService (line 51) | func NewStateService(cache cache.Cache, function NewStateServiceWithUUID (line 75) | func NewStateServiceWithUUID(cache cache.Cache, FILE: pkg/client/stream_replication.go method ExportTx (line 27) | func (c *immuClient) ExportTx(ctx context.Context, req *schema.ExportTxR... method ReplicateTx (line 40) | func (c *immuClient) ReplicateTx(ctx context.Context) (schema.ImmuServic... method StreamExportTx (line 48) | func (c *immuClient) StreamExportTx(ctx context.Context, opts ...grpc.Ca... FILE: pkg/client/stream_test.go function TestImmuClient_Errors (line 28) | func TestImmuClient_Errors(t *testing.T) { FILE: pkg/client/streams.go method StreamSet (line 36) | func (c *immuClient) StreamSet(ctx context.Context, kvs []*stream.KeyVal... method StreamGet (line 42) | func (c *immuClient) StreamGet(ctx context.Context, k *schema.KeyRequest... method StreamVerifiedSet (line 49) | func (c *immuClient) StreamVerifiedSet(ctx context.Context, kvs []*strea... method StreamVerifiedGet (line 56) | func (c *immuClient) StreamVerifiedGet(ctx context.Context, req *schema.... method StreamScan (line 62) | func (c *immuClient) StreamScan(ctx context.Context, req *schema.ScanReq... method StreamZScan (line 68) | func (c *immuClient) StreamZScan(ctx context.Context, req *schema.ZScanR... method StreamHistory (line 74) | func (c *immuClient) StreamHistory(ctx context.Context, req *schema.Hist... method StreamExecAll (line 81) | func (c *immuClient) StreamExecAll(ctx context.Context, req *stream.Exec... method _streamSet (line 86) | func (c *immuClient) _streamSet(ctx context.Context, kvs []*stream.KeyVa... method _streamGet (line 104) | func (c *immuClient) _streamGet(ctx context.Context, k *schema.KeyReques... method _streamVerifiedSet (line 128) | func (c *immuClient) _streamVerifiedSet(ctx context.Context, kvs []*stre... method _streamVerifiedGet (line 282) | func (c *immuClient) _streamVerifiedGet(ctx context.Context, req *schema... method _streamScan (line 396) | func (c *immuClient) _streamScan(ctx context.Context, req *schema.ScanRe... method _streamZScan (line 430) | func (c *immuClient) _streamZScan(ctx context.Context, req *schema.ZScan... method _streamHistory (line 454) | func (c *immuClient) _streamHistory(ctx context.Context, req *schema.His... method _streamExecAll (line 483) | func (c *immuClient) _streamExecAll(ctx context.Context, req *stream.Exe... method streamSet (line 499) | func (c *immuClient) streamSet(ctx context.Context) (schema.ImmuService_... method streamGet (line 506) | func (c *immuClient) streamGet(ctx context.Context, in *schema.KeyReques... method streamVerifiableSet (line 513) | func (c *immuClient) streamVerifiableSet(ctx context.Context) (schema.Im... method streamVerifiableGet (line 520) | func (c *immuClient) streamVerifiableGet(ctx context.Context, in *schema... method streamScan (line 527) | func (c *immuClient) streamScan(ctx context.Context, in *schema.ScanRequ... method streamZScan (line 534) | func (c *immuClient) streamZScan(ctx context.Context, in *schema.ZScanRe... method streamHistory (line 541) | func (c *immuClient) streamHistory(ctx context.Context, in *schema.Histo... method streamExecAll (line 548) | func (c *immuClient) streamExecAll(ctx context.Context) (schema.ImmuServ... FILE: pkg/client/streams_integration_test.go function externalImmudbClient (line 36) | func externalImmudbClient(t *testing.T) (*immuClient, context.Context) { function TestImmuServer_SimpleSetGetStream (line 68) | func TestImmuServer_SimpleSetGetStream(t *testing.T) { function TestImmuServer_SimpleSetGetManagedStream (line 85) | func TestImmuServer_SimpleSetGetManagedStream(t *testing.T) { function TestImmuServer_MultiSetGetManagedStream (line 109) | func TestImmuServer_MultiSetGetManagedStream(t *testing.T) { FILE: pkg/client/streams_verified_integration_test.go function TestImmuServer_StreamVerifiedSetAndGet (line 30) | func TestImmuServer_StreamVerifiedSetAndGet(t *testing.T) { FILE: pkg/client/streams_zscan_and_history_integration_test.go function inputTestFileToStreamKV (line 33) | func inputTestFileToStreamKV( function streamSetFiles (line 63) | func streamSetFiles( function zAddFiles (line 87) | func zAddFiles( function TestImmuServer_StreamZScan (line 103) | func TestImmuServer_StreamZScan(t *testing.T) { function TestImmuServer_StreamHistory (line 141) | func TestImmuServer_StreamHistory(t *testing.T) { FILE: pkg/client/timestamp/default.go type timestampDefault (line 23) | type timestampDefault struct method Now (line 30) | func (w *timestampDefault) Now() time.Time { function NewDefaultTimestamp (line 26) | func NewDefaultTimestamp() (TsGenerator, error) { FILE: pkg/client/timestamp/timestamp_test.go function TestDefault (line 26) | func TestDefault(t *testing.T) { FILE: pkg/client/timestamp/tsgenerator.go type TsGenerator (line 22) | type TsGenerator interface FILE: pkg/client/timestamp_service.go type TimestampService (line 26) | type TimestampService interface type timestampService (line 30) | type timestampService struct method GetTime (line 39) | func (r *timestampService) GetTime() time.Time { function NewTimestampService (line 35) | func NewTimestampService(ts timestamp.TsGenerator) TimestampService { FILE: pkg/client/timestamp_service_test.go function TestTimestampService (line 27) | func TestTimestampService(t *testing.T) { FILE: pkg/client/token_interceptor.go method TokenInterceptor (line 28) | func (c *immuClient) TokenInterceptor(ctx context.Context, method string... method TokenStreamInterceptor (line 37) | func (c *immuClient) TokenStreamInterceptor(ctx context.Context, desc *g... method appendTokenToOutgoingContext (line 45) | func (c *immuClient) appendTokenToOutgoingContext(ctx context.Context) (... FILE: pkg/client/tokenservice/file.go type file (line 29) | type file struct method GetToken (line 43) | func (ts *file) GetToken() (string, error) { method SetToken (line 54) | func (ts *file) SetToken(database string, token string) error { method DeleteToken (line 75) | func (ts *file) DeleteToken() error { method IsTokenPresent (line 82) | func (ts *file) IsTokenPresent() (bool, error) { method GetDatabase (line 95) | func (ts *file) GetDatabase() (string, error) { method parseContent (line 102) | func (ts *file) parseContent() (string, string, error) { method WithHds (line 130) | func (ts *file) WithHds(hds homedir.HomedirService) *file { method WithTokenFileName (line 136) | func (ts *file) WithTokenFileName(tfn string) *file { function NewFileTokenService (line 36) | func NewFileTokenService() *file { function BuildToken (line 63) | func BuildToken(database string, token string) []byte { FILE: pkg/client/tokenservice/inmemory.go type inmemoryTokenService (line 23) | type inmemoryTokenService struct method SetToken (line 33) | func (m *inmemoryTokenService) SetToken(database string, token string)... method IsTokenPresent (line 44) | func (m *inmemoryTokenService) IsTokenPresent() (bool, error) { method DeleteToken (line 50) | func (m *inmemoryTokenService) DeleteToken() error { method GetToken (line 58) | func (m *inmemoryTokenService) GetToken() (string, error) { method GetDatabase (line 64) | func (m *inmemoryTokenService) GetDatabase() (string, error) { function NewInmemoryTokenService (line 29) | func NewInmemoryTokenService() *inmemoryTokenService { FILE: pkg/client/tokenservice/inmemory_test.go function TestNewInmemoryTokenService (line 25) | func TestNewInmemoryTokenService(t *testing.T) { FILE: pkg/client/tokenservice/token_service.go type TokenService (line 19) | type TokenService interface FILE: pkg/client/tokenservice/token_service_test.go function TestTokenSevice_setToken (line 29) | func TestTokenSevice_setToken(t *testing.T) { function TestTokenService_IsTokenPresent (line 45) | func TestTokenService_IsTokenPresent(t *testing.T) { function TestTokenService_DeleteToken (line 55) | func TestTokenService_DeleteToken(t *testing.T) { FILE: pkg/client/transaction.go type Tx (line 32) | type Tx interface type tx (line 53) | type tx struct method Commit (line 58) | func (c *tx) Commit(ctx context.Context) (*schema.CommittedSQLTx, erro... method Rollback (line 63) | func (c *tx) Rollback(ctx context.Context) error { method SQLExec (line 95) | func (c *tx) SQLExec(ctx context.Context, sql string, params map[strin... method SQLQuery (line 107) | func (c *tx) SQLQuery(ctx context.Context, sql string, params map[stri... method SQLQueryReader (line 123) | func (c *tx) SQLQueryReader(ctx context.Context, sql string, params ma... method sqlQuery (line 131) | func (c *tx) sqlQuery(ctx context.Context, sql string, params map[stri... method GetTransactionID (line 144) | func (c *tx) GetTransactionID() string { method populateCtx (line 148) | func (tx *tx) populateCtx(ctx context.Context) context.Context { method NewTx (line 68) | func (c *immuClient) NewTx(ctx context.Context, opts ...TxOption) (Tx, e... FILE: pkg/client/tx_options.go type TxOption (line 26) | type TxOption function UnsafeMVCC (line 36) | func UnsafeMVCC() TxOption { function SnapshotMustIncludeTxID (line 44) | func SnapshotMustIncludeTxID(txID uint64) TxOption { function SnapshotRenewalPeriod (line 52) | func SnapshotRenewalPeriod(renewalPeriod time.Duration) TxOption { FILE: pkg/client/types.go method WithLogger (line 32) | func (c *immuClient) WithLogger(logger logger.Logger) *immuClient { method WithStateService (line 38) | func (c *immuClient) WithStateService(rs state.StateService) *immuClient { method WithClientConn (line 44) | func (c *immuClient) WithClientConn(clientConn *grpc.ClientConn) *immuCl... method WithServiceClient (line 50) | func (c *immuClient) WithServiceClient(serviceClient schema.ImmuServiceC... method WithTokenService (line 56) | func (c *immuClient) WithTokenService(tokenService tokenservice.TokenSer... method WithServerSigningPubKey (line 62) | func (c *immuClient) WithServerSigningPubKey(publicKey *ecdsa.PublicKey)... method WithStreamServiceFactory (line 68) | func (c *immuClient) WithStreamServiceFactory(ssf stream.ServiceFactory)... method WithOptions (line 74) | func (c *immuClient) WithOptions(options *Options) *immuClient { method WithErrorHandler (line 79) | func (c *immuClient) WithErrorHandler(handler ErrorHandler) *immuClient { FILE: pkg/client/types_test.go function TestWithStreamServiceFactory (line 25) | func TestWithStreamServiceFactory(t *testing.T) { FILE: pkg/database/all_ops.go method ExecAll (line 31) | func (d *db) ExecAll(ctx context.Context, req *schema.ExecAllRequest) (*... FILE: pkg/database/all_ops_test.go function compactIndex (line 37) | func compactIndex(db DB, timeout time.Duration) error { function execAll (line 57) | func execAll(db DB, ctx context.Context, req *schema.ExecAllRequest, tim... function TestConcurrentCompactIndex (line 77) | func TestConcurrentCompactIndex(t *testing.T) { function TestSetBatch (line 137) | func TestSetBatch(t *testing.T) { function TestSetBatchInvalidKvKey (line 191) | func TestSetBatchInvalidKvKey(t *testing.T) { function TestSetBatchDuplicatedKey (line 204) | func TestSetBatchDuplicatedKey(t *testing.T) { function TestExecAllOps (line 222) | func TestExecAllOps(t *testing.T) { function TestExecAllOpsZAddOnMixedAlreadyPersitedNotPersistedItems (line 287) | func TestExecAllOpsZAddOnMixedAlreadyPersitedNotPersistedItems(t *testin... function TestExecAllOpsEmptyList (line 346) | func TestExecAllOpsEmptyList(t *testing.T) { function TestExecAllOpsInvalidKvKey (line 356) | func TestExecAllOpsInvalidKvKey(t *testing.T) { function TestExecAllOpsZAddKeyNotFound (line 441) | func TestExecAllOpsZAddKeyNotFound(t *testing.T) { function TestExecAllOpsNilElementFound (line 463) | func TestExecAllOpsNilElementFound(t *testing.T) { function TestSetOperationNilElementFound (line 481) | func TestSetOperationNilElementFound(t *testing.T) { function TestExecAllOpsUnexpectedType (line 495) | func TestExecAllOpsUnexpectedType(t *testing.T) { function TestExecAllOpsDuplicatedKey (line 509) | func TestExecAllOpsDuplicatedKey(t *testing.T) { function TestExecAllOpsDuplicatedKeyZAdd (line 545) | func TestExecAllOpsDuplicatedKeyZAdd(t *testing.T) { function TestStore_ExecAllOpsConcurrent (line 581) | func TestStore_ExecAllOpsConcurrent(t *testing.T) { function TestExecAllNoWait (line 651) | func TestExecAllNoWait(t *testing.T) { function TestOps_ReferenceKeyAlreadyPersisted (line 1100) | func TestOps_ReferenceKeyAlreadyPersisted(t *testing.T) { function TestOps_Preconditions (line 1187) | func TestOps_Preconditions(t *testing.T) { FILE: pkg/database/database.go constant MaxKeyResolutionLimit (line 41) | MaxKeyResolutionLimit = 1 constant MaxKeyScanLimit (line 42) | MaxKeyScanLimit = 2500 type DB (line 57) | type DB interface type replicaState (line 154) | type replicaState struct type db (line 160) | type db struct method Path (line 288) | func (d *db) Path() string { method allocTx (line 292) | func (d *db) allocTx() (*store.Tx, error) { method releaseTx (line 300) | func (d *db) releaseTx(tx *store.Tx) { method MaxResultSize (line 391) | func (d *db) MaxResultSize() int { method FlushIndex (line 395) | func (d *db) FlushIndex(req *schema.FlushIndexRequest) error { method CompactIndex (line 403) | func (d *db) CompactIndex() error { method Set (line 408) | func (d *db) Set(ctx context.Context, req *schema.SetRequest) (*schema... method set (line 419) | func (d *db) set(ctx context.Context, req *schema.SetRequest) (*schema... method newWriteOnlyTx (line 482) | func (d *db) newWriteOnlyTx(ctx context.Context) (*store.OngoingTx, er... method newTx (line 490) | func (d *db) newTx(ctx context.Context, opts *store.TxOptions) (*store... method txWithMetadata (line 498) | func (d *db) txWithMetadata(ctx context.Context, tx *store.OngoingTx) ... method Get (line 551) | func (d *db) Get(ctx context.Context, req *schema.KeyRequest) (*schema... method get (line 584) | func (d *db) get(ctx context.Context, key []byte, index store.KeyIndex... method getAtTx (line 588) | func (d *db) getAtTx( method readMetadataAndValue (line 628) | func (d *db) readMetadataAndValue(key []byte, atTx uint64, skipIntegri... method getAtRevision (line 642) | func (d *db) getAtRevision(ctx context.Context, key []byte, atRevision... method resolveValue (line 674) | func (d *db) resolveValue( method Health (line 739) | func (d *db) Health() (waitingCount int, lastReleaseAt time.Time) { method CurrentState (line 744) | func (d *db) CurrentState() (*schema.ImmutableState, error) { method WaitForTx (line 757) | func (d *db) WaitForTx(ctx context.Context, txID uint64, allowPrecommi... method WaitForIndexingUpto (line 762) | func (d *db) WaitForIndexingUpto(ctx context.Context, txID uint64) err... method VerifiableSet (line 767) | func (d *db) VerifiableSet(ctx context.Context, req *schema.Verifiable... method VerifiableGet (line 817) | func (d *db) VerifiableGet(ctx context.Context, req *schema.Verifiable... method Delete (line 898) | func (d *db) Delete(ctx context.Context, req *schema.DeleteKeysRequest... method GetAll (line 959) | func (d *db) GetAll(ctx context.Context, req *schema.KeyListRequest) (... method Size (line 982) | func (d *db) Size() (uint64, error) { method TxCount (line 987) | func (d *db) TxCount() (uint64, error) { method Count (line 992) | func (d *db) Count(ctx context.Context, prefix *schema.KeyPrefix) (*sc... method CountAll (line 1029) | func (d *db) CountAll(ctx context.Context) (*schema.EntryCount, error) { method TxByID (line 1034) | func (d *db) TxByID(ctx context.Context, req *schema.TxRequest) (*sche... method snapshotSince (line 1065) | func (d *db) snapshotSince(ctx context.Context, prefix []byte, txID ui... method serializeTx (line 1080) | func (d *db) serializeTx(ctx context.Context, tx *store.Tx, spec *sche... method mayUpdateReplicaState (line 1233) | func (d *db) mayUpdateReplicaState(committedTxID uint64, newReplicaSta... method ExportTxByID (line 1300) | func (d *db) ExportTxByID(ctx context.Context, req *schema.ExportTxReq... method ReplicateTx (line 1404) | func (d *db) ReplicateTx(ctx context.Context, exportedTx []byte, skipI... method AllowCommitUpto (line 1421) | func (d *db) AllowCommitUpto(txID uint64, alh [sha256.Size]byte) error { method DiscardPrecommittedTxsSince (line 1452) | func (d *db) DiscardPrecommittedTxsSince(txID uint64) error { method VerifiableTxByID (line 1462) | func (d *db) VerifiableTxByID(ctx context.Context, req *schema.Verifia... method TxScan (line 1531) | func (d *db) TxScan(ctx context.Context, req *schema.TxScanRequest) (*... method History (line 1586) | func (d *db) History(ctx context.Context, req *schema.HistoryRequest) ... method IsClosed (line 1649) | func (d *db) IsClosed() bool { method Close (line 1657) | func (d *db) Close() (err error) { method GetName (line 1675) | func (d *db) GetName() string { method GetOptions (line 1680) | func (d *db) GetOptions() *Options { method AsReplica (line 1687) | func (d *db) AsReplica(asReplica, syncReplication bool, syncAcks int) { method IsReplica (line 1707) | func (d *db) IsReplica() bool { method isReplica (line 1714) | func (d *db) isReplica() bool { method IsSyncReplicationEnabled (line 1718) | func (d *db) IsSyncReplicationEnabled() bool { method SetSyncReplication (line 1725) | func (d *db) SetSyncReplication(enabled bool) { method CopyCatalogToTx (line 1743) | func (d *db) CopyCatalogToTx(ctx context.Context, tx *store.OngoingTx)... method FindTruncationPoint (line 1759) | func (d *db) FindTruncationPoint(ctx context.Context, until time.Time)... method TruncateUptoTx (line 1783) | func (d *db) TruncateUptoTx(_ context.Context, txID uint64) error { function OpenDB (line 183) | func OpenDB( function parseTxMetadata (line 275) | func parseTxMetadata(data []byte) (map[string]interface{}, error) { function NewDB (line 305) | func NewDB(dbName string, multidbHandler sql.MultiDBHandler, opts *Optio... function checkKeyRequest (line 516) | func checkKeyRequest(req *schema.KeyRequest) error { function logErr (line 1734) | func logErr(log logger.Logger, formattedMessage string, err error) error { FILE: pkg/database/database_test.go function makeDb (line 58) | func makeDb(t *testing.T) *db { function makeDbWith (line 67) | func makeDbWith(t *testing.T, dbName string, opts *Options) *db { type dummyMultidbHandler (line 81) | type dummyMultidbHandler struct method ListDatabases (line 84) | func (h *dummyMultidbHandler) ListDatabases(ctx context.Context) ([]st... method CreateDatabase (line 88) | func (h *dummyMultidbHandler) CreateDatabase(ctx context.Context, db s... method UseDatabase (line 92) | func (h *dummyMultidbHandler) UseDatabase(ctx context.Context, db stri... method GetLoggedUser (line 110) | func (h *dummyMultidbHandler) GetLoggedUser(ctx context.Context) (sql.... method ListUsers (line 114) | func (h *dummyMultidbHandler) ListUsers(ctx context.Context) ([]sql.Us... method CreateUser (line 118) | func (h *dummyMultidbHandler) CreateUser(ctx context.Context, username... method AlterUser (line 122) | func (h *dummyMultidbHandler) AlterUser(ctx context.Context, username,... method GrantSQLPrivileges (line 126) | func (h *dummyMultidbHandler) GrantSQLPrivileges(ctx context.Context, ... method RevokeSQLPrivileges (line 130) | func (h *dummyMultidbHandler) RevokeSQLPrivileges(ctx context.Context,... method DropUser (line 134) | func (h *dummyMultidbHandler) DropUser(ctx context.Context, username s... method ExecPreparedStmts (line 138) | func (h *dummyMultidbHandler) ExecPreparedStmts( type mockUser (line 96) | type mockUser struct method Username (line 98) | func (u *mockUser) Username() string { method Permission (line 102) | func (u *mockUser) Permission() sql.Permission { method SQLPrivileges (line 106) | func (u *mockUser) SQLPrivileges() []sql.SQLPrivilege { function TestDefaultDbCreation (line 146) | func TestDefaultDbCreation(t *testing.T) { function TestDbCreationInAlreadyExistentDirectories (line 170) | func TestDbCreationInAlreadyExistentDirectories(t *testing.T) { function TestDbCreationInInvalidDirectory (line 180) | func TestDbCreationInInvalidDirectory(t *testing.T) { function TestDbCreation (line 187) | func TestDbCreation(t *testing.T) { function TestOpenWithMissingDBDirectories (line 198) | func TestOpenWithMissingDBDirectories(t *testing.T) { function TestOpenWithIllegalDBName (line 204) | func TestOpenWithIllegalDBName(t *testing.T) { function TestOpenDB (line 210) | func TestOpenDB(t *testing.T) { function TestOpenV1_0_1_DB (line 225) | func TestOpenV1_0_1_DB(t *testing.T) { function TestDbSynchronousSet (line 245) | func TestDbSynchronousSet(t *testing.T) { function TestDbSetGet (line 259) | func TestDbSetGet(t *testing.T) { function TestDelete (line 351) | func TestDelete(t *testing.T) { function TestCurrentState (line 425) | func TestCurrentState(t *testing.T) { function TestSafeSetGet (line 441) | func TestSafeSetGet(t *testing.T) { function TestSetGetAll (line 515) | func TestSetGetAll(t *testing.T) { function TestTxByID (line 552) | func TestTxByID(t *testing.T) { function TestVerifiableTxByID (line 864) | func TestVerifiableTxByID(t *testing.T) { function TestTxScan (line 907) | func TestTxScan(t *testing.T) { function TestHistory (line 991) | func TestHistory(t *testing.T) { function TestPreconditionedSet (line 1075) | func TestPreconditionedSet(t *testing.T) { function TestPreconditionedSetParallel (line 1272) | func TestPreconditionedSetParallel(t *testing.T) { function TestCheckInvalidKeyRequest (line 1620) | func TestCheckInvalidKeyRequest(t *testing.T) { function TestGetAtRevision (line 1656) | func TestGetAtRevision(t *testing.T) { function TestRevisionGetConsistency (line 1778) | func TestRevisionGetConsistency(t *testing.T) { function Test_database_truncate (line 2212) | func Test_database_truncate(t *testing.T) { FILE: pkg/database/db_manager.go type DBManager (line 32) | type DBManager struct method Put (line 156) | func (m *DBManager) Put(dbName string, opts *Options, closed bool) int { method Get (line 181) | func (m *DBManager) Get(idx int) (DB, error) { method allocDB (line 204) | func (m *DBManager) allocDB(idx int, db *dbInfo) (*dbRef, error) { method Release (line 234) | func (m *DBManager) Release(idx int) { method signal (line 253) | func (m *DBManager) signal() { method Has (line 260) | func (m *DBManager) Has(name string) bool { method HasIndex (line 268) | func (m *DBManager) HasIndex(idx int) bool { method GetIndexByName (line 280) | func (m *DBManager) GetIndexByName(name string) int { method GetNameByIndex (line 291) | func (m *DBManager) GetNameByIndex(idx int) string { method GetOptionsByIndex (line 301) | func (m *DBManager) GetOptionsByIndex(idx int) *Options { method GetState (line 320) | func (m *DBManager) GetState(idx int) (*schema.ImmutableState, error) { method Delete (line 352) | func (m *DBManager) Delete(name string) error { method Length (line 376) | func (m *DBManager) Length() int { method IsLoaded (line 383) | func (m *DBManager) IsLoaded(idx int) bool { method Close (line 395) | func (m *DBManager) Close(idx int) error { method IsClosed (line 419) | func (m *DBManager) IsClosed(idx int) bool { method getDB (line 431) | func (m *DBManager) getDB(idx int) (*dbInfo, bool) { method Resize (line 441) | func (m *DBManager) Resize(n int) { method CloseAll (line 445) | func (m *DBManager) CloseAll(ctx context.Context) error { method IsActive (line 478) | func (m *DBManager) IsActive(idx int) bool { type dbInfo (line 48) | type dbInfo struct method cacheInfo (line 59) | func (db *dbInfo) cacheInfo(s *schema.ImmutableState, opts *Options) { method getState (line 67) | func (db *dbInfo) getState() *schema.ImmutableState { method getOptions (line 74) | func (db *dbInfo) getOptions() *Options { method close (line 81) | func (db *dbInfo) close() error { type dbRef (line 93) | type dbRef struct type OpenDBFunc (line 98) | type OpenDBFunc function NewDBManager (line 100) | func NewDBManager(openFunc OpenDBFunc, maxActiveDatabases int, log logge... function createCache (line 112) | func createCache(m *DBManager, capacity int) *cache.Cache { FILE: pkg/database/db_manager_test.go type mockDB (line 37) | type mockDB struct method GetName (line 43) | func (db *mockDB) GetName() string { method Close (line 47) | func (db *mockDB) Close() error { method GetOptions (line 51) | func (db *mockDB) GetOptions() *Options { method CurrentState (line 55) | func (db *mockDB) CurrentState() (*schema.ImmutableState, error) { function openMockDB (line 59) | func openMockDB(name string, opts *Options) (DB, error) { function TestDBManagerConcurrentGet (line 63) | func TestDBManagerConcurrentGet(t *testing.T) { function TestDBManagerOpen (line 92) | func TestDBManagerOpen(t *testing.T) { function TestDBManagerClose (line 132) | func TestDBManagerClose(t *testing.T) { function TestDBManagerCloseDuringGet (line 158) | func TestDBManagerCloseDuringGet(t *testing.T) { function TestDBManagerDelete (line 194) | func TestDBManagerDelete(t *testing.T) { function TestDBManagerCloseAll (line 209) | func TestDBManagerCloseAll(t *testing.T) { function TestLazyDB (line 268) | func TestLazyDB(t *testing.T) { FILE: pkg/database/dboptions.go constant DefaultDbRootPath (line 26) | DefaultDbRootPath = "./data" constant DefaultReadTxPoolSize (line 27) | DefaultReadTxPoolSize = 128 constant DefaultTruncationFrequency (line 28) | DefaultTruncationFrequency = 24 * time.Hour type Options (line 32) | type Options struct method WithDBRootPath (line 63) | func (o *Options) WithDBRootPath(Path string) *Options { method GetDBRootPath (line 69) | func (o *Options) GetDBRootPath() string { method WithStoreOptions (line 74) | func (o *Options) WithStoreOptions(storeOpts *store.Options) *Options { method GetStoreOptions (line 80) | func (o *Options) GetStoreOptions() *store.Options { method AsReplica (line 85) | func (o *Options) AsReplica(replica bool) *Options { method WithSyncReplication (line 90) | func (o *Options) WithSyncReplication(syncReplication bool) *Options { method WithSyncAcks (line 95) | func (o *Options) WithSyncAcks(syncAcks int) *Options { method WithReadTxPoolSize (line 100) | func (o *Options) WithReadTxPoolSize(txPoolSize int) *Options { method GetTxPoolSize (line 105) | func (o *Options) GetTxPoolSize() int { method WithTruncationFrequency (line 109) | func (o *Options) WithTruncationFrequency(c time.Duration) *Options { method WithRetentionPeriod (line 114) | func (o *Options) WithRetentionPeriod(c time.Duration) *Options { method WithMaxResultSize (line 119) | func (o *Options) WithMaxResultSize(maxResultSize int) *Options { function DefaultOptions (line 52) | func DefaultOptions() *Options { FILE: pkg/database/dboptions_test.go function TestDefaultOptions (line 27) | func TestDefaultOptions(t *testing.T) { FILE: pkg/database/document_database.go type DocumentDatabase (line 29) | type DocumentDatabase interface method CreateCollection (line 65) | func (d *db) CreateCollection(ctx context.Context, username string, req ... method GetCollection (line 86) | func (d *db) GetCollection(ctx context.Context, req *protomodel.GetColle... method GetCollections (line 99) | func (d *db) GetCollections(ctx context.Context, _ *protomodel.GetCollec... method UpdateCollection (line 109) | func (d *db) UpdateCollection(ctx context.Context, username string, req ... method DeleteCollection (line 130) | func (d *db) DeleteCollection(ctx context.Context, username string, req ... method AddField (line 151) | func (d *db) AddField(ctx context.Context, username string, req *protomo... method RemoveField (line 172) | func (d *db) RemoveField(ctx context.Context, username string, req *prot... method CreateIndex (line 193) | func (d *db) CreateIndex(ctx context.Context, username string, req *prot... method DeleteIndex (line 214) | func (d *db) DeleteIndex(ctx context.Context, username string, req *prot... method InsertDocuments (line 235) | func (d *db) InsertDocuments(ctx context.Context, username string, req *... method ReplaceDocuments (line 264) | func (d *db) ReplaceDocuments(ctx context.Context, username string, req ... method AuditDocument (line 286) | func (d *db) AuditDocument(ctx context.Context, req *protomodel.AuditDoc... method SearchDocuments (line 320) | func (d *db) SearchDocuments(ctx context.Context, query *protomodel.Quer... method CountDocuments (line 325) | func (d *db) CountDocuments(ctx context.Context, req *protomodel.CountDo... method DeleteDocuments (line 340) | func (d *db) DeleteDocuments(ctx context.Context, username string, req *... method ProofDocument (line 357) | func (d *db) ProofDocument(ctx context.Context, req *protomodel.ProofDoc... FILE: pkg/database/document_database_test.go function makeDocumentDb (line 36) | func makeDocumentDb(t *testing.T) *db { function TestDocumentDB_InvalidParameters (line 60) | func TestDocumentDB_InvalidParameters(t *testing.T) { function TestDocumentDB_WritesOnReplica (line 100) | func TestDocumentDB_WritesOnReplica(t *testing.T) { function TestDocumentDB_WithCollections (line 136) | func TestDocumentDB_WithCollections(t *testing.T) { function TestDocumentDB_WithDocuments (line 374) | func TestDocumentDB_WithDocuments(t *testing.T) { function TestDocumentDB_AuditDocuments_CornerCases (line 634) | func TestDocumentDB_AuditDocuments_CornerCases(t *testing.T) { function TestDocumentDB_WithSerializedJsonDocument (line 670) | func TestDocumentDB_WithSerializedJsonDocument(t *testing.T) { FILE: pkg/database/instrumented_rwmutex.go type instrumentedRWMutex (line 24) | type instrumentedRWMutex struct method State (line 32) | func (imux *instrumentedRWMutex) State() (waitingCount int, lastReleas... method Lock (line 39) | func (imux *instrumentedRWMutex) Lock() { method Unlock (line 51) | func (imux *instrumentedRWMutex) Unlock() { method RLock (line 60) | func (imux *instrumentedRWMutex) RLock() { method RUnlock (line 72) | func (imux *instrumentedRWMutex) RUnlock() { FILE: pkg/database/instrumented_rwmutex_test.go function TestInstrumentedMutex (line 27) | func TestInstrumentedMutex(t *testing.T) { FILE: pkg/database/lazy_db.go type lazyDB (line 34) | type lazyDB struct method GetName (line 40) | func (db *lazyDB) GetName() string { method GetOptions (line 44) | func (db *lazyDB) GetOptions() *Options { method Path (line 48) | func (db *lazyDB) Path() string { method AsReplica (line 54) | func (db *lazyDB) AsReplica(asReplica, syncReplication bool, syncAcks ... method IsReplica (line 65) | func (db *lazyDB) IsReplica() bool { method IsSyncReplicationEnabled (line 76) | func (db *lazyDB) IsSyncReplicationEnabled() bool { method SetSyncReplication (line 87) | func (db *lazyDB) SetSyncReplication(enabled bool) { method MaxResultSize (line 98) | func (db *lazyDB) MaxResultSize() int { method Health (line 102) | func (db *lazyDB) Health() (waitingCount int, lastReleaseAt time.Time) { method CurrentState (line 113) | func (db *lazyDB) CurrentState() (*schema.ImmutableState, error) { method Size (line 117) | func (db *lazyDB) Size() (uint64, error) { method TxCount (line 127) | func (db *lazyDB) TxCount() (uint64, error) { method Set (line 137) | func (db *lazyDB) Set(ctx context.Context, req *schema.SetRequest) (*s... method VerifiableSet (line 147) | func (db *lazyDB) VerifiableSet(ctx context.Context, req *schema.Verif... method Get (line 157) | func (db *lazyDB) Get(ctx context.Context, req *schema.KeyRequest) (*s... method VerifiableGet (line 167) | func (db *lazyDB) VerifiableGet(ctx context.Context, req *schema.Verif... method GetAll (line 177) | func (db *lazyDB) GetAll(ctx context.Context, req *schema.KeyListReque... method Delete (line 187) | func (db *lazyDB) Delete(ctx context.Context, req *schema.DeleteKeysRe... method SetReference (line 197) | func (db *lazyDB) SetReference(ctx context.Context, req *schema.Refere... method VerifiableSetReference (line 207) | func (db *lazyDB) VerifiableSetReference(ctx context.Context, req *sch... method Scan (line 217) | func (db *lazyDB) Scan(ctx context.Context, req *schema.ScanRequest) (... method History (line 227) | func (db *lazyDB) History(ctx context.Context, req *schema.HistoryRequ... method ExecAll (line 237) | func (db *lazyDB) ExecAll(ctx context.Context, operations *schema.Exec... method Count (line 247) | func (db *lazyDB) Count(ctx context.Context, prefix *schema.KeyPrefix)... method CountAll (line 257) | func (db *lazyDB) CountAll(ctx context.Context) (*schema.EntryCount, e... method ZAdd (line 267) | func (db *lazyDB) ZAdd(ctx context.Context, req *schema.ZAddRequest) (... method VerifiableZAdd (line 277) | func (db *lazyDB) VerifiableZAdd(ctx context.Context, req *schema.Veri... method ZScan (line 287) | func (db *lazyDB) ZScan(ctx context.Context, req *schema.ZScanRequest)... method NewSQLTx (line 297) | func (db *lazyDB) NewSQLTx(ctx context.Context, opts *sql.TxOptions) (... method SQLExec (line 307) | func (db *lazyDB) SQLExec(ctx context.Context, tx *sql.SQLTx, req *sch... method SQLExecPrepared (line 317) | func (db *lazyDB) SQLExecPrepared(ctx context.Context, tx *sql.SQLTx, ... method InferParameters (line 327) | func (db *lazyDB) InferParameters(ctx context.Context, tx *sql.SQLTx, ... method InferParametersPrepared (line 337) | func (db *lazyDB) InferParametersPrepared(ctx context.Context, tx *sql... method SQLQuery (line 347) | func (db *lazyDB) SQLQuery(ctx context.Context, tx *sql.SQLTx, req *sc... method SQLQueryAll (line 357) | func (db *lazyDB) SQLQueryAll(ctx context.Context, tx *sql.SQLTx, req ... method SQLQueryPrepared (line 367) | func (db *lazyDB) SQLQueryPrepared(ctx context.Context, tx *sql.SQLTx,... method VerifiableSQLGet (line 377) | func (db *lazyDB) VerifiableSQLGet(ctx context.Context, req *schema.Ve... method ListTables (line 387) | func (db *lazyDB) ListTables(ctx context.Context, tx *sql.SQLTx) (*sch... method DescribeTable (line 397) | func (db *lazyDB) DescribeTable(ctx context.Context, tx *sql.SQLTx, ta... method WaitForTx (line 407) | func (db *lazyDB) WaitForTx(ctx context.Context, txID uint64, allowPre... method WaitForIndexingUpto (line 417) | func (db *lazyDB) WaitForIndexingUpto(ctx context.Context, txID uint64... method TxByID (line 427) | func (db *lazyDB) TxByID(ctx context.Context, req *schema.TxRequest) (... method ExportTxByID (line 437) | func (db *lazyDB) ExportTxByID(ctx context.Context, req *schema.Export... method ReplicateTx (line 458) | func (db *lazyDB) ReplicateTx(ctx context.Context, exportedTx []byte, ... method AllowCommitUpto (line 468) | func (db *lazyDB) AllowCommitUpto(txID uint64, alh [sha256.Size]byte) ... method DiscardPrecommittedTxsSince (line 478) | func (db *lazyDB) DiscardPrecommittedTxsSince(txID uint64) error { method VerifiableTxByID (line 488) | func (db *lazyDB) VerifiableTxByID(ctx context.Context, req *schema.Ve... method TxScan (line 498) | func (db *lazyDB) TxScan(ctx context.Context, req *schema.TxScanReques... method FlushIndex (line 508) | func (db *lazyDB) FlushIndex(req *schema.FlushIndexRequest) error { method CompactIndex (line 518) | func (db *lazyDB) CompactIndex() error { method IsClosed (line 528) | func (db *lazyDB) IsClosed() bool { method Close (line 532) | func (db *lazyDB) Close() error { method CreateCollection (line 537) | func (db *lazyDB) CreateCollection(ctx context.Context, username strin... method GetCollection (line 548) | func (db *lazyDB) GetCollection(ctx context.Context, req *protomodel.G... method GetCollections (line 558) | func (db *lazyDB) GetCollections(ctx context.Context, req *protomodel.... method UpdateCollection (line 568) | func (db *lazyDB) UpdateCollection(ctx context.Context, username strin... method DeleteCollection (line 578) | func (db *lazyDB) DeleteCollection(ctx context.Context, username strin... method AddField (line 588) | func (db *lazyDB) AddField(ctx context.Context, username string, req *... method RemoveField (line 598) | func (db *lazyDB) RemoveField(ctx context.Context, username string, re... method CreateIndex (line 608) | func (db *lazyDB) CreateIndex(ctx context.Context, username string, re... method DeleteIndex (line 618) | func (db *lazyDB) DeleteIndex(ctx context.Context, username string, re... method InsertDocuments (line 628) | func (db *lazyDB) InsertDocuments(ctx context.Context, username string... method ReplaceDocuments (line 638) | func (db *lazyDB) ReplaceDocuments(ctx context.Context, username strin... method AuditDocument (line 648) | func (db *lazyDB) AuditDocument(ctx context.Context, req *protomodel.A... method SearchDocuments (line 658) | func (db *lazyDB) SearchDocuments(ctx context.Context, query *protomod... method CountDocuments (line 668) | func (db *lazyDB) CountDocuments(ctx context.Context, req *protomodel.... method ProofDocument (line 678) | func (db *lazyDB) ProofDocument(ctx context.Context, req *protomodel.P... method DeleteDocuments (line 688) | func (db *lazyDB) DeleteDocuments(ctx context.Context, username string... method FindTruncationPoint (line 698) | func (db *lazyDB) FindTruncationPoint(ctx context.Context, until time.... method CopySQLCatalog (line 708) | func (db *lazyDB) CopySQLCatalog(ctx context.Context, txID uint64) (ui... method TruncateUptoTx (line 718) | func (db *lazyDB) TruncateUptoTx(ctx context.Context, txID uint64) err... FILE: pkg/database/meta.go constant SetKeyPrefix (line 27) | SetKeyPrefix byte = iota constant SortedSetKeyPrefix (line 28) | SortedSetKeyPrefix constant SQLPrefix (line 29) | SQLPrefix constant DocumentPrefix (line 30) | DocumentPrefix constant PlainValuePrefix (line 34) | PlainValuePrefix = iota constant ReferenceValuePrefix (line 35) | ReferenceValuePrefix function WrapWithPrefix (line 39) | func WrapWithPrefix(b []byte, prefix byte) []byte { function TrimPrefix (line 46) | func TrimPrefix(prefixed []byte) []byte { function EncodeKey (line 50) | func EncodeKey(key []byte) []byte { function EncodeEntrySpec (line 54) | func EncodeEntrySpec( function EncodeReference (line 66) | func EncodeReference( function WrapReferenceValueAt (line 81) | func WrapReferenceValueAt(key []byte, atTx uint64) []byte { function EncodeZAdd (line 91) | func EncodeZAdd(set []byte, score float64, key []byte, atTx uint64) *sto... function WrapZAddReferenceAt (line 98) | func WrapZAddReferenceAt(set []byte, score float64, key []byte, atTx uin... FILE: pkg/database/protoconv.go function PreconditionFromProto (line 24) | func PreconditionFromProto(c *schema.Precondition) (store.Precondition, ... FILE: pkg/database/protoconv_test.go function TestPreconditionFromProto (line 27) | func TestPreconditionFromProto(t *testing.T) { FILE: pkg/database/reference.go method SetReference (line 33) | func (d *db) SetReference(ctx context.Context, req *schema.ReferenceRequ... method VerifiableSetReference (line 118) | func (d *db) VerifiableSetReference(ctx context.Context, req *schema.Ver... FILE: pkg/database/reference_test.go function TestStoreReference (line 32) | func TestStoreReference(t *testing.T) { function TestStore_GetReferenceWithIndexResolution (line 108) | func TestStore_GetReferenceWithIndexResolution(t *testing.T) { function TestStoreInvalidReferenceToReference (line 126) | func TestStoreInvalidReferenceToReference(t *testing.T) { function TestStoreReferenceAsyncCommit (line 143) | func TestStoreReferenceAsyncCommit(t *testing.T) { function TestStoreMultipleReferenceOnSameKey (line 200) | func TestStoreMultipleReferenceOnSameKey(t *testing.T) { function TestStoreIndexReference (line 259) | func TestStoreIndexReference(t *testing.T) { function TestStoreReferenceKeyNotProvided (line 285) | func TestStoreReferenceKeyNotProvided(t *testing.T) { function TestStore_GetOnReferenceOnSameKeyReturnsAlwaysLastValue (line 291) | func TestStore_GetOnReferenceOnSameKeyReturnsAlwaysLastValue(t *testing.... function TestStore_ReferenceIllegalArgument (line 317) | func TestStore_ReferenceIllegalArgument(t *testing.T) { function TestStore_ReferencedItemNotFound (line 324) | func TestStore_ReferencedItemNotFound(t *testing.T) { function TestStoreVerifiableReference (line 331) | func TestStoreVerifiableReference(t *testing.T) { function TestStoreReferenceWithPreconditions (line 383) | func TestStoreReferenceWithPreconditions(t *testing.T) { FILE: pkg/database/replica_test.go function TestReadOnlyReplica (line 31) | func TestReadOnlyReplica(t *testing.T) { function TestSwitchToReplica (line 97) | func TestSwitchToReplica(t *testing.T) { FILE: pkg/database/scan.go method Scan (line 30) | func (d *db) Scan(ctx context.Context, req *schema.ScanRequest) (*schema... FILE: pkg/database/scan_test.go function TestStoreScan (line 30) | func TestStoreScan(t *testing.T) { function TestStoreScanPrefix (line 106) | func TestStoreScanPrefix(t *testing.T) { function TestStoreScanDesc (line 146) | func TestStoreScanDesc(t *testing.T) { function TestStoreScanEndKey (line 210) | func TestStoreScanEndKey(t *testing.T) { function TestStoreScanWithTruncation (line 278) | func TestStoreScanWithTruncation(t *testing.T) { FILE: pkg/database/sorted_set.go constant setLenLen (line 31) | setLenLen = 8 constant scoreLen (line 32) | scoreLen = 8 constant keyLenLen (line 33) | keyLenLen = 8 constant txIDLen (line 34) | txIDLen = 8 method ZAdd (line 40) | func (d *db) ZAdd(ctx context.Context, req *schema.ZAddRequest) (*schema... method ZScan (line 101) | func (d *db) ZScan(ctx context.Context, req *schema.ZScanRequest) (*sche... method VerifiableZAdd (line 238) | func (d *db) VerifiableZAdd(ctx context.Context, req *schema.VerifiableZ... FILE: pkg/database/sorted_set_test.go function TestStoreIndexExists (line 29) | func TestStoreIndexExists(t *testing.T) { function TestStoreIndexEqualKeys (line 116) | func TestStoreIndexEqualKeys(t *testing.T) { function TestStoreIndexEqualKeysEqualScores (line 193) | func TestStoreIndexEqualKeysEqualScores(t *testing.T) { function TestStoreIndexEqualKeysMismatchError (line 263) | func TestStoreIndexEqualKeysMismatchError(t *testing.T) { function TestStore_ZScanPagination (line 289) | func TestStore_ZScanPagination(t *testing.T) { function TestStore_ZScanReversePagination (line 407) | func TestStore_ZScanReversePagination(t *testing.T) { function TestStore_ZScanInvalidSet (line 524) | func TestStore_ZScanInvalidSet(t *testing.T) { function TestStore_ZScanOnEqualKeysWithSameScoreAreReturnedOrderedByTS (line 534) | func TestStore_ZScanOnEqualKeysWithSameScoreAreReturnedOrderedByTS(t *te... function TestStoreZScanOnZAddIndexReference (line 590) | func TestStoreZScanOnZAddIndexReference(t *testing.T) { function TestStoreVerifiableZAdd (line 651) | func TestStoreVerifiableZAdd(t *testing.T) { FILE: pkg/database/sql.go method VerifiableSQLGet (line 30) | func (d *db) VerifiableSQLGet(ctx context.Context, req *schema.Verifiabl... method sqlGetAt (line 180) | func (d *db) sqlGetAt(ctx context.Context, key []byte, atTx uint64, inde... method ListTables (line 205) | func (d *db) ListTables(ctx context.Context, tx *sql.SQLTx) (*schema.SQL... method DescribeTable (line 223) | func (d *db) DescribeTable(ctx context.Context, tx *sql.SQLTx, tableName... method NewSQLTx (line 290) | func (d *db) NewSQLTx(ctx context.Context, opts *sql.TxOptions) (tx *sql... method SQLExec (line 341) | func (d *db) SQLExec(ctx context.Context, tx *sql.SQLTx, req *schema.SQL... method SQLExecPrepared (line 360) | func (d *db) SQLExecPrepared(ctx context.Context, tx *sql.SQLTx, stmts [... method SQLQuery (line 375) | func (d *db) SQLQuery(ctx context.Context, tx *sql.SQLTx, req *schema.SQ... method SQLQueryAll (line 396) | func (d *db) SQLQueryAll(ctx context.Context, tx *sql.SQLTx, req *schema... method SQLQueryPrepared (line 405) | func (d *db) SQLQueryPrepared(ctx context.Context, tx *sql.SQLTx, stmt s... method InferParameters (line 416) | func (d *db) InferParameters(ctx context.Context, tx *sql.SQLTx, sql str... method InferParametersPrepared (line 423) | func (d *db) InferParametersPrepared(ctx context.Context, tx *sql.SQLTx,... method CopySQLCatalog (line 430) | func (d *db) CopySQLCatalog(ctx context.Context, txID uint64) (uint64, e... type limitRowReader (line 457) | type limitRowReader struct method Read (line 463) | func (r *limitRowReader) Read(ctx context.Context) (*sql.Row, error) { FILE: pkg/database/sql_test.go function TestSQLExecAndQuery (line 29) | func TestSQLExecAndQuery(t *testing.T) { function TestVerifiableSQLGet (line 187) | func TestVerifiableSQLGet(t *testing.T) { FILE: pkg/database/truncator.go type Truncator (line 37) | type Truncator interface function NewVlogTruncator (line 49) | func NewVlogTruncator(db DB, log logger.Logger) Truncator { type vlogTruncator (line 58) | type vlogTruncator struct method Plan (line 68) | func (v *vlogTruncator) Plan(ctx context.Context, truncationUntil time... method TruncateUptoTx (line 73) | func (v *vlogTruncator) TruncateUptoTx(ctx context.Context, txID uint6... type truncatorMetrics (line 97) | type truncatorMetrics struct function newTruncatorMetrics (line 102) | func newTruncatorMetrics(db string) *truncatorMetrics { FILE: pkg/database/truncator_test.go function encodeOffset (line 37) | func encodeOffset(offset int64, vLogID byte) int64 { function decodeOffset (line 41) | func decodeOffset(offset int64) (byte, int64) { function Test_vlogCompactor_Compact (line 45) | func Test_vlogCompactor_Compact(t *testing.T) { function Test_vlogCompactor_WithMultipleIO (line 75) | func Test_vlogCompactor_WithMultipleIO(t *testing.T) { function Test_vlogCompactor_WithSingleIO (line 121) | func Test_vlogCompactor_WithSingleIO(t *testing.T) { function Test_vlogCompactor_WithConcurrentWritersOnSingleIO (line 180) | func Test_vlogCompactor_WithConcurrentWritersOnSingleIO(t *testing.T) { function Test_newTruncatorMetrics (line 250) | func Test_newTruncatorMetrics(t *testing.T) { function Test_vlogCompactor_Plan (line 275) | func Test_vlogCompactor_Plan(t *testing.T) { function setupCommonTest (line 307) | func setupCommonTest(t *testing.T) *db { function Test_vlogCompactor_with_sql (line 319) | func Test_vlogCompactor_with_sql(t *testing.T) { function Test_vlogCompactor_without_data (line 427) | func Test_vlogCompactor_without_data(t *testing.T) { function Test_vlogCompactor_with_multiple_truncates (line 468) | func Test_vlogCompactor_with_multiple_truncates(t *testing.T) { function Test_vlogCompactor_for_read_conflict (line 561) | func Test_vlogCompactor_for_read_conflict(t *testing.T) { function Test_vlogCompactor_with_document_store (line 620) | func Test_vlogCompactor_with_document_store(t *testing.T) { FILE: pkg/database/types.go type DatabaseList (line 22) | type DatabaseList interface type databaseList (line 34) | type databaseList struct method Put (line 45) | func (d *databaseList) Put(dbName string, opts *Options) DB { method PutClosed (line 49) | func (d *databaseList) PutClosed(dbName string, opts *Options) DB { method put (line 53) | func (d *databaseList) put(dbName string, opts *Options, closed bool) ... method Delete (line 64) | func (d *databaseList) Delete(dbname string) (DB, error) { method GetByIndex (line 72) | func (d *databaseList) GetByIndex(index int) (DB, error) { method GetByName (line 79) | func (d *databaseList) GetByName(dbname string) (DB, error) { method Length (line 87) | func (d *databaseList) Length() int { method GetId (line 92) | func (d *databaseList) GetId(dbname string) int { method CloseAll (line 96) | func (d *databaseList) CloseAll(ctx context.Context) error { method Resize (line 100) | func (d *databaseList) Resize(n int) { function NewDatabaseList (line 39) | func NewDatabaseList(m *DBManager) DatabaseList { FILE: pkg/errors/error.go type Error (line 56) | type Error interface function New (line 65) | func New(message string) *immuError { type immuError (line 79) | type immuError struct method Error (line 86) | func (f *immuError) Error() string { method Message (line 90) | func (f *immuError) Message() string { method Cause (line 94) | func (f *immuError) Cause() error { method Code (line 98) | func (f *immuError) Code() Code { method RetryDelay (line 102) | func (f *immuError) RetryDelay() int32 { method Stack (line 106) | func (f *immuError) Stack() string { method WithCode (line 110) | func (e *immuError) WithCode(code Code) *immuError { method WithRetryDelay (line 115) | func (e *immuError) WithRetryDelay(delay int32) *immuError { method Is (line 120) | func (e *immuError) Is(target error) bool { function compare (line 131) | func compare(e Error, t Error) bool { FILE: pkg/errors/errors_test.go function Test_Immuerror (line 29) | func Test_Immuerror(t *testing.T) { function Test_WrappingError (line 44) | func Test_WrappingError(t *testing.T) { function Test_WrappingImmuerror (line 63) | func Test_WrappingImmuerror(t *testing.T) { function Test_ImmuerrorIs (line 80) | func Test_ImmuerrorIs(t *testing.T) { function Test_CauseComparisonWrappedError (line 100) | func Test_CauseComparisonWrappedError(t *testing.T) { function Test_CauseComparisonError (line 118) | func Test_CauseComparisonError(t *testing.T) { function Test_WrappingImmuerrorWithKnowCode (line 135) | func Test_WrappingImmuerrorWithKnowCode(t *testing.T) { FILE: pkg/errors/grpc_status.go method GRPCStatus (line 29) | func (f *wrappedError) GRPCStatus() *status.Status { method GRPCStatus (line 37) | func (f *immuError) GRPCStatus() *status.Status { function setupStatus (line 41) | func setupStatus(cause *immuError, message string, retryDelay int32) *st... function debugInfo (line 64) | func debugInfo(stack string) (dbg *schema.DebugInfo) { FILE: pkg/errors/grpc_status_test.go function TestImmuError_GRPCStatus (line 26) | func TestImmuError_GRPCStatus(t *testing.T) { function TestWrappedError_GRPCStatus (line 39) | func TestWrappedError_GRPCStatus(t *testing.T) { function TestWrappedError_GRPCStatusEmptyCause (line 50) | func TestWrappedError_GRPCStatusEmptyCause(t *testing.T) { function TestImmuError_GRPCStatusWithStack (line 60) | func TestImmuError_GRPCStatusWithStack(t *testing.T) { FILE: pkg/errors/map.go function mapGRPcErrorCode (line 23) | func mapGRPcErrorCode(code Code) codes.Code { FILE: pkg/errors/map_test.go function Test_Map (line 26) | func Test_Map(t *testing.T) { FILE: pkg/errors/meta.go type Code (line 19) | type Code constant CodSuccessCompletion (line 22) | CodSuccessCompletion Code = "00000" constant CodInternalError (line 23) | CodInternalError Code = "XX000" constant CodSqlclientUnableToEstablishSqlConnection (line 24) | CodSqlclientUnableToEstablishSqlConnection Code = "08001" constant CodSqlserverRejectedEstablishmentOfSqlconnection (line 25) | CodSqlserverRejectedEstablishmentOfSqlconnection Code = "08004" constant CodProtocolViolation (line 26) | CodProtocolViolation Code = "08P01" constant CodDataException (line 27) | CodDataException Code = "22000" constant CodInvalidParameterValue (line 28) | CodInvalidParameterValue Code = "22023" constant CodUndefinedFunction (line 29) | CodUndefinedFunction Code = "42883" constant CodInvalidDatabaseName (line 30) | CodInvalidDatabaseName Code = "3F000" constant CodInvalidAuthorizationSpecification (line 31) | CodInvalidAuthorizationSpecification Code = "28000" constant CodSqlserverRejectedEstablishmentOfSqlSession (line 32) | CodSqlserverRejectedEstablishmentOfSqlSession Code = "08001" constant CodInvalidTransactionInitiation (line 33) | CodInvalidTransactionInitiation Code = "0B000" constant CodInFailedSqlTransaction (line 34) | CodInFailedSqlTransaction Code = "25P02" constant CodIntegrityConstraintViolation (line 35) | CodIntegrityConstraintViolation Code = "23000" FILE: pkg/errors/wrapped.go type wrappedError (line 19) | type wrappedError struct method Error (line 43) | func (w *wrappedError) Error() string { method Message (line 47) | func (w *wrappedError) Message() string { method Cause (line 51) | func (w *wrappedError) Cause() error { method Code (line 55) | func (w *wrappedError) Code() Code { method Stack (line 59) | func (w *wrappedError) Stack() string { method RetryDelay (line 63) | func (w *wrappedError) RetryDelay() int32 { method WithCode (line 67) | func (w *wrappedError) WithCode(code Code) *wrappedError { method WithRetryDelay (line 73) | func (w *wrappedError) WithRetryDelay(delay int32) *wrappedError { method Is (line 78) | func (e *wrappedError) Is(target error) bool { function Wrap (line 24) | func Wrap(err error, message string) *wrappedError { FILE: pkg/fs/copy.go type Copier (line 28) | type Copier interface type StandardCopier (line 34) | type StandardCopier struct method CopyFile (line 51) | func (sc *StandardCopier) CopyFile(src, dst string) error { method CopyDir (line 56) | func (sc *StandardCopier) CopyDir(src string, dst string) error { method copyFile (line 65) | func (sc *StandardCopier) copyFile(src, dst string) error { method copyDir (line 97) | func (sc *StandardCopier) copyDir(src string, dst string) error { function NewStandardCopier (line 41) | func NewStandardCopier() *StandardCopier { FILE: pkg/fs/copy_test.go function TestCopyFile (line 30) | func TestCopyFile(t *testing.T) { function TestCopyFileSrcNonExistent (line 41) | func TestCopyFileSrcNonExistent(t *testing.T) { function TestCopyFileSrcIsDir (line 50) | func TestCopyFileSrcIsDir(t *testing.T) { function TestCopyFileOpenDstError (line 57) | func TestCopyFileOpenDstError(t *testing.T) { function TestCopyDir (line 70) | func TestCopyDir(t *testing.T) { function TestCopyDirSrcNonExistent (line 101) | func TestCopyDirSrcNonExistent(t *testing.T) { function TestCopyDirSrcNotDir (line 110) | func TestCopyDirSrcNotDir(t *testing.T) { function TestCopyDirDstAlreadyExists (line 118) | func TestCopyDirDstAlreadyExists(t *testing.T) { function TestCopyDirDstStatError (line 126) | func TestCopyDirDstStatError(t *testing.T) { function TestCopyDirWalkError (line 141) | func TestCopyDirWalkError(t *testing.T) { FILE: pkg/fs/tar.go type Tarer (line 30) | type Tarer interface type StandardTarer (line 36) | type StandardTarer struct method TarIt (line 53) | func (st *StandardTarer) TarIt(src string, dst string) error { method UnTarIt (line 58) | func (st *StandardTarer) UnTarIt(src string, dst string) error { method tarIt (line 65) | func (st *StandardTarer) tarIt(src string, dst string) error { method unTarIt (line 125) | func (st *StandardTarer) unTarIt(src string, dst string) error { method unTarEntry (line 153) | func (st *StandardTarer) unTarEntry(dst string, tr io.Reader, header *... method copyFile (line 175) | func (st *StandardTarer) copyFile(dst string, src io.Reader, perm os.F... function NewStandardTarer (line 43) | func NewStandardTarer() *StandardTarer { FILE: pkg/fs/tar_test.go function testArchiveUnarchive (line 32) | func testArchiveUnarchive( function TestTarUnTar (line 42) | func TestTarUnTar(t *testing.T) { function TestTarSrcNonExistent (line 83) | func TestTarSrcNonExistent(t *testing.T) { function TestTarDstAlreadyExists (line 91) | func TestTarDstAlreadyExists(t *testing.T) { function TestTarDstCreateErr (line 105) | func TestTarDstCreateErr(t *testing.T) { function TestTarWalkError (line 117) | func TestTarWalkError(t *testing.T) { function TestTarWalkOpenError (line 130) | func TestTarWalkOpenError(t *testing.T) { function TestUnTarOpenError (line 144) | func TestUnTarOpenError(t *testing.T) { function TestUnTarMdkirDst (line 152) | func TestUnTarMdkirDst(t *testing.T) { function TestUnTarNonArchiveSrc (line 163) | func TestUnTarNonArchiveSrc(t *testing.T) { function TestUnTarMkdirAllSubDirError (line 172) | func TestUnTarMkdirAllSubDirError(t *testing.T) { function TestUnTarOpenFileError (line 193) | func TestUnTarOpenFileError(t *testing.T) { FILE: pkg/fs/zip.go constant ZipNoCompression (line 31) | ZipNoCompression = flate.NoCompression constant ZipBestSpeed (line 32) | ZipBestSpeed = flate.BestSpeed constant ZipMediumCompression (line 33) | ZipMediumCompression = 5 constant ZipBestCompression (line 34) | ZipBestCompression = flate.BestCompression constant ZipDefaultCompression (line 35) | ZipDefaultCompression = flate.DefaultCompression constant ZipHuffmanOnly (line 36) | ZipHuffmanOnly = flate.HuffmanOnly type Ziper (line 40) | type Ziper interface type StandardZiper (line 46) | type StandardZiper struct method ZipIt (line 63) | func (sz *StandardZiper) ZipIt(src, dst string, compressionLevel int) ... method UnZipIt (line 68) | func (sz *StandardZiper) UnZipIt(src, dst string) error { method zipIt (line 73) | func (sz *StandardZiper) zipIt(src, dst string, compressionLevel int) ... method unZipIt (line 142) | func (sz *StandardZiper) unZipIt(src, dst string) error { method extractAndWriteFile (line 161) | func (sz *StandardZiper) extractAndWriteFile(fileInZip *zip.File, dst ... function NewStandardZiper (line 53) | func NewStandardZiper() *StandardZiper { FILE: pkg/fs/zip_test.go function TestZipUnZip (line 31) | func TestZipUnZip(t *testing.T) { function TestZipSrcNonExistent (line 44) | func TestZipSrcNonExistent(t *testing.T) { function TestZipDstAlreadyExists (line 52) | func TestZipDstAlreadyExists(t *testing.T) { function TestZipDstCreateError (line 67) | func TestZipDstCreateError(t *testing.T) { function TestZipWalkError (line 79) | func TestZipWalkError(t *testing.T) { function TestZipWalkOpenError (line 99) | func TestZipWalkOpenError(t *testing.T) { function TestUnZipSrcNotZipArchive (line 119) | func TestUnZipSrcNotZipArchive(t *testing.T) { function TestUnZipEntryMkdirAllError (line 128) | func TestUnZipEntryMkdirAllError(t *testing.T) { function TestUnZipEntryOpenFileError (line 152) | func TestUnZipEntryOpenFileError(t *testing.T) { FILE: pkg/helpers/semaphore/semaphore.go type Semaphore (line 5) | type Semaphore struct method Acquire (line 17) | func (m *Semaphore) Acquire(n uint64) bool { method Release (line 25) | func (m *Semaphore) Release(n uint64) { method Value (line 29) | func (m *Semaphore) Value() uint64 { method MaxWeight (line 33) | func (m *Semaphore) MaxWeight() uint64 { function New (line 10) | func New(maxWeight uint64) *Semaphore { FILE: pkg/helpers/slices/slices.go function BytesToString (line 11) | func BytesToString(bs []byte) string { FILE: pkg/immuos/filepath.go type Filepath (line 22) | type Filepath interface type StandardFilepath (line 35) | type StandardFilepath struct method Abs (line 63) | func (sf *StandardFilepath) Abs(path string) (string, error) { method Base (line 68) | func (sf *StandardFilepath) Base(path string) string { method Ext (line 73) | func (sf *StandardFilepath) Ext(path string) string { method Dir (line 78) | func (sf *StandardFilepath) Dir(path string) string { method Walk (line 83) | func (sf *StandardFilepath) Walk(root string, walkFn filepath.WalkFunc... method FromSlash (line 88) | func (sf *StandardFilepath) FromSlash(path string) string { method Join (line 93) | func (sf *StandardFilepath) Join(elem ...string) string { method Clean (line 98) | func (sf *StandardFilepath) Clean(path string) string { method Split (line 103) | func (sf *StandardFilepath) Split(path string) (dir, file string) { function NewStandardFilepath (line 48) | func NewStandardFilepath() *StandardFilepath { FILE: pkg/immuos/filepath_test.go function TestStandardFilepath (line 28) | func TestStandardFilepath(t *testing.T) { FILE: pkg/immuos/ioutil.go type Ioutil (line 25) | type Ioutil interface type StandardIoutil (line 31) | type StandardIoutil struct method ReadFile (line 45) | func (sio *StandardIoutil) ReadFile(filename string) ([]byte, error) { method WriteFile (line 50) | func (sio *StandardIoutil) WriteFile(filename string, data []byte, per... function NewStandardIoutil (line 37) | func NewStandardIoutil() *StandardIoutil { FILE: pkg/immuos/ioutil_test.go function TestStandardIoutil (line 27) | func TestStandardIoutil(t *testing.T) { FILE: pkg/immuos/os.go type OS (line 22) | type OS interface type StandardOS (line 44) | type StandardOS struct method Create (line 90) | func (sos *StandardOS) Create(name string) (*os.File, error) { method Getwd (line 95) | func (sos *StandardOS) Getwd() (string, error) { method Mkdir (line 100) | func (sos *StandardOS) Mkdir(name string, perm os.FileMode) error { method MkdirAll (line 105) | func (sos *StandardOS) MkdirAll(path string, perm os.FileMode) error { method Remove (line 110) | func (sos *StandardOS) Remove(name string) error { method RemoveAll (line 115) | func (sos *StandardOS) RemoveAll(path string) error { method Rename (line 120) | func (sos *StandardOS) Rename(oldpath, newpath string) error { method Stat (line 125) | func (sos *StandardOS) Stat(name string) (os.FileInfo, error) { method Chown (line 130) | func (sos *StandardOS) Chown(name string, uid, gid int) error { method Chmod (line 135) | func (sos *StandardOS) Chmod(name string, mode os.FileMode) error { method IsNotExist (line 140) | func (sos *StandardOS) IsNotExist(err error) bool { method Open (line 145) | func (sos *StandardOS) Open(name string) (*os.File, error) { method OpenFile (line 150) | func (sos *StandardOS) OpenFile(name string, flag int, perm os.FileMod... method Executable (line 155) | func (sos *StandardOS) Executable() (string, error) { method Getpid (line 160) | func (sos *StandardOS) Getpid() int { function NewStandardOS (line 66) | func NewStandardOS() *StandardOS { FILE: pkg/immuos/os_test.go function TestStandardOS (line 33) | func TestStandardOS(t *testing.T) { function TestStandardOSFilepathEmbedded (line 201) | func TestStandardOSFilepathEmbedded(t *testing.T) { function TestStandardOSUserEmbedded (line 220) | func TestStandardOSUserEmbedded(t *testing.T) { function TestStandardOSIoutilEmbedded (line 234) | func TestStandardOSIoutilEmbedded(t *testing.T) { FILE: pkg/immuos/user.go type User (line 25) | type User interface type StandardUser (line 33) | type StandardUser struct method AddGroup (line 51) | func (su *StandardUser) AddGroup(name string) error { method AddUser (line 56) | func (su *StandardUser) AddUser(usr string, group string) error { method LookupGroup (line 61) | func (su *StandardUser) LookupGroup(name string) (*user.Group, error) { method Lookup (line 66) | func (su *StandardUser) Lookup(username string) (*user.User, error) { function NewStandardUser (line 41) | func NewStandardUser() *StandardUser { FILE: pkg/immuos/user_test.go function TestStandardUser (line 27) | func TestStandardUser(t *testing.T) { FILE: pkg/integration/auditor_test.go type mockHomedir (line 52) | type mockHomedir struct method WriteFileToUserHomeDir (line 63) | func (h *mockHomedir) WriteFileToUserHomeDir(content []byte, pathToFil... method FileExistsInUserHomeDir (line 71) | func (h *mockHomedir) FileExistsInUserHomeDir(pathToFile string) (bool... method ReadFileFromUserHomeDir (line 79) | func (h *mockHomedir) ReadFileFromUserHomeDir(pathToFile string) (stri... method DeleteFileFromUserHomeDir (line 91) | func (h *mockHomedir) DeleteFileFromUserHomeDir(pathToFile string) err... function newMockHomedir (line 57) | func newMockHomedir() homedir.HomedirService { function TestDefaultAuditorRunOnEmptyDb (line 99) | func TestDefaultAuditorRunOnEmptyDb(t *testing.T) { type PasswordReader (line 139) | type PasswordReader struct method Read (line 144) | func (pr *PasswordReader) Read(msg string) ([]byte, error) { function TestDefaultAuditorRunOnDb (line 153) | func TestDefaultAuditorRunOnDb(t *testing.T) { function TestRepeatedAuditorRunOnDb (line 231) | func TestRepeatedAuditorRunOnDb(t *testing.T) { function TestDefaultAuditorRunOnDbWithSignature (line 326) | func TestDefaultAuditorRunOnDbWithSignature(t *testing.T) { function TestDefaultAuditorRunOnDbWithSignatureFromState (line 333) | func TestDefaultAuditorRunOnDbWithSignatureFromState(t *testing.T) { function testDefaultAuditorRunOnDbWithSignature (line 337) | func testDefaultAuditorRunOnDbWithSignature(t *testing.T, pk *ecdsa.Publ... FILE: pkg/integration/client_test.go function setupTestServerAndClient (line 65) | func setupTestServerAndClient(t *testing.T) (*servertest.BufconnServer, ... function setupTestServerAndClientWithToken (line 87) | func setupTestServerAndClientWithToken(t *testing.T) (*servertest.Bufcon... function testSafeSetAndSafeGet (line 119) | func testSafeSetAndSafeGet(ctx context.Context, t *testing.T, key []byte... function testReference (line 130) | func testReference(ctx context.Context, t *testing.T, referenceKey []byt... function testVerifiedReference (line 141) | func testVerifiedReference(ctx context.Context, t *testing.T, key []byte... function testVerifiedZAdd (line 152) | func testVerifiedZAdd(ctx context.Context, t *testing.T, set []byte, sco... function testZAdd (line 172) | func testZAdd(ctx context.Context, t *testing.T, set []byte, scores []fl... function testZAddAt (line 195) | func testZAddAt(ctx context.Context, t *testing.T, set []byte, scores []... function testVerifiedZAddAt (line 218) | func testVerifiedZAddAt(ctx context.Context, t *testing.T, set []byte, s... function testGet (line 238) | func testGet(ctx context.Context, t *testing.T, client ic.ImmuClient) { function testGetAtRevision (line 251) | func testGetAtRevision(ctx context.Context, t *testing.T, client ic.Immu... function testGetTxByID (line 315) | func testGetTxByID(ctx context.Context, t *testing.T, set []byte, scores... function testImmuClient_VerifiedTxByID (line 324) | func testImmuClient_VerifiedTxByID(ctx context.Context, t *testing.T, se... function TestImmuClient (line 340) | func TestImmuClient(t *testing.T) { function TestImmuClientTampering (line 365) | func TestImmuClientTampering(t *testing.T) { function TestReplica (line 495) | func TestReplica(t *testing.T) { function TestDatabasesSwitching (line 524) | func TestDatabasesSwitching(t *testing.T) { function TestDatabasesSwitchingWithInMemoryToken (line 566) | func TestDatabasesSwitchingWithInMemoryToken(t *testing.T) { function TestImmuClientDisconnect (line 602) | func TestImmuClientDisconnect(t *testing.T) { function TestImmuClientDisconnectNotConn (line 758) | func TestImmuClientDisconnectNotConn(t *testing.T) { function TestWaitForHealthCheck (line 766) | func TestWaitForHealthCheck(t *testing.T) { function TestWaitForHealthCheckFail (line 773) | func TestWaitForHealthCheckFail(t *testing.T) { function TestSetupDialOptions (line 779) | func TestSetupDialOptions(t *testing.T) { function TestUserManagement (line 792) | func TestUserManagement(t *testing.T) { function TestDatabaseManagement (line 877) | func TestDatabaseManagement(t *testing.T) { function TestImmuClient_History (line 894) | func TestImmuClient_History(t *testing.T) { function TestImmuClient_SetAll (line 910) | func TestImmuClient_SetAll(t *testing.T) { function TestImmuClient_GetAll (line 949) | func TestImmuClient_GetAll(t *testing.T) { function TestImmuClient_Delete (line 979) | func TestImmuClient_Delete(t *testing.T) { function TestImmuClient_ExecAllOpsOptions (line 1013) | func TestImmuClient_ExecAllOpsOptions(t *testing.T) { function TestImmuClient_Scan (line 1035) | func TestImmuClient_Scan(t *testing.T) { function TestImmuClient_TxScan (line 1051) | func TestImmuClient_TxScan(t *testing.T) { function TestImmuClient_Logout (line 1088) | func TestImmuClient_Logout(t *testing.T) { function TestImmuClient_GetServiceClient (line 1157) | func TestImmuClient_GetServiceClient(t *testing.T) { function TestImmuClient_GetOptions (line 1164) | func TestImmuClient_GetOptions(t *testing.T) { function TestImmuClient_ServerInfo (line 1170) | func TestImmuClient_ServerInfo(t *testing.T) { function TestImmuClient_CurrentRoot (line 1179) | func TestImmuClient_CurrentRoot(t *testing.T) { function TestImmuClient_Count (line 1195) | func TestImmuClient_Count(t *testing.T) { function TestImmuClient_CountAll (line 1203) | func TestImmuClient_CountAll(t *testing.T) { function TestEnforcedLogoutAfterPasswordChangeWithToken (line 1319) | func TestEnforcedLogoutAfterPasswordChangeWithToken(t *testing.T) { function TestEnforcedLogoutAfterPasswordChangeWithSessions (line 1373) | func TestEnforcedLogoutAfterPasswordChangeWithSessions(t *testing.T) { function TestImmuClient_CurrentStateVerifiedSignature (line 1422) | func TestImmuClient_CurrentStateVerifiedSignature(t *testing.T) { function TestImmuClient_VerifiedGetAt (line 1430) | func TestImmuClient_VerifiedGetAt(t *testing.T) { function TestImmuClient_VerifiedGetSince (line 1471) | func TestImmuClient_VerifiedGetSince(t *testing.T) { function TestImmuClient_BackupAndRestoreUX (line 1485) | func TestImmuClient_BackupAndRestoreUX(t *testing.T) { type HomedirServiceMock (line 1572) | type HomedirServiceMock struct method WriteFileToUserHomeDir (line 1581) | func (h *HomedirServiceMock) WriteFileToUserHomeDir(content []byte, pa... method FileExistsInUserHomeDir (line 1586) | func (h *HomedirServiceMock) FileExistsInUserHomeDir(pathToFile string... method ReadFileFromUserHomeDir (line 1591) | func (h *HomedirServiceMock) ReadFileFromUserHomeDir(pathToFile string... method DeleteFileFromUserHomeDir (line 1596) | func (h *HomedirServiceMock) DeleteFileFromUserHomeDir(pathToFile stri... function DefaultHomedirServiceMock (line 1601) | func DefaultHomedirServiceMock() *HomedirServiceMock { type TokenServiceMock (line 1618) | type TokenServiceMock struct method GetToken (line 1626) | func (ts TokenServiceMock) GetToken() (string, error) { method SetToken (line 1630) | func (ts TokenServiceMock) SetToken(database string, token string) err... method DeleteToken (line 1634) | func (ts TokenServiceMock) DeleteToken() error { method IsTokenPresent (line 1638) | func (ts TokenServiceMock) IsTokenPresent() (bool, error) { method GetDatabase (line 1642) | func (ts TokenServiceMock) GetDatabase() (string, error) { method WithHds (line 1646) | func (ts TokenServiceMock) WithHds(hds homedir.HomedirService) tokense... method WithTokenFileName (line 1650) | func (ts TokenServiceMock) WithTokenFileName(tfn string) tokenservice.... function TestServerLogRequestMetadata (line 1654) | func TestServerLogRequestMetadata(t *testing.T) { FILE: pkg/integration/database_creation_test.go function TestCreateDatabase (line 27) | func TestCreateDatabase(t *testing.T) { function TestCreateDatabaseV2 (line 56) | func TestCreateDatabaseV2(t *testing.T) { function TestCreateDatabaseWithUnderscoreCharacter (line 159) | func TestCreateDatabaseWithUnderscoreCharacter(t *testing.T) { FILE: pkg/integration/database_runtime_test.go function TestDatabaseLoadingUnloading (line 26) | func TestDatabaseLoadingUnloading(t *testing.T) { FILE: pkg/integration/error_test.go function TestGRPCError (line 28) | func TestGRPCError(t *testing.T) { FILE: pkg/integration/follower_replication_test.go function TestReplication (line 40) | func TestReplication(t *testing.T) { function TestAsyncReplication (line 228) | func TestAsyncReplication(t *testing.T) { function TestReplicationTxDiscarding (line 370) | func TestReplicationTxDiscarding(t *testing.T) { function TestSystemDBAndDefaultDBReplication (line 531) | func TestSystemDBAndDefaultDBReplication(t *testing.T) { function BenchmarkExportTx (line 638) | func BenchmarkExportTx(b *testing.B) { function BenchmarkStreamExportTx (line 799) | func BenchmarkStreamExportTx(b *testing.B) { FILE: pkg/integration/fuzzing/grpc_fuzz_test.go constant requestExecAll (line 37) | requestExecAll = 0 constant requestSet (line 38) | requestSet = 1 function addCorpus (line 41) | func addCorpus(f *testing.F, request byte, msg proto.Message) { function FuzzGRPCProtocol (line 47) | func FuzzGRPCProtocol(f *testing.F) { FILE: pkg/integration/replication/server.go type inProcessTestServerProvider (line 32) | type inProcessTestServerProvider struct method AddServer (line 35) | func (p *inProcessTestServerProvider) AddServer(t *testing.T) TestServ... type inProcessTestServer (line 45) | type inProcessTestServer struct method Address (line 51) | func (s *inProcessTestServer) Address(t *testing.T) (string, int) { method Shutdown (line 55) | func (s *inProcessTestServer) Shutdown(t *testing.T) { method UUID (line 61) | func (s *inProcessTestServer) UUID(t *testing.T) xid.ID { method Start (line 65) | func (s *inProcessTestServer) Start(t *testing.T) { FILE: pkg/integration/replication/suite.go constant primaryDBName (line 35) | primaryDBName = "primarydb" constant replicaDBName (line 36) | replicaDBName = "replicadb" constant primaryUsername (line 37) | primaryUsername = "replicator" constant primaryPassword (line 38) | primaryPassword = "replicator1Pwd!" type TestServer (line 42) | type TestServer interface type TestServerProvider (line 56) | type TestServerProvider interface type baseReplicationTestSuite (line 60) | type baseReplicationTestSuite struct method GetReplicasCount (line 78) | func (suite *baseReplicationTestSuite) GetReplicasCount() int { method AddReplica (line 85) | func (suite *baseReplicationTestSuite) AddReplica(sync bool) int { method StopReplica (line 120) | func (suite *baseReplicationTestSuite) StopReplica(replicaNum int) { method StartReplica (line 129) | func (suite *baseReplicationTestSuite) StartReplica(replicaNum int) { method PromoteReplica (line 138) | func (suite *baseReplicationTestSuite) PromoteReplica(replicaNum, sync... method StartPrimary (line 188) | func (suite *baseReplicationTestSuite) StartPrimary(syncAcks int) { method StopPrimary (line 226) | func (suite *baseReplicationTestSuite) StopPrimary() { method RestartPrimary (line 236) | func (suite *baseReplicationTestSuite) RestartPrimary() { method internalClientFor (line 246) | func (suite *baseReplicationTestSuite) internalClientFor(srv TestServe... method ClientForPrimary (line 268) | func (suite *baseReplicationTestSuite) ClientForPrimary() (mctx contex... method ClientForReplica (line 275) | func (suite *baseReplicationTestSuite) ClientForReplica(replicaNum int... method WaitForCommittedTx (line 282) | func (suite *baseReplicationTestSuite) WaitForCommittedTx( method SetupCluster (line 306) | func (suite *baseReplicationTestSuite) SetupCluster(syncReplicas, sync... method ValidateClusterSetup (line 332) | func (suite *baseReplicationTestSuite) ValidateClusterSetup() { method SetupTest (line 349) | func (suite *baseReplicationTestSuite) SetupTest() { method TearDownTest (line 361) | func (suite *baseReplicationTestSuite) TearDownTest() { FILE: pkg/integration/replication/synchronous_replication_test.go type SyncTestSuitePrimaryToAllReplicas (line 32) | type SyncTestSuitePrimaryToAllReplicas struct method SetupTest (line 41) | func (suite *SyncTestSuitePrimaryToAllReplicas) SetupTest() { method TestSyncFromPrimaryToAllReplicas (line 47) | func (suite *SyncTestSuitePrimaryToAllReplicas) TestSyncFromPrimaryToA... function TestSyncTestSuitePrimaryToAllReplicas (line 36) | func TestSyncTestSuitePrimaryToAllReplicas(t *testing.T) { type SyncTestSuitePrimaryRestart (line 78) | type SyncTestSuitePrimaryRestart struct method SetupTest (line 87) | func (suite *SyncTestSuitePrimaryRestart) SetupTest() { method TestPrimaryRestart (line 93) | func (suite *SyncTestSuitePrimaryRestart) TestPrimaryRestart() { function TestSyncTestSuitePrimaryRestart (line 82) | func TestSyncTestSuitePrimaryRestart(t *testing.T) { type SyncTestSuitePrecommitStateSync (line 137) | type SyncTestSuitePrecommitStateSync struct method SetupTest (line 146) | func (suite *SyncTestSuitePrecommitStateSync) SetupTest() { method TestPrecommitStateSync (line 154) | func (suite *SyncTestSuitePrecommitStateSync) TestPrecommitStateSync() { function TestSyncTestSuitePrecommitStateSync (line 141) | func TestSyncTestSuitePrecommitStateSync(t *testing.T) { type SyncTestMinimumReplicasSuite (line 205) | type SyncTestMinimumReplicasSuite struct method SetupTest (line 214) | func (suite *SyncTestMinimumReplicasSuite) SetupTest() { method TestMinimumReplicas (line 222) | func (suite *SyncTestMinimumReplicasSuite) TestMinimumReplicas() { function TestSyncTestMinimumReplicasSuite (line 209) | func TestSyncTestMinimumReplicasSuite(t *testing.T) { type SyncTestRecoverySpeedSuite (line 304) | type SyncTestRecoverySpeedSuite struct method SetupTest (line 312) | func (suite *SyncTestRecoverySpeedSuite) SetupTest() { method TestReplicaRecoverySpeed (line 318) | func (suite *SyncTestRecoverySpeedSuite) TestReplicaRecoverySpeed() { function TestSyncTestRecoverySpeedSuite (line 308) | func TestSyncTestRecoverySpeedSuite(t *testing.T) { type SyncTestWithAsyncReplicaSuite (line 436) | type SyncTestWithAsyncReplicaSuite struct method SetupTest (line 444) | func (suite *SyncTestWithAsyncReplicaSuite) SetupTest() { method TestSyncReplicationAlongWithAsyncReplicas (line 450) | func (suite *SyncTestWithAsyncReplicaSuite) TestSyncReplicationAlongWi... function TestSyncTestWithAsyncReplicaSuite (line 440) | func TestSyncTestWithAsyncReplicaSuite(t *testing.T) { type SyncTestChangingPrimarySuite (line 526) | type SyncTestChangingPrimarySuite struct method SetupTest (line 534) | func (suite *SyncTestChangingPrimarySuite) SetupTest() { method TestSyncTestChangingPrimarySuite (line 540) | func (suite *SyncTestChangingPrimarySuite) TestSyncTestChangingPrimary... function TestSyncTestChangingPrimarySuite (line 530) | func TestSyncTestChangingPrimarySuite(t *testing.T) { type SyncTestChangingMasterSettingsSuite (line 590) | type SyncTestChangingMasterSettingsSuite struct method SetupTest (line 598) | func (suite *SyncTestChangingMasterSettingsSuite) SetupTest() { method TestSyncTestChangingMasterSuite (line 604) | func (suite *SyncTestChangingMasterSettingsSuite) TestSyncTestChanging... function TestSyncTestChangingMasterSettingsSuite (line 594) | func TestSyncTestChangingMasterSettingsSuite(t *testing.T) { FILE: pkg/integration/server_recovery_test.go function TestServerRecovertMode (line 27) | func TestServerRecovertMode(t *testing.T) { FILE: pkg/integration/session_test.go function TestSession_OpenCloseSession (line 40) | func TestSession_OpenCloseSession(t *testing.T) { function TestSession_OpenCloseSessionMulti (line 78) | func TestSession_OpenCloseSessionMulti(t *testing.T) { function TestSession_OpenSessionNotConnected (line 127) | func TestSession_OpenSessionNotConnected(t *testing.T) { function TestSession_ExpireSessions (line 133) | func TestSession_ExpireSessions(t *testing.T) { function TestSession_CreateDBFromSQLStmts (line 183) | func TestSession_CreateDBFromSQLStmts(t *testing.T) { function TestSession_ListUSersFromSQLStmts (line 202) | func TestSession_ListUSersFromSQLStmts(t *testing.T) { FILE: pkg/integration/signature_verifier_interceptor_test.go function TestSignatureVerifierInterceptor (line 32) | func TestSignatureVerifierInterceptor(t *testing.T) { function TestSignatureVerifierInterceptorUnableToVerify (line 59) | func TestSignatureVerifierInterceptorUnableToVerify(t *testing.T) { function TestSignatureVerifierInterceptorSignatureDoesntMatch (line 83) | func TestSignatureVerifierInterceptorSignatureDoesntMatch(t *testing.T) { function TestSignatureVerifierInterceptorNoPublicKey (line 110) | func TestSignatureVerifierInterceptorNoPublicKey(t *testing.T) { FILE: pkg/integration/sql/sql_test.go function TestImmuClient_SQL (line 34) | func TestImmuClient_SQL(t *testing.T) { function TestImmuClient_SQLQueryReader (line 263) | func TestImmuClient_SQLQueryReader(t *testing.T) { function TestImmuClient_SQL_UserStmts (line 358) | func TestImmuClient_SQL_UserStmts(t *testing.T) { function TestImmuClient_SQL_Errors (line 462) | func TestImmuClient_SQL_Errors(t *testing.T) { function TestQueryTxMetadata (line 525) | func TestQueryTxMetadata(t *testing.T) { FILE: pkg/integration/sql_types_test.go function TestVerifyRowForColumnTypes (line 27) | func TestVerifyRowForColumnTypes(t *testing.T) { FILE: pkg/integration/stream/stream_replication_test.go function TestImmuClient_ExportAndReplicateTx (line 35) | func TestImmuClient_ExportAndReplicateTx(t *testing.T) { FILE: pkg/integration/stream/stream_test.go function setupTestWithSignatures (line 44) | func setupTestWithSignatures(t *testing.T, privKey string, pubKey string... function setupTest (line 66) | func setupTest(t *testing.T) (*servertest.BufconnServer, ic.ImmuClient) { function TestImmuClient_SetGetStream (line 70) | func TestImmuClient_SetGetStream(t *testing.T) { function TestImmuClient_Set32MBStream (line 100) | func TestImmuClient_Set32MBStream(t *testing.T) { function TestImmuClient_SetMaxValueExceeded (line 120) | func TestImmuClient_SetMaxValueExceeded(t *testing.T) { function TestImmuClient_SetMaxTxValuesExceeded (line 136) | func TestImmuClient_SetMaxTxValuesExceeded(t *testing.T) { function TestImmuClient_SetGetSmallMessage (line 162) | func TestImmuClient_SetGetSmallMessage(t *testing.T) { function TestImmuClient_SetMultipleKeys (line 192) | func TestImmuClient_SetMultipleKeys(t *testing.T) { function TestImmuClient_SetMultipleLargeEntries (line 238) | func TestImmuClient_SetMultipleLargeEntries(t *testing.T) { function TestImmuClient_SetMultipleKeysLoop (line 280) | func TestImmuClient_SetMultipleKeysLoop(t *testing.T) { function TestImmuClient_StreamScan (line 310) | func TestImmuClient_StreamScan(t *testing.T) { function TestImmuClient_SetEmptyReader (line 341) | func TestImmuClient_SetEmptyReader(t *testing.T) { function TestImmuClient_SetSizeTooLarge (line 372) | func TestImmuClient_SetSizeTooLarge(t *testing.T) { function TestImmuClient_SetSizeTooLargeOnABigMessage (line 392) | func TestImmuClient_SetSizeTooLargeOnABigMessage(t *testing.T) { function TestImmuClient_ExecAll (line 421) | func TestImmuClient_ExecAll(t *testing.T) { function TestImmuClient_StreamWithSignature (line 492) | func TestImmuClient_StreamWithSignature(t *testing.T) { function TestImmuClient_StreamWithSignatureErrors (line 529) | func TestImmuClient_StreamWithSignatureErrors(t *testing.T) { function TestImmuClient_StreamWithSignatureErrorsMissingServerKey (line 548) | func TestImmuClient_StreamWithSignatureErrorsMissingServerKey(t *testing... function TestImmuClient_StreamWithSignatureErrorsWrongClientKey (line 567) | func TestImmuClient_StreamWithSignatureErrorsWrongClientKey(t *testing.T) { function TestImmuClient_StreamerServiceErrors (line 613) | func TestImmuClient_StreamerServiceErrors(t *testing.T) { function TestImmuClient_StreamerServiceHistoryErrors (line 714) | func TestImmuClient_StreamerServiceHistoryErrors(t *testing.T) { function TestImmuClient_ChunkToChunkGetStream (line 756) | func TestImmuClient_ChunkToChunkGetStream(t *testing.T) { type ServiceFactoryMock (line 799) | type ServiceFactoryMock struct method NewMsgReceiver (line 816) | func (sfm *ServiceFactoryMock) NewMsgReceiver(str stream.ImmuServiceRe... method NewMsgSender (line 820) | func (sfm *ServiceFactoryMock) NewMsgSender(str stream.ImmuServiceSend... method NewKvStreamReceiver (line 824) | func (sfm *ServiceFactoryMock) NewKvStreamReceiver(str stream.MsgRecei... method NewKvStreamSender (line 828) | func (sfm *ServiceFactoryMock) NewKvStreamSender(str stream.MsgSender)... method NewVEntryStreamReceiver (line 832) | func (sfm *ServiceFactoryMock) NewVEntryStreamReceiver(str stream.MsgR... method NewVEntryStreamSender (line 836) | func (sfm *ServiceFactoryMock) NewVEntryStreamSender(str stream.MsgSen... method NewZStreamReceiver (line 840) | func (sfm *ServiceFactoryMock) NewZStreamReceiver(str stream.MsgReceiv... method NewZStreamSender (line 844) | func (sfm *ServiceFactoryMock) NewZStreamSender(str stream.MsgSender) ... method NewExecAllStreamSender (line 848) | func (sfm *ServiceFactoryMock) NewExecAllStreamSender(str stream.MsgSe... method NewExecAllStreamReceiver (line 852) | func (sfm *ServiceFactoryMock) NewExecAllStreamReceiver(str stream.Msg... function DefaultServiceFactoryMock (line 856) | func DefaultServiceFactoryMock() *ServiceFactoryMock { function TestImmuClient_SessionSetGetStream (line 860) | func TestImmuClient_SessionSetGetStream(t *testing.T) { FILE: pkg/integration/stream/streams_verified_test.go function TestImmuClient_StreamVerifiedSetAndGet (line 33) | func TestImmuClient_StreamVerifiedSetAndGet(t *testing.T) { FILE: pkg/integration/stream/streams_zscan_and_history_test.go function TestImmuClient_StreamZScan (line 31) | func TestImmuClient_StreamZScan(t *testing.T) { function TestImmuClient_StreamHistory (line 70) | func TestImmuClient_StreamHistory(t *testing.T) { FILE: pkg/integration/tx/transaction_test.go function setupTest (line 33) | func setupTest(t *testing.T, maxResultSize int) (*servertest.BufconnServ... function TestTransaction_SetAndGet (line 52) | func TestTransaction_SetAndGet(t *testing.T) { function TestTransaction_SQLReader (line 96) | func TestTransaction_SQLReader(t *testing.T) { function TestTransaction_Rollback (line 140) | func TestTransaction_Rollback(t *testing.T) { function TestTransaction_MultipleReadWriteTransactions (line 182) | func TestTransaction_MultipleReadWriteTransactions(t *testing.T) { function TestTransaction_ChangingDBOnSessionNoError (line 198) | func TestTransaction_ChangingDBOnSessionNoError(t *testing.T) { function TestTransaction_MultiNoErr (line 247) | func TestTransaction_MultiNoErr(t *testing.T) { function TestTransaction_HandlingReadConflict (line 325) | func TestTransaction_HandlingReadConflict(t *testing.T) { FILE: pkg/integration/tx/tx_entries_test.go function Test_GetTransactionEntries (line 28) | func Test_GetTransactionEntries(t *testing.T) { FILE: pkg/integration/verification_long_linear_proof_test.go type stateServiceMock (line 36) | type stateServiceMock struct method GetState (line 52) | func (ssm *stateServiceMock) GetState(ctx context.Context, db string) ... method SetState (line 59) | func (ssm *stateServiceMock) SetState(db string, state *schema.Immutab... method CacheLock (line 68) | func (ssm *stateServiceMock) CacheLock() error { method CacheUnlock (line 73) | func (ssm *stateServiceMock) CacheUnlock() error { method SetServerIdentity (line 78) | func (ssm *stateServiceMock) SetServerIdentity(identity string) {} function newServiceStateMock (line 45) | func newServiceStateMock() *stateServiceMock { type clientProxyRemovingLinearAdvanceProof (line 80) | type clientProxyRemovingLinearAdvanceProof struct method VerifiableTxById (line 84) | func (mock *clientProxyRemovingLinearAdvanceProof) VerifiableTxById( function TestLongLinearProofVerification (line 97) | func TestLongLinearProofVerification(t *testing.T) { FILE: pkg/pgsql/errors/errors.go function MapPgError (line 44) | func MapPgError(err error) (er bm.ErrorResp) { FILE: pkg/pgsql/errors/errors_test.go function TestMapPgError (line 25) | func TestMapPgError(t *testing.T) { FILE: pkg/pgsql/pgschema/resolvers_test.go function setupEngine (line 29) | func setupEngine(t *testing.T, multiDBHandler sql.MultiDBHandler) *sql.E... function TestQueryPgCatalogTables (line 45) | func TestQueryPgCatalogTables(t *testing.T) { function TestQueryPgRolesTable (line 92) | func TestQueryPgRolesTable(t *testing.T) { type mockMultiDBHandler (line 135) | type mockMultiDBHandler struct method ListUsers (line 158) | func (h *mockMultiDBHandler) ListUsers(ctx context.Context) ([]sql.Use... method GetLoggedUser (line 162) | func (h *mockMultiDBHandler) GetLoggedUser(ctx context.Context) (sql.U... type user (line 141) | type user struct method Username (line 146) | func (u *user) Username() string { method Permission (line 150) | func (u *user) Permission() sql.Permission { method SQLPrivileges (line 154) | func (u *user) SQLPrivileges() []sql.SQLPrivilege { FILE: pkg/pgsql/pgschema/table_resolvers.go type pgClassResolver (line 181) | type pgClassResolver struct method Resolve (line 183) | func (r *pgClassResolver) Resolve(ctx context.Context, tx *sql.SQLTx, ... method Table (line 236) | func (r *pgClassResolver) Table() string { type pgNamespaceResolver (line 259) | type pgNamespaceResolver struct method Resolve (line 261) | func (r *pgNamespaceResolver) Resolve(ctx context.Context, tx *sql.SQL... method Table (line 272) | func (r *pgNamespaceResolver) Table() string { type pgRolesResolver (line 331) | type pgRolesResolver struct method Resolve (line 333) | func (r *pgRolesResolver) Resolve(ctx context.Context, tx *sql.SQLTx, ... method Table (line 370) | func (r *pgRolesResolver) Table() string { function PgCatalogResolvers (line 380) | func PgCatalogResolvers() []sql.TableResolver { FILE: pkg/pgsql/server/bmessages/authentication_cleartext_password.go function AuthenticationCleartextPassword (line 24) | func AuthenticationCleartextPassword() []byte { FILE: pkg/pgsql/server/bmessages/authentication_ok.go function AuthenticationOk (line 24) | func AuthenticationOk() []byte { FILE: pkg/pgsql/server/bmessages/bind_complete.go function BindComplete (line 24) | func BindComplete() []byte { FILE: pkg/pgsql/server/bmessages/command_complete.go function CommandComplete (line 24) | func CommandComplete(msg []byte) []byte { FILE: pkg/pgsql/server/bmessages/data_row.go function DataRow (line 28) | func DataRow(rows []*sql.Row, colNumb int, ResultColumnFormatCodes []int... function renderValueAsByte (line 120) | func renderValueAsByte(v sql.TypedValue) []byte { function trimQuotes (line 137) | func trimQuotes(s string) string { FILE: pkg/pgsql/server/bmessages/empty_query_response.go function EmptyQueryResponse (line 24) | func EmptyQueryResponse() []byte { FILE: pkg/pgsql/server/bmessages/error_response.go type errorResp (line 25) | type errorResp struct method Encode (line 46) | func (er *errorResp) Encode() []byte { method ToString (line 59) | func (er *errorResp) ToString() string { type ErrorResp (line 29) | type ErrorResp interface function ErrorResponse (line 34) | func ErrorResponse(setters ...Option) *errorResp { FILE: pkg/pgsql/server/bmessages/error_response_opt.go type Option (line 19) | type Option function Severity (line 22) | func Severity(value string) Option { function SeverityNotLoc (line 29) | func SeverityNotLoc(value string) Option { function Code (line 36) | func Code(value string) Option { function Message (line 43) | func Message(value string) Option { function Detail (line 50) | func Detail(value string) Option { function Hint (line 57) | func Hint(value string) Option { function Position (line 64) | func Position(value string) Option { function InternalPosition (line 71) | func InternalPosition(value string) Option { function InternalQuery (line 78) | func InternalQuery(value string) Option { function Where (line 85) | func Where(value string) Option { function SchemaName (line 92) | func SchemaName(value string) Option { function TableName (line 99) | func TableName(value string) Option { function ColumnName (line 106) | func ColumnName(value string) Option { function DataTypeName (line 113) | func DataTypeName(value string) Option { function ConstraintName (line 120) | func ConstraintName(value string) Option { function File (line 127) | func File(value string) Option { function Line (line 134) | func Line(value string) Option { function Routine (line 141) | func Routine(value string) Option { FILE: pkg/pgsql/server/bmessages/error_response_test.go function TestErrorResponse (line 25) | func TestErrorResponse(t *testing.T) { FILE: pkg/pgsql/server/bmessages/parameter_description.go function ParameterDescription (line 41) | func ParameterDescription(cols []sql.ColDescriptor) []byte { FILE: pkg/pgsql/server/bmessages/parameter_status.go function ParameterStatus (line 24) | func ParameterStatus(pname, pval []byte) []byte { FILE: pkg/pgsql/server/bmessages/parse_complete.go function ParseComplete (line 24) | func ParseComplete() []byte { FILE: pkg/pgsql/server/bmessages/ready_for_query.go function ReadyForQuery (line 24) | func ReadyForQuery() []byte { FILE: pkg/pgsql/server/bmessages/row_description.go function RowDescription (line 27) | func RowDescription(cols []sql.ColDescriptor, formatCodes []int16) []byte { FILE: pkg/pgsql/server/fmessages/bind.go type BindMsg (line 38) | type BindMsg struct function ParseBindMsg (line 51) | func ParseBindMsg(payload []byte) (BindMsg, error) { FILE: pkg/pgsql/server/fmessages/bind_test.go function TestParseBindMsg (line 31) | func TestParseBindMsg(t *testing.T) { FILE: pkg/pgsql/server/fmessages/describe.go type DescribeMsg (line 19) | type DescribeMsg struct function ParseDescribeMsg (line 26) | func ParseDescribeMsg(msg []byte) (DescribeMsg, error) { FILE: pkg/pgsql/server/fmessages/execute.go type Execute (line 37) | type Execute struct function ParseExecuteMsg (line 44) | func ParseExecuteMsg(payload []byte) (Execute, error) { FILE: pkg/pgsql/server/fmessages/execute_test.go function TestExecutedMsg (line 28) | func TestExecutedMsg(t *testing.T) { FILE: pkg/pgsql/server/fmessages/flush.go type FlushMsg (line 19) | type FlushMsg struct function ParseFlushMsg (line 21) | func ParseFlushMsg(msg []byte) (FlushMsg, error) { FILE: pkg/pgsql/server/fmessages/fmessages_test/payload.go function Join (line 24) | func Join(chunk [][]byte) []byte { function S (line 28) | func S(str string) []byte { function B (line 31) | func B(b []byte) []byte { function I16 (line 35) | func I16(i int) []byte { function I32 (line 40) | func I32(i int) []byte { function Msg (line 46) | func Msg(t byte, payload []byte) []byte { FILE: pkg/pgsql/server/fmessages/parse.go type ParseMsg (line 24) | type ParseMsg struct function ParseParseMsg (line 35) | func ParseParseMsg(payload []byte) (ParseMsg, error) { FILE: pkg/pgsql/server/fmessages/parse_test.go function TestParsedMsg (line 28) | func TestParsedMsg(t *testing.T) { FILE: pkg/pgsql/server/fmessages/password_message.go type PasswordMsg (line 19) | type PasswordMsg struct method GetSecret (line 28) | func (pw *PasswordMsg) GetSecret() string { function ParsePasswordMsg (line 23) | func ParsePasswordMsg(payload []byte) (PasswordMsg, error) { FILE: pkg/pgsql/server/fmessages/query.go type QueryMsg (line 19) | type QueryMsg struct method GetStatements (line 28) | func (q *QueryMsg) GetStatements() string { function ParseQueryMsg (line 23) | func ParseQueryMsg(payload []byte) (QueryMsg, error) { FILE: pkg/pgsql/server/fmessages/string_reader.go function getNextString (line 24) | func getNextString(r *bufio.Reader) (string, error) { function getNextInt16 (line 32) | func getNextInt16(r *bufio.Reader) (int16, error) { function getNextInt32 (line 41) | func getNextInt32(r *bufio.Reader) (int32, error) { FILE: pkg/pgsql/server/fmessages/sync.go type SyncMsg (line 26) | type SyncMsg struct function ParseSyncMsg (line 28) | func ParseSyncMsg(msg []byte) (SyncMsg, error) { FILE: pkg/pgsql/server/fmessages/terminate.go type TerminateMsg (line 19) | type TerminateMsg struct function ParseTerminateMsg (line 21) | func ParseTerminateMsg(payload []byte) (TerminateMsg, error) { FILE: pkg/pgsql/server/initialize_session.go method InitializeSession (line 41) | func (s *session) InitializeSession() (err error) { method HandleStartup (line 145) | func (s *session) HandleStartup(ctx context.Context) (err error) { function parseProtocolVersion (line 237) | func parseProtocolVersion(payload []byte) string { function isValidProtocolVersion (line 243) | func isValidProtocolVersion(version string) bool { method Close (line 247) | func (s *session) Close() error { FILE: pkg/pgsql/server/message.go type rawMessage (line 29) | type rawMessage struct type messageReader (line 34) | type messageReader struct method ReadRawMessage (line 51) | func (r *messageReader) ReadRawMessage() (*rawMessage, error) { method Write (line 83) | func (r *messageReader) Write(data []byte) (int, error) { method Read (line 87) | func (r *messageReader) Read(data []byte) (int, error) { method UpgradeConnection (line 91) | func (r *messageReader) UpgradeConnection(conn net.Conn) { method CloseConnection (line 95) | func (r *messageReader) CloseConnection() error { method Connection (line 102) | func (r *messageReader) Connection() net.Conn { type MessageReader (line 38) | type MessageReader interface function NewMessageReader (line 47) | func NewMessageReader(conn net.Conn) *messageReader { FILE: pkg/pgsql/server/message_test.go function TestSession_MessageReader (line 31) | func TestSession_MessageReader(t *testing.T) { function TestSession_MessageReaderMaxMsgSize (line 87) | func TestSession_MessageReaderMaxMsgSize(t *testing.T) { FILE: pkg/pgsql/server/options.go type Option (line 26) | type Option function Host (line 28) | func Host(host string) Option { function Port (line 34) | func Port(port int) Option { function ImmudbPort (line 40) | func ImmudbPort(port int) Option { function Logger (line 46) | func Logger(logger logger.Logger) Option { function TLSConfig (line 52) | func TLSConfig(tlsConfig *tls.Config) Option { function LogRequestMetadata (line 58) | func LogRequestMetadata(enabled bool) Option { function DatabaseList (line 64) | func DatabaseList(dbList database.DatabaseList) Option { FILE: pkg/pgsql/server/pgmeta/pg_type.go constant PgTypeMapOid (line 27) | PgTypeMapOid = 0 constant PgTypeMapLength (line 28) | PgTypeMapLength = 1 constant PgsqlProtocolVersion (line 30) | PgsqlProtocolVersion = "3.0" constant PgsqlSSLRequestProtocolVersion (line 31) | PgsqlSSLRequestProtocolVersion = "1234.5679" constant PgsqlServerVersion (line 32) | PgsqlServerVersion = "9.6" constant PgSeverityError (line 53) | PgSeverityError = "ERROR" constant PgSeverityFaral (line 54) | PgSeverityFaral = "FATAL" constant PgSeverityPanic (line 55) | PgSeverityPanic = "PANIC" constant PgSeverityWarning (line 56) | PgSeverityWarning = "WARNING" constant PgSeverityNotice (line 57) | PgSeverityNotice = "NOTICE" constant PgSeverityDebug (line 58) | PgSeverityDebug = "DEBUG" constant PgSeverityInfo (line 59) | PgSeverityInfo = "INFO" constant PgSeverityLog (line 60) | PgSeverityLog = "LOG" constant PgServerErrRejectedEstablishmentOfSqlconnection (line 62) | PgServerErrRejectedEstablishmentOfSqlconnection = "08004" constant PgServerErrSyntaxError (line 63) | PgServerErrSyntaxError = "42601" constant PgServerErrProtocolViolation (line 64) | PgServerErrProtocolViolation = "08P01" constant PgServerErrConnectionFailure (line 65) | PgServerErrConnectionFailure = "08006" constant ProgramLimitExceeded (line 66) | ProgramLimitExceeded = "54000" constant DataException (line 67) | DataException = "22000" FILE: pkg/pgsql/server/pgsql_integration_test.go function TestPgsqlServer_SimpleQuery (line 42) | func TestPgsqlServer_SimpleQuery(t *testing.T) { function TestPgsqlServer_SimpleQueryBlob (line 88) | func TestPgsqlServer_SimpleQueryBlob(t *testing.T) { function TestPgsqlServer_SimpleQueryBool (line 140) | func TestPgsqlServer_SimpleQueryBool(t *testing.T) { function TestPgsqlServer_SimpleQueryExecError (line 187) | func TestPgsqlServer_SimpleQueryExecError(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryError (line 222) | func TestPgsqlServer_SimpleQueryQueryError(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryMissingDatabase (line 257) | func TestPgsqlServer_SimpleQueryQueryMissingDatabase(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryDatabaseNotExists (line 292) | func TestPgsqlServer_SimpleQueryQueryDatabaseNotExists(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryMissingUsername (line 327) | func TestPgsqlServer_SimpleQueryQueryMissingUsername(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryMissingPassword (line 362) | func TestPgsqlServer_SimpleQueryQueryMissingPassword(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryClosedConnError (line 397) | func TestPgsqlServer_SimpleQueryQueryClosedConnError(t *testing.T) { function TestPgsqlServer_SimpleQueryTerminate (line 432) | func TestPgsqlServer_SimpleQueryTerminate(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryEmptyQueryMessage (line 481) | func TestPgsqlServer_SimpleQueryQueryEmptyQueryMessage(t *testing.T) { function TestPgsqlServer_SimpleQueryQueryCreateOrUseDatabaseNotSupported (line 527) | func TestPgsqlServer_SimpleQueryQueryCreateOrUseDatabaseNotSupported(t *... function TestPgsqlServer_SimpleQueryQueryExecError (line 566) | func TestPgsqlServer_SimpleQueryQueryExecError(t *testing.T) { function TestPgsqlServer_SimpleQueryQuerySSLConn (line 606) | func TestPgsqlServer_SimpleQueryQuerySSLConn(t *testing.T) { function TestPgsqlServer_SSLNotEnabled (line 660) | func TestPgsqlServer_SSLNotEnabled(t *testing.T) { function TestPgsqlServer_VersionStatement (line 697) | func TestPgsqlServer_VersionStatement(t *testing.T) { function TestPgsqlServerSetStatement (line 737) | func TestPgsqlServerSetStatement(t *testing.T) { function TestPgsqlServer_SimpleQueryNilValues (line 772) | func TestPgsqlServer_SimpleQueryNilValues(t *testing.T) { function getRandomTableName (line 820) | func getRandomTableName() string { function TestPgsqlServer_ExtendedQueryPG (line 826) | func TestPgsqlServer_ExtendedQueryPG(t *testing.T) { function TestPgsqlServer_ExtendedQueryPGxNamedStatements (line 872) | func TestPgsqlServer_ExtendedQueryPGxNamedStatements(t *testing.T) { function TestPgsqlServer_ExtendedQueryPGxMultiFieldsPreparedStatements (line 921) | func TestPgsqlServer_ExtendedQueryPGxMultiFieldsPreparedStatements(t *te... function TestPgsqlServer_ExtendedQueryPGMultiFieldsPreparedStatements (line 980) | func TestPgsqlServer_ExtendedQueryPGMultiFieldsPreparedStatements(t *tes... function TestPgsqlServer_ExtendedQueryPGMultiFieldsPreparedInsert (line 1037) | func TestPgsqlServer_ExtendedQueryPGMultiFieldsPreparedInsert(t *testing... function TestPgsqlServer_ExtendedQueryPGxMultiInsertStatements (line 1094) | func TestPgsqlServer_ExtendedQueryPGxMultiInsertStatements(t *testing.T) { function TestPgsqlServer_ExtendedQueryPGMultiFieldsPreparedMultiInsertError (line 1143) | func TestPgsqlServer_ExtendedQueryPGMultiFieldsPreparedMultiInsertError(... function TestPgsqlServer_InvalidTraffic (line 1185) | func TestPgsqlServer_InvalidTraffic(t *testing.T) { FILE: pkg/pgsql/server/query_machine.go constant helpPrefix (line 35) | helpPrefix = "select relname, nspname, relkind from pg_catalog.pg_c... constant tableHelpPrefix (line 36) | tableHelpPrefix = "select n.nspname, c.relname, a.attname, a.atttypid, t... constant maxRowsPerMessage (line 38) | maxRowsPerMessage = 1024 method QueryMachine (line 41) | func (s *session) QueryMachine() error { method fetchAndWriteResults (line 260) | func (s *session) fetchAndWriteResults(statements string, parameters []*... function removePGCatalogReferences (line 309) | func removePGCatalogReferences(sql string) string { method query (line 313) | func (s *session) query(st *sql.SelectStmt, parameters []*schema.NamedPa... method exec (line 342) | func (s *session) exec(st sql.SQLStmt, namedParams []*schema.NamedParam,... type portal (line 360) | type portal struct type statement (line 367) | type statement struct method inferParamAndResultCols (line 375) | func (s *session) inferParamAndResultCols(stmt sql.SQLStmt) ([]sql.ColDe... FILE: pkg/pgsql/server/query_machine_test.go function TestSession_QueriesMachine (line 36) | func TestSession_QueriesMachine(t *testing.T) { type mockDB (line 440) | type mockDB struct method SQLQueryPrepared (line 444) | func (db *mockDB) SQLQueryPrepared(ctx context.Context, tx *sql.SQLTx,... FILE: pkg/pgsql/server/request_handler.go method handleRequest (line 24) | func (s *pgsrv) handleRequest(ctx context.Context, conn net.Conn) (err e... FILE: pkg/pgsql/server/server.go type pgsrv (line 33) | type pgsrv struct method Initialize (line 74) | func (s *pgsrv) Initialize() (err error) { method Serve (line 82) | func (s *pgsrv) Serve() (err error) { method newSession (line 107) | func (s *pgsrv) newSession(conn net.Conn) Session { method Stop (line 111) | func (s *pgsrv) Stop() (err error) { method GetPort (line 124) | func (s *pgsrv) GetPort() int { type PGSQLServer (line 47) | type PGSQLServer interface function New (line 54) | func New(setters ...Option) *pgsrv { FILE: pkg/pgsql/server/server_test.go function TestSrv_Initialize (line 25) | func TestSrv_Initialize(t *testing.T) { function TestSrv_GetPort (line 33) | func TestSrv_GetPort(t *testing.T) { function TestSrv_Stop (line 39) | func TestSrv_Stop(t *testing.T) { function TestSrv_Serve (line 45) | func TestSrv_Serve(t *testing.T) { FILE: pkg/pgsql/server/session.go type session (line 36) | type session struct method HandleError (line 99) | func (s *session) HandleError(e error) { method nextMessage (line 108) | func (s *session) nextMessage() (interface{}, bool, error) { method parseRawMessage (line 130) | func (s *session) parseRawMessage(msg *rawMessage) (interface{}, error) { method writeMessage (line 155) | func (s *session) writeMessage(msg []byte) (int, error) { method sqlTx (line 163) | func (s *session) sqlTx() (*sql.SQLTx, error) { type Session (line 62) | type Session interface function newSession (line 70) | func newSession( FILE: pkg/pgsql/server/session_test.go type sessionMock (line 25) | type sessionMock struct method InitializeSession (line 46) | func (s *sessionMock) InitializeSession() error { method QueriesMachine (line 50) | func (s *sessionMock) QueriesMachine(ctx context.Context) error { method HandleStartup (line 54) | func (s *sessionMock) HandleStartup(dbList database.DatabaseList) error { method ErrorHandle (line 58) | func (s *sessionMock) ErrorHandle(e error) {} function NewSessionMock (line 31) | func NewSessionMock() *sessionMock { FILE: pkg/pgsql/server/ssl_handshake.go method handshake (line 25) | func (s *session) handshake() error { FILE: pkg/pgsql/server/ssl_handshake_test.go function TestSession_handshakeNotSupported (line 31) | func TestSession_handshakeNotSupported(t *testing.T) { function TestSession_handshakeErr (line 40) | func TestSession_handshakeErr(t *testing.T) { FILE: pkg/pgsql/server/stmts_handler.go method isInBlackList (line 31) | func (s *session) isInBlackList(statement string) bool { method isEmulableInternally (line 42) | func (s *session) isEmulableInternally(statement string) interface{} { method tryToHandleInternally (line 56) | func (s *session) tryToHandleInternally(command interface{}) error { type version (line 71) | type version struct type deallocate (line 73) | type deallocate struct FILE: pkg/pgsql/server/types.go function buildNamedParams (line 29) | func buildNamedParams(paramsType []sql.ColDescriptor, paramsVal []interf... function getInt64 (line 82) | func getInt64(p []byte) (int64, error) { FILE: pkg/pgsql/server/types_test.go function Test_getInt64 (line 29) | func Test_getInt64(t *testing.T) { function Test_buildNamedParams (line 51) | func Test_buildNamedParams(t *testing.T) { FILE: pkg/pgsql/server/version.go method writeVersionInfo (line 25) | func (s *session) writeVersionInfo() error { FILE: pkg/replication/delayer.go type Delayer (line 25) | type Delayer interface type expBackoff (line 29) | type expBackoff struct method DelayAfter (line 36) | func (exp *expBackoff) DelayAfter(retries int) time.Duration { FILE: pkg/replication/metrics.go type metrics (line 75) | type metrics struct method reset (line 103) | func (m *metrics) reset() { method replicationTimeHistogramTimer (line 113) | func (m *metrics) replicationTimeHistogramTimer() *prometheus.Timer { function metricsForDb (line 88) | func metricsForDb(dbName string) metrics { FILE: pkg/replication/options.go constant DefaultChunkSize (line 27) | DefaultChunkSize int = 64 * 1024 constant DefaultPrefetchTxBufferSize (line 28) | DefaultPrefetchTxBufferSize int = 100 constant DefaultReplicationCommitConcurrency (line 29) | DefaultReplicationCommitConcurrency int = 10 constant DefaultAllowTxDiscarding (line 30) | DefaultAllowTxDiscarding = false constant DefaultSkipIntegrityCheck (line 31) | DefaultSkipIntegrityCheck = false constant DefaultWaitForIndexing (line 32) | DefaultWaitForIndexing = false type ClientFactory (line 35) | type ClientFactory type Options (line 37) | type Options struct method Validate (line 86) | func (opts *Options) Validate() error { method WithPrimaryDatabase (line 111) | func (o *Options) WithPrimaryDatabase(primaryDatabase string) *Options { method WithPrimaryHost (line 117) | func (o *Options) WithPrimaryHost(primaryHost string) *Options { method WithPrimaryPort (line 123) | func (o *Options) WithPrimaryPort(primaryPort int) *Options { method WithPrimaryUsername (line 129) | func (o *Options) WithPrimaryUsername(primaryUsername string) *Options { method WithPrimaryPassword (line 135) | func (o *Options) WithPrimaryPassword(primaryPassword string) *Options { method WithStreamChunkSize (line 141) | func (o *Options) WithStreamChunkSize(streamChunkSize int) *Options { method WithPrefetchTxBufferSize (line 147) | func (o *Options) WithPrefetchTxBufferSize(prefetchTxBufferSize int) *... method WithReplicationCommitConcurrency (line 153) | func (o *Options) WithReplicationCommitConcurrency(replicationCommitCo... method WithAllowTxDiscarding (line 159) | func (o *Options) WithAllowTxDiscarding(allowTxDiscarding bool) *Optio... method WithSkipIntegrityCheck (line 165) | func (o *Options) WithSkipIntegrityCheck(skipIntegrityCheck bool) *Opt... method WithWaitForIndexing (line 171) | func (o *Options) WithWaitForIndexing(waitForIndexing bool) *Options { method WithDelayer (line 177) | func (o *Options) WithDelayer(delayer Delayer) *Options { method WithClientFactoryFunc (line 183) | func (o *Options) WithClientFactoryFunc(clientFactory func(string, int... function DefaultOptions (line 57) | func DefaultOptions() *Options { function newClient (line 77) | func newClient(host string, port int) client.ImmuClient { FILE: pkg/replication/options_test.go function TestOptions (line 26) | func TestOptions(t *testing.T) { FILE: pkg/replication/replicator.go type prefetchTxEntry (line 48) | type prefetchTxEntry struct type TxReplicator (line 53) | type TxReplicator struct method handleError (line 120) | func (txr *TxReplicator) handleError(err error) (terminate bool) { method Start (line 160) | func (txr *TxReplicator) Start() error { method replicationLoop (line 198) | func (txr *TxReplicator) replicationLoop() { method replicateSingleTx (line 216) | func (txr *TxReplicator) replicateSingleTx(data []byte) bool { method replicationFailureDelay (line 249) | func (txr *TxReplicator) replicationFailureDelay(consecutiveFailures i... method connect (line 271) | func (txr *TxReplicator) connect() error { method disconnect (line 309) | func (txr *TxReplicator) disconnect() { method fetchNextTx (line 327) | func (txr *TxReplicator) fetchNextTx() error { method Stop (line 471) | func (txr *TxReplicator) Stop() error { method stopWithErr (line 475) | func (txr *TxReplicator) stopWithErr(err error) error { method Error (line 501) | func (txr *TxReplicator) Error() error { method maybeUpdateReplicationLag (line 508) | func (txr *TxReplicator) maybeUpdateReplicationLag(lastCommittedTxID u... function NewTxReplicator (line 93) | func NewTxReplicator(uuid xid.ID, db database.DB, opts *Options, logger ... function fullAddress (line 267) | func fullAddress(db, address string, port int) string { FILE: pkg/replication/replicator_test.go function TestReplication (line 33) | func TestReplication(t *testing.T) { function TestReplicationIsAbortedOnServerVersionMismatch (line 65) | func TestReplicationIsAbortedOnServerVersionMismatch(t *testing.T) { type immuClientMock (line 100) | type immuClientMock struct method OpenSession (line 104) | func (c *immuClientMock) OpenSession(ctx context.Context, user []byte,... method ServerInfo (line 108) | func (c *immuClientMock) ServerInfo(ctx context.Context, req *schema.S... method CloseSession (line 114) | func (c *immuClientMock) CloseSession(ctx context.Context) error { FILE: pkg/server/access_log_interceptor.go method AccessLogStreamInterceptor (line 10) | func (s *ImmuServer) AccessLogStreamInterceptor(srv interface{}, ss grpc... method AccessLogInterceptor (line 19) | func (s *ImmuServer) AccessLogInterceptor(ctx context.Context, req inter... method logAccess (line 28) | func (s *ImmuServer) logAccess(ctx context.Context, method string, rpcDu... FILE: pkg/server/access_log_interceptor_test.go function TestAccessLogInterceptors (line 15) | func TestAccessLogInterceptors(t *testing.T) { FILE: pkg/server/authorization_operations.go constant infinity (line 29) | infinity = time.Duration(math.MaxInt64) type authenticationServiceImp (line 31) | type authenticationServiceImp struct method OpenSession (line 35) | func (s *authenticationServiceImp) OpenSession(ctx context.Context, lo... method KeepAlive (line 65) | func (s *authenticationServiceImp) KeepAlive(ctx context.Context, _ *p... method CloseSession (line 74) | func (s *authenticationServiceImp) CloseSession(ctx context.Context, _... FILE: pkg/server/corruption_checker_test.go type mockLogger (line 382) | type mockLogger struct method Errorf (line 387) | func (l *mockLogger) Errorf(f string, v ...interface{}) { method Warningf (line 391) | func (l *mockLogger) Warningf(f string, v ...interface{}) { method Infof (line 395) | func (l *mockLogger) Infof(f string, v ...interface{}) { method Debugf (line 399) | func (l *mockLogger) Debugf(f string, v ...interface{}) { method Close (line 403) | func (l *mockLogger) Close() error { return nil } method log (line 405) | func (l *mockLogger) log(level, f string, v ...interface{}) { FILE: pkg/server/db_dummy_closed.go type closedDB (line 34) | type closedDB struct method GetName (line 39) | func (db *closedDB) GetName() string { method GetOptions (line 43) | func (db *closedDB) GetOptions() *database.Options { method Path (line 47) | func (db *closedDB) Path() string { method AsReplica (line 51) | func (db *closedDB) AsReplica(asReplica, syncReplication bool, syncAck... method IsReplica (line 54) | func (db *closedDB) IsReplica() bool { method IsSyncReplicationEnabled (line 58) | func (db *closedDB) IsSyncReplicationEnabled() bool { method SetSyncReplication (line 62) | func (db *closedDB) SetSyncReplication(enabled bool) { method MaxResultSize (line 65) | func (db *closedDB) MaxResultSize() int { method UseTimeFunc (line 69) | func (db *closedDB) UseTimeFunc(timeFunc store.TimeFunc) error { method Health (line 73) | func (db *closedDB) Health() (waitingCount int, lastReleaseAt time.Tim... method CurrentState (line 77) | func (db *closedDB) CurrentState() (*schema.ImmutableState, error) { method Size (line 81) | func (db *closedDB) Size() (uint64, error) { method TxCount (line 85) | func (db *closedDB) TxCount() (uint64, error) { method Set (line 89) | func (db *closedDB) Set(ctx context.Context, req *schema.SetRequest) (... method VerifiableSet (line 93) | func (db *closedDB) VerifiableSet(ctx context.Context, req *schema.Ver... method Get (line 97) | func (db *closedDB) Get(ctx context.Context, req *schema.KeyRequest) (... method VerifiableGet (line 101) | func (db *closedDB) VerifiableGet(ctx context.Context, req *schema.Ver... method GetAll (line 105) | func (db *closedDB) GetAll(ctx context.Context, req *schema.KeyListReq... method Delete (line 109) | func (db *closedDB) Delete(ctx context.Context, req *schema.DeleteKeys... method SetReference (line 113) | func (db *closedDB) SetReference(ctx context.Context, req *schema.Refe... method VerifiableSetReference (line 117) | func (db *closedDB) VerifiableSetReference(ctx context.Context, req *s... method Scan (line 121) | func (db *closedDB) Scan(ctx context.Context, req *schema.ScanRequest)... method History (line 125) | func (db *closedDB) History(ctx context.Context, req *schema.HistoryRe... method ExecAll (line 129) | func (db *closedDB) ExecAll(ctx context.Context, operations *schema.Ex... method Count (line 133) | func (db *closedDB) Count(ctx context.Context, prefix *schema.KeyPrefi... method CountAll (line 137) | func (db *closedDB) CountAll(ctx context.Context) (*schema.EntryCount,... method ZAdd (line 141) | func (db *closedDB) ZAdd(ctx context.Context, req *schema.ZAddRequest)... method VerifiableZAdd (line 145) | func (db *closedDB) VerifiableZAdd(ctx context.Context, req *schema.Ve... method ZScan (line 149) | func (db *closedDB) ZScan(ctx context.Context, req *schema.ZScanReques... method NewSQLTx (line 153) | func (db *closedDB) NewSQLTx(ctx context.Context, _ *sql.TxOptions) (*... method SQLExec (line 157) | func (db *closedDB) SQLExec(ctx context.Context, tx *sql.SQLTx, req *s... method SQLExecPrepared (line 161) | func (db *closedDB) SQLExecPrepared(ctx context.Context, tx *sql.SQLTx... method InferParameters (line 165) | func (db *closedDB) InferParameters(ctx context.Context, tx *sql.SQLTx... method InferParametersPrepared (line 169) | func (db *closedDB) InferParametersPrepared(ctx context.Context, tx *s... method SQLQuery (line 173) | func (db *closedDB) SQLQuery(ctx context.Context, tx *sql.SQLTx, req *... method SQLQueryAll (line 177) | func (db *closedDB) SQLQueryAll(ctx context.Context, tx *sql.SQLTx, re... method SQLQueryPrepared (line 181) | func (db *closedDB) SQLQueryPrepared(ctx context.Context, tx *sql.SQLT... method VerifiableSQLGet (line 185) | func (db *closedDB) VerifiableSQLGet(ctx context.Context, req *schema.... method ListTables (line 189) | func (db *closedDB) ListTables(ctx context.Context, tx *sql.SQLTx) (*s... method DescribeTable (line 193) | func (db *closedDB) DescribeTable(ctx context.Context, tx *sql.SQLTx, ... method WaitForTx (line 197) | func (db *closedDB) WaitForTx(ctx context.Context, txID uint64, allowP... method WaitForIndexingUpto (line 201) | func (db *closedDB) WaitForIndexingUpto(ctx context.Context, txID uint... method TxByID (line 205) | func (db *closedDB) TxByID(ctx context.Context, req *schema.TxRequest)... method ExportTxByID (line 209) | func (db *closedDB) ExportTxByID(ctx context.Context, req *schema.Expo... method ReplicateTx (line 213) | func (db *closedDB) ReplicateTx(ctx context.Context, exportedTx []byte... method AllowCommitUpto (line 217) | func (db *closedDB) AllowCommitUpto(txID uint64, alh [sha256.Size]byte... method DiscardPrecommittedTxsSince (line 221) | func (db *closedDB) DiscardPrecommittedTxsSince(txID uint64) error { method VerifiableTxByID (line 225) | func (db *closedDB) VerifiableTxByID(ctx context.Context, req *schema.... method TxScan (line 229) | func (db *closedDB) TxScan(ctx context.Context, req *schema.TxScanRequ... method FlushIndex (line 233) | func (db *closedDB) FlushIndex(req *schema.FlushIndexRequest) error { method CompactIndex (line 237) | func (db *closedDB) CompactIndex() error { method IsClosed (line 241) | func (db *closedDB) IsClosed() bool { method Close (line 245) | func (db *closedDB) Close() error { method Truncate (line 249) | func (db *closedDB) Truncate(ts time.Duration) error { method CreateCollection (line 254) | func (d *closedDB) CreateCollection(ctx context.Context, username stri... method GetCollection (line 259) | func (d *closedDB) GetCollection(ctx context.Context, req *protomodel.... method GetCollections (line 263) | func (d *closedDB) GetCollections(ctx context.Context, req *protomodel... method UpdateCollection (line 267) | func (d *closedDB) UpdateCollection(ctx context.Context, username stri... method DeleteCollection (line 271) | func (d *closedDB) DeleteCollection(ctx context.Context, username stri... method AddField (line 275) | func (d *closedDB) AddField(ctx context.Context, username string, req ... method RemoveField (line 279) | func (d *closedDB) RemoveField(ctx context.Context, username string, r... method CreateIndex (line 283) | func (d *closedDB) CreateIndex(ctx context.Context, username string, r... method DeleteIndex (line 287) | func (d *closedDB) DeleteIndex(ctx context.Context, username string, r... method InsertDocuments (line 291) | func (d *closedDB) InsertDocuments(ctx context.Context, username strin... method ReplaceDocuments (line 295) | func (d *closedDB) ReplaceDocuments(ctx context.Context, username stri... method AuditDocument (line 299) | func (d *closedDB) AuditDocument(ctx context.Context, req *protomodel.... method SearchDocuments (line 303) | func (d *closedDB) SearchDocuments(ctx context.Context, query *protomo... method CountDocuments (line 307) | func (d *closedDB) CountDocuments(ctx context.Context, req *protomodel... method ProofDocument (line 311) | func (d *closedDB) ProofDocument(ctx context.Context, req *protomodel.... method DeleteDocuments (line 315) | func (d *closedDB) DeleteDocuments(ctx context.Context, username strin... FILE: pkg/server/db_dummy_closed_test.go function TestDummyClosedDatabase (line 29) | func TestDummyClosedDatabase(t *testing.T) { FILE: pkg/server/db_operations.go function unixMilli (line 28) | func unixMilli(t time.Time) int64 { method DatabaseHealth (line 32) | func (s *ImmuServer) DatabaseHealth(ctx context.Context, _ *empty.Empty)... method CurrentState (line 47) | func (s *ImmuServer) CurrentState(ctx context.Context, _ *empty.Empty) (... method Set (line 71) | func (s *ImmuServer) Set(ctx context.Context, kv *schema.SetRequest) (*s... method VerifiableSet (line 85) | func (s *ImmuServer) VerifiableSet(ctx context.Context, req *schema.Veri... method Get (line 122) | func (s *ImmuServer) Get(ctx context.Context, req *schema.KeyRequest) (*... method VerifiableGet (line 132) | func (s *ImmuServer) VerifiableGet(ctx context.Context, req *schema.Veri... method Scan (line 165) | func (s *ImmuServer) Scan(ctx context.Context, req *schema.ScanRequest) ... method Count (line 175) | func (s *ImmuServer) Count(ctx context.Context, req *schema.KeyPrefix) (... method CountAll (line 185) | func (s *ImmuServer) CountAll(ctx context.Context, _ *empty.Empty) (*sch... method TxById (line 195) | func (s *ImmuServer) TxById(ctx context.Context, req *schema.TxRequest) ... method VerifiableTxById (line 205) | func (s *ImmuServer) VerifiableTxById(ctx context.Context, req *schema.V... method TxScan (line 238) | func (s *ImmuServer) TxScan(ctx context.Context, req *schema.TxScanReque... method History (line 248) | func (s *ImmuServer) History(ctx context.Context, req *schema.HistoryReq... method SetReference (line 258) | func (s *ImmuServer) SetReference(ctx context.Context, req *schema.Refer... method VerifiableSetReference (line 272) | func (s *ImmuServer) VerifiableSetReference(ctx context.Context, req *sc... method ZAdd (line 309) | func (s *ImmuServer) ZAdd(ctx context.Context, req *schema.ZAddRequest) ... method ZScan (line 323) | func (s *ImmuServer) ZScan(ctx context.Context, req *schema.ZScanRequest... method VerifiableZAdd (line 333) | func (s *ImmuServer) VerifiableZAdd(ctx context.Context, req *schema.Ver... method FlushIndex (line 369) | func (s *ImmuServer) FlushIndex(ctx context.Context, req *schema.FlushIn... method CompactIndex (line 382) | func (s *ImmuServer) CompactIndex(ctx context.Context, _ *empty.Empty) (... method GetAll (line 393) | func (s *ImmuServer) GetAll(ctx context.Context, req *schema.KeyListRequ... method Delete (line 406) | func (s *ImmuServer) Delete(ctx context.Context, req *schema.DeleteKeysR... method ExecAll (line 419) | func (s *ImmuServer) ExecAll(ctx context.Context, req *schema.ExecAllReq... FILE: pkg/server/db_options.go type Milliseconds (line 34) | type Milliseconds type dbOptions (line 36) | type dbOptions struct method storeOptions (line 244) | func (opts *dbOptions) storeOptions() *store.Options { method databaseNullableSettings (line 305) | func (opts *dbOptions) databaseNullableSettings() *schema.DatabaseNull... method Validate (line 703) | func (opts *dbOptions) Validate() error { method isReplicatorRequired (line 825) | func (opts *dbOptions) isReplicatorRequired() bool { method isDataRetentionEnabled (line 832) | func (opts *dbOptions) isDataRetentionEnabled() bool { type featureState (line 99) | type featureState method isEnabled (line 107) | func (fs featureState) isEnabled() bool { constant unspecifiedState (line 102) | unspecifiedState featureState = 0 constant enabledState (line 103) | enabledState featureState = 1 constant disabledState (line 104) | disabledState featureState = 2 type indexOptions (line 111) | type indexOptions struct type ahtOptions (line 129) | type ahtOptions struct constant DefaultMaxValueLen (line 135) | DefaultMaxValueLen = 1 << 25 constant DefaultStoreFileSize (line 136) | DefaultStoreFileSize = 1 << 29 method defaultDBOptions (line 139) | func (s *ImmuServer) defaultDBOptions(dbName, userName string) *dbOptions { method defaultIndexOptions (line 204) | func (s *ImmuServer) defaultIndexOptions() *indexOptions { method defaultAHTOptions (line 224) | func (s *ImmuServer) defaultAHTOptions() *ahtOptions { method databaseOptionsFrom (line 231) | func (s *ImmuServer) databaseOptionsFrom(opts *dbOptions) *database.Opti... function dbSettingsToDBNullableSettings (line 388) | func dbSettingsToDBNullableSettings(settings *schema.DatabaseSettings) *... method overwriteWith (line 424) | func (s *ImmuServer) overwriteWith(opts *dbOptions, settings *schema.Dat... method saveDBOptions (line 836) | func (s *ImmuServer) saveDBOptions(options *dbOptions) error { method deleteDBOptionsFor (line 851) | func (s *ImmuServer) deleteDBOptionsFor(db string) error { method loadDBOptions (line 865) | func (s *ImmuServer) loadDBOptions(database string, createIfNotExists bo... method logDBOptions (line 896) | func (s *ImmuServer) logDBOptions(database string, opts *dbOptions) { FILE: pkg/server/db_options_test.go function TestDefaultOptions (line 26) | func TestDefaultOptions(t *testing.T) { function TestReplicaOptions (line 40) | func TestReplicaOptions(t *testing.T) { function TestPrimaryOptions (line 66) | func TestPrimaryOptions(t *testing.T) { FILE: pkg/server/db_runtime_test.go function TestServerDatabaseRuntime (line 32) | func TestServerDatabaseRuntime(t *testing.T) { function TestServerDatabaseRuntimeEdgeCases (line 140) | func TestServerDatabaseRuntimeEdgeCases(t *testing.T) { FILE: pkg/server/documents_operations.go method CreateCollection (line 32) | func (s *ImmuServer) CreateCollection(ctx context.Context, req *protomod... method UpdateCollection (line 46) | func (s *ImmuServer) UpdateCollection(ctx context.Context, req *protomod... method GetCollection (line 60) | func (s *ImmuServer) GetCollection(ctx context.Context, req *protomodel.... method GetCollections (line 69) | func (s *ImmuServer) GetCollections(ctx context.Context, req *protomodel... method DeleteCollection (line 78) | func (s *ImmuServer) DeleteCollection(ctx context.Context, req *protomod... method AddField (line 92) | func (s *ImmuServer) AddField(ctx context.Context, req *protomodel.AddFi... method RemoveField (line 106) | func (s *ImmuServer) RemoveField(ctx context.Context, req *protomodel.Re... method CreateIndex (line 120) | func (s *ImmuServer) CreateIndex(ctx context.Context, req *protomodel.Cr... method DeleteIndex (line 134) | func (s *ImmuServer) DeleteIndex(ctx context.Context, req *protomodel.De... method InsertDocuments (line 148) | func (s *ImmuServer) InsertDocuments(ctx context.Context, req *protomode... method ReplaceDocuments (line 162) | func (s *ImmuServer) ReplaceDocuments(ctx context.Context, req *protomod... method AuditDocument (line 176) | func (s *ImmuServer) AuditDocument(ctx context.Context, req *protomodel.... method SearchDocuments (line 185) | func (s *ImmuServer) SearchDocuments(ctx context.Context, req *protomode... method CountDocuments (line 296) | func (s *ImmuServer) CountDocuments(ctx context.Context, req *protomodel... method DeleteDocuments (line 305) | func (s *ImmuServer) DeleteDocuments(ctx context.Context, req *protomode... method ProofDocument (line 319) | func (s *ImmuServer) ProofDocument(ctx context.Context, req *protomodel.... FILE: pkg/server/documents_operations_test.go function TestV2Authentication (line 33) | func TestV2Authentication(t *testing.T) { function TestPaginationOnReader (line 147) | func TestPaginationOnReader(t *testing.T) { function TestPaginationWithoutSearchID (line 345) | func TestPaginationWithoutSearchID(t *testing.T) { function TestPaginatedReader_NoMoreDocsFound (line 450) | func TestPaginatedReader_NoMoreDocsFound(t *testing.T) { function TestDocumentInsert_WithEmptyDocument (line 639) | func TestDocumentInsert_WithEmptyDocument(t *testing.T) { function TestCollections (line 692) | func TestCollections(t *testing.T) { function TestDocuments (line 898) | func TestDocuments(t *testing.T) { FILE: pkg/server/error_mapper_interceptor.go function ErrorMapperStream (line 26) | func ErrorMapperStream(srv interface{}, ss grpc.ServerStream, info *grpc... function ErrorMapper (line 32) | func ErrorMapper(ctx context.Context, req interface{}, info *grpc.UnaryS... FILE: pkg/server/errors.go function mapServerError (line 62) | func mapServerError(err error) error { function init (line 77) | func init() { FILE: pkg/server/errors_test.go function TestMapServerError (line 29) | func TestMapServerError(t *testing.T) { FILE: pkg/server/keepAlive.go method KeepAlive (line 28) | func (s *ImmuServer) KeepAlive(ctx context.Context, e *empty.Empty) (*em... FILE: pkg/server/keep_alive_session_interceptor.go method KeepALiveSessionStreamInterceptor (line 26) | func (s *ImmuServer) KeepALiveSessionStreamInterceptor(srv interface{}, ... method KeepAliveSessionInterceptor (line 36) | func (s *ImmuServer) KeepAliveSessionInterceptor(ctx context.Context, re... FILE: pkg/server/metrics.go type VersionResponse (line 40) | type VersionResponse struct type MetricsCollection (line 50) | type MetricsCollection struct method WithUptimeCounter (line 74) | func (mc *MetricsCollection) WithUptimeCounter(f func() float64) { method UpdateClientMetrics (line 90) | func (mc *MetricsCollection) UpdateClientMetrics(ctx context.Context) { method WithComputeDBSizes (line 102) | func (mc *MetricsCollection) WithComputeDBSizes(f func() map[string]fl... method WithComputeDBEntries (line 107) | func (mc *MetricsCollection) WithComputeDBEntries(f func() map[string]... method WithLoadedDBSize (line 112) | func (mc *MetricsCollection) WithLoadedDBSize(f func() float64) { method WithComputeSessionCount (line 117) | func (mc *MetricsCollection) WithComputeSessionCount(f func() float64) { method UpdateDBMetrics (line 122) | func (mc *MetricsCollection) UpdateDBMetrics() { function StartMetrics (line 201) | func StartMetrics( function ImmudbHealthHandlerFunc (line 263) | func ImmudbHealthHandlerFunc() http.HandlerFunc { function ImmudbVersionHandlerFunc (line 269) | func ImmudbVersionHandlerFunc(w http.ResponseWriter, r *http.Request) { function corsHandler (line 273) | func corsHandler(handler http.Handler) http.Handler { function corsHandlerFunc (line 280) | func corsHandlerFunc(handlerFunc http.HandlerFunc) http.HandlerFunc { function addCORSHeaders (line 287) | func addCORSHeaders(w http.ResponseWriter, r *http.Request) { function writeJSONResponse (line 302) | func writeJSONResponse( FILE: pkg/server/metrics_funcs.go method metricFuncServerUptimeCounter (line 29) | func (s *ImmuServer) metricFuncServerUptimeCounter() float64 { function dirSize (line 34) | func dirSize(dir string) (int64, error) { method metricFuncComputeDBSizes (line 53) | func (s *ImmuServer) metricFuncComputeDBSizes() (dbSizes map[string]floa... method metricFuncComputeDBEntries (line 93) | func (s *ImmuServer) metricFuncComputeDBEntries() (nbEntriesPerDB map[st... method metricFuncComputeLoadedDBSize (line 140) | func (s *ImmuServer) metricFuncComputeLoadedDBSize() float64 { method metricFuncComputeSessionCount (line 144) | func (s *ImmuServer) metricFuncComputeSessionCount() float64 { FILE: pkg/server/metrics_funcs_test.go type dbMock (line 34) | type dbMock struct method CurrentState (line 42) | func (dbm dbMock) CurrentState() (*schema.ImmutableState, error) { method GetOptions (line 49) | func (dbm dbMock) GetOptions() *database.Options { method GetName (line 56) | func (dbm dbMock) GetName() string { function TestMetricFuncComputeDBEntries (line 63) | func TestMetricFuncComputeDBEntries(t *testing.T) { function TestMetricFuncServerUptimeCounter (line 120) | func TestMetricFuncServerUptimeCounter(t *testing.T) { function TestMetricFuncComputeDBSizes (line 125) | func TestMetricFuncComputeDBSizes(t *testing.T) { function TestMetricFuncComputeLoadedDBSize (line 183) | func TestMetricFuncComputeLoadedDBSize(t *testing.T) { FILE: pkg/server/metrics_test.go function TestStartMetricsHTTP (line 35) | func TestStartMetricsHTTP(t *testing.T) { function TestStartMetricsHTTPS (line 59) | func TestStartMetricsHTTPS(t *testing.T) { function TestStartMetricsFail (line 87) | func TestStartMetricsFail(t *testing.T) { function TestMetricsCollection_UpdateClientMetrics (line 110) | func TestMetricsCollection_UpdateClientMetrics(t *testing.T) { function TestMetricsCollection_UpdateDBMetrics (line 149) | func TestMetricsCollection_UpdateDBMetrics(t *testing.T) { function TestImmudbHealthHandlerFunc (line 185) | func TestImmudbHealthHandlerFunc(t *testing.T) { function TestImmudbVersionHandlerFunc (line 194) | func TestImmudbVersionHandlerFunc(t *testing.T) { function TestCORSHandler (line 221) | func TestCORSHandler(t *testing.T) { FILE: pkg/server/multidb_handler.go type multidbHandler (line 28) | type multidbHandler struct method UseDatabase (line 36) | func (h *multidbHandler) UseDatabase(ctx context.Context, db string) e... method CreateDatabase (line 45) | func (h *multidbHandler) CreateDatabase(ctx context.Context, db string... method GetLoggedUser (line 53) | func (h *multidbHandler) GetLoggedUser(ctx context.Context) (sql.User,... method ListDatabases (line 81) | func (h *multidbHandler) ListDatabases(ctx context.Context) ([]string,... method ListUsers (line 94) | func (h *multidbHandler) ListUsers(ctx context.Context) ([]sql.User, e... method CreateUser (line 181) | func (h *multidbHandler) CreateUser(ctx context.Context, username, pas... method AlterUser (line 197) | func (h *multidbHandler) AlterUser(ctx context.Context, username, pass... method GrantSQLPrivileges (line 234) | func (h *multidbHandler) GrantSQLPrivileges(ctx context.Context, datab... method RevokeSQLPrivileges (line 238) | func (h *multidbHandler) RevokeSQLPrivileges(ctx context.Context, data... method changeSQLPrivileges (line 242) | func (h *multidbHandler) changeSQLPrivileges(ctx context.Context, data... method DropUser (line 257) | func (h *multidbHandler) DropUser(ctx context.Context, username string... method ExecPreparedStmts (line 265) | func (h *multidbHandler) ExecPreparedStmts( method multidbHandler (line 32) | func (s *ImmuServer) multidbHandler() sql.MultiDBHandler { function findPermission (line 136) | func findPermission(permissions []*schema.Permission, database string) *... type User (line 145) | type User struct method Username (line 151) | func (usr *User) Username() string { method Permission (line 155) | func (usr *User) Permission() sql.Permission { method SQLPrivileges (line 159) | func (usr *User) SQLPrivileges() []sql.SQLPrivilege { function permCode (line 163) | func permCode(permission sql.Permission) uint32 { FILE: pkg/server/multidb_handler_test.go function TestServerMultidbHandler (line 28) | func TestServerMultidbHandler(t *testing.T) { FILE: pkg/server/options.go constant SystemDBName (line 37) | SystemDBName = "systemdb" constant DefaultDBName (line 38) | DefaultDBName = "defaultdb" type Options (line 41) | type Options struct method WithDir (line 181) | func (o *Options) WithDir(dir string) *Options { method WithNetwork (line 187) | func (o *Options) WithNetwork(network string) *Options { method WithAddress (line 193) | func (o *Options) WithAddress(address string) *Options { method WithPort (line 199) | func (o *Options) WithPort(port int) *Options { method WithConfig (line 205) | func (o *Options) WithConfig(config string) *Options { method WithPidfile (line 211) | func (o *Options) WithPidfile(pidfile string) *Options { method WithLogDir (line 217) | func (o *Options) WithLogDir(dir string) *Options { method WithLogfile (line 223) | func (o *Options) WithLogfile(logfile string) *Options { method WithLogRotationSize (line 229) | func (o *Options) WithLogRotationSize(size int) *Options { method WithLogRotationAge (line 235) | func (o *Options) WithLogRotationAge(age time.Duration) *Options { method WithLogAccess (line 241) | func (o *Options) WithLogAccess(enabled bool) *Options { method WithLogFormat (line 246) | func (o *Options) WithLogFormat(logFormat string) *Options { method WithTLS (line 252) | func (o *Options) WithTLS(tls *tls.Config) *Options { method WithAuth (line 259) | func (o *Options) WithAuth(authEnabled bool) *Options { method WithMaxRecvMsgSize (line 264) | func (o *Options) WithMaxRecvMsgSize(maxRecvMsgSize int) *Options { method WithMaxResultSize (line 270) | func (o *Options) WithMaxResultSize(maxResultSize int) *Options { method GetAuth (line 277) | func (o *Options) GetAuth() bool { method WithNoHistograms (line 282) | func (o *Options) WithNoHistograms(noHistograms bool) *Options { method WithDetached (line 288) | func (o *Options) WithDetached(detached bool) *Options { method Bind (line 294) | func (o *Options) Bind() string { method MetricsBind (line 299) | func (o *Options) MetricsBind() string { method WebBind (line 304) | func (o *Options) WebBind() string { method IsJSONLogger (line 309) | func (o *Options) IsJSONLogger() bool { method IsFileLogger (line 314) | func (o *Options) IsFileLogger() bool { method String (line 319) | func (o *Options) String() string { method WithMetricsServer (line 402) | func (o *Options) WithMetricsServer(metricsServer bool) *Options { method WithMetricsServerPort (line 408) | func (o *Options) WithMetricsServerPort(port int) *Options { method WithWebServer (line 414) | func (o *Options) WithWebServer(webServer bool) *Options { method WithWebServerPort (line 420) | func (o *Options) WithWebServerPort(port int) *Options { method WithDevMode (line 426) | func (o *Options) WithDevMode(devMode bool) *Options { method WithAdminPassword (line 432) | func (o *Options) WithAdminPassword(adminPassword string) *Options { method WithForceAdminPassword (line 438) | func (o *Options) WithForceAdminPassword(forceAdminPassword bool) *Opt... method GetSystemAdminDBName (line 444) | func (o *Options) GetSystemAdminDBName() string { method GetDefaultDBName (line 449) | func (o *Options) GetDefaultDBName() string { method WithListener (line 454) | func (o *Options) WithListener(lis net.Listener) *Options { method WithMaintenance (line 461) | func (o *Options) WithMaintenance(m bool) *Options { method GetMaintenance (line 467) | func (o *Options) GetMaintenance() bool { method WithSynced (line 472) | func (o *Options) WithSynced(synced bool) *Options { method GetSynced (line 478) | func (o *Options) GetSynced() bool { method WithSigningKey (line 483) | func (o *Options) WithSigningKey(signingKey string) *Options { method WithStreamChunkSize (line 489) | func (o *Options) WithStreamChunkSize(streamChunkSize int) *Options { method WithTokenExpiryTime (line 495) | func (o *Options) WithTokenExpiryTime(tokenExpiryTimeMin int) *Options { method WithPgsqlServer (line 501) | func (o *Options) WithPgsqlServer(enable bool) *Options { method WithPgsqlServerPort (line 507) | func (o *Options) WithPgsqlServerPort(port int) *Options { method WithRemoteStorageOptions (line 512) | func (o *Options) WithRemoteStorageOptions(remoteStorageOptions *Remot... method WithReplicationOptions (line 517) | func (o *Options) WithReplicationOptions(replicationOptions *Replicati... method WithSessionOptions (line 522) | func (o *Options) WithSessionOptions(options *sessions.Options) *Optio... method WithPProf (line 527) | func (o *Options) WithPProf(pprof bool) *Options { method WithGRPCReflectionServerEnabled (line 532) | func (o *Options) WithGRPCReflectionServerEnabled(enabled bool) *Optio... method WithSwaggerUIEnabled (line 537) | func (o *Options) WithSwaggerUIEnabled(enabled bool) *Options { method WithLogRequestMetadata (line 542) | func (o *Options) WithLogRequestMetadata(enabled bool) *Options { method WithMaxActiveDatabases (line 547) | func (o *Options) WithMaxActiveDatabases(n int) *Options { type RemoteStorageOptions (line 89) | type RemoteStorageOptions struct method WithS3Storage (line 554) | func (opts *RemoteStorageOptions) WithS3Storage(S3Storage bool) *Remot... method WithS3RoleEnabled (line 559) | func (opts *RemoteStorageOptions) WithS3RoleEnabled(S3RoleEnabled bool... method WithS3Role (line 564) | func (opts *RemoteStorageOptions) WithS3Role(S3Role string) *RemoteSto... method WithS3Endpoint (line 569) | func (opts *RemoteStorageOptions) WithS3Endpoint(s3Endpoint string) *R... method WithS3AccessKeyID (line 574) | func (opts *RemoteStorageOptions) WithS3AccessKeyID(s3AccessKeyID stri... method WithS3SecretKey (line 579) | func (opts *RemoteStorageOptions) WithS3SecretKey(s3SecretKey string) ... method WithS3BucketName (line 584) | func (opts *RemoteStorageOptions) WithS3BucketName(s3BucketName string... method WithS3Location (line 589) | func (opts *RemoteStorageOptions) WithS3Location(s3Location string) *R... method WithS3PathPrefix (line 594) | func (opts *RemoteStorageOptions) WithS3PathPrefix(s3PathPrefix string... method WithS3ExternalIdentifier (line 599) | func (opts *RemoteStorageOptions) WithS3ExternalIdentifier(s3ExternalI... method WithS3InstanceMetadataURL (line 604) | func (opts *RemoteStorageOptions) WithS3InstanceMetadataURL(url string... method WithS3UseFargateCredentials (line 609) | func (opts *RemoteStorageOptions) WithS3UseFargateCredentials(s3UseFar... type ReplicationOptions (line 104) | type ReplicationOptions struct method WithIsReplica (line 616) | func (opts *ReplicationOptions) WithIsReplica(isReplica bool) *Replica... method WithSyncReplication (line 621) | func (opts *ReplicationOptions) WithSyncReplication(syncReplication bo... method WithSyncAcks (line 626) | func (opts *ReplicationOptions) WithSyncAcks(syncAcks int) *Replicatio... method WithPrimaryHost (line 631) | func (opts *ReplicationOptions) WithPrimaryHost(primaryHost string) *R... method WithPrimaryPort (line 636) | func (opts *ReplicationOptions) WithPrimaryPort(primaryPort int) *Repl... method WithPrimaryUsername (line 641) | func (opts *ReplicationOptions) WithPrimaryUsername(primaryUsername st... method WithPrimaryPassword (line 646) | func (opts *ReplicationOptions) WithPrimaryPassword(primaryPassword st... method WithPrefetchTxBufferSize (line 651) | func (opts *ReplicationOptions) WithPrefetchTxBufferSize(prefetchTxBuf... method WithReplicationCommitConcurrency (line 656) | func (opts *ReplicationOptions) WithReplicationCommitConcurrency(repli... method WithAllowTxDiscarding (line 661) | func (opts *ReplicationOptions) WithAllowTxDiscarding(allowTxDiscardin... method WithSkipIntegrityCheck (line 666) | func (opts *ReplicationOptions) WithSkipIntegrityCheck(skipIntegrityCh... method WithWaitForIndexing (line 671) | func (opts *ReplicationOptions) WithWaitForIndexing(waitForIndexingç b... function DefaultOptions (line 120) | func DefaultOptions() *Options { function DefaultRemoteStorageOptions (line 165) | func DefaultRemoteStorageOptions() *RemoteStorageOptions { function DefaultReplicationOptions (line 171) | func DefaultReplicationOptions() *ReplicationOptions { FILE: pkg/server/options_test.go function TestOptions (line 30) | func TestOptions(t *testing.T) { function TestReplicationOptions (line 63) | func TestReplicationOptions(t *testing.T) { function TestSetOptions (line 103) | func TestSetOptions(t *testing.T) { function TestOptionsString (line 159) | func TestOptionsString(t *testing.T) { function TestOptionsWithSyncReplicationString (line 187) | func TestOptionsWithSyncReplicationString(t *testing.T) { function TestOptionsStringWithS3 (line 220) | func TestOptionsStringWithS3(t *testing.T) { function TestOptionsStringWithS3RoleBased (line 264) | func TestOptionsStringWithS3RoleBased(t *testing.T) { function TestOptionsStringWithS3ExternalIdentifier (line 312) | func TestOptionsStringWithS3ExternalIdentifier(t *testing.T) { function TestOptionsStringWithPProf (line 356) | func TestOptionsStringWithPProf(t *testing.T) { FILE: pkg/server/pid.go type PIDFile (line 28) | type PIDFile struct method Remove (line 65) | func (file PIDFile) Remove() error { function checkPIDFileAlreadyExists (line 33) | func checkPIDFileAlreadyExists(path string, OS immuos.OS) error { function NewPid (line 46) | func NewPid(path string, OS immuos.OS) (PIDFile, error) { function processExists (line 69) | func processExists(pid int, OS immuos.OS) bool { FILE: pkg/server/pid_test.go function TestPid (line 29) | func TestPid(t *testing.T) { FILE: pkg/server/remote_storage.go method createRemoteStorageInstance (line 45) | func (s *ImmuServer) createRemoteStorageInstance() (remotestorage.Storag... method initializeRemoteStorage (line 70) | func (s *ImmuServer) initializeRemoteStorage(storage remotestorage.Stora... method createRemoteSubFolders (line 87) | func (s *ImmuServer) createRemoteSubFolders(storage remotestorage.Storag... method loadRemoteIdentifier (line 105) | func (s *ImmuServer) loadRemoteIdentifier(ctx context.Context, storage r... method initRemoteIdentifier (line 147) | func (s *ImmuServer) initRemoteIdentifier(ctx context.Context, storage r... method updateRemoteUUID (line 157) | func (s *ImmuServer) updateRemoteUUID(remoteStorage remotestorage.Storag... method storeOptionsForDB (line 162) | func (s *ImmuServer) storeOptionsForDB(name string, remoteStorage remote... function getS3RemotePath (line 204) | func getS3RemotePath(dir, rootPath, subPath string) (string, error) { FILE: pkg/server/remote_storage_test.go type remoteStorageMockingWrapper (line 42) | type remoteStorageMockingWrapper struct method Kind (line 51) | func (r *remoteStorageMockingWrapper) Kind() string { method String (line 55) | func (r *remoteStorageMockingWrapper) String() string { method Get (line 59) | func (r *remoteStorageMockingWrapper) Get(ctx context.Context, name st... method Put (line 68) | func (r *remoteStorageMockingWrapper) Put(ctx context.Context, name st... method Remove (line 77) | func (r *remoteStorageMockingWrapper) Remove(ctx context.Context, name... method RemoveAll (line 81) | func (r *remoteStorageMockingWrapper) RemoveAll(ctx context.Context, f... method Exists (line 85) | func (r *remoteStorageMockingWrapper) Exists(ctx context.Context, name... method ListEntries (line 94) | func (r *remoteStorageMockingWrapper) ListEntries(ctx context.Context,... function TestCreateRemoteStorage (line 103) | func TestCreateRemoteStorage(t *testing.T) { function tmpFile (line 130) | func tmpFile(t *testing.T, data []byte) (fileName string, cleanup func()) { function storeData (line 142) | func storeData(t *testing.T, s remotestorage.Storage, name string, data ... function TestInitializeRemoteStorageNoRemoteStorage (line 150) | func TestInitializeRemoteStorageNoRemoteStorage(t *testing.T) { function TestInitializeRemoteStorageEmptyRemoteStorage (line 163) | func TestInitializeRemoteStorageEmptyRemoteStorage(t *testing.T) { function TestInitializeRemoteStorageEmptyRemoteStorageErrorOnExists (line 176) | func TestInitializeRemoteStorageEmptyRemoteStorageErrorOnExists(t *testi... function TestInitializeRemoteStorageEmptyRemoteStorageErrorOnListEntries (line 198) | func TestInitializeRemoteStorageEmptyRemoteStorageErrorOnListEntries(t *... function TestInitializeRemoteStorageDownloadIdentifier (line 219) | func TestInitializeRemoteStorageDownloadIdentifier(t *testing.T) { function TestInitializeWithEmptyRemoteStorage (line 246) | func TestInitializeWithEmptyRemoteStorage(t *testing.T) { function TestInitializeWithRemoteStorageWithoutIdentifier (line 260) | func TestInitializeWithRemoteStorageWithoutIdentifier(t *testing.T) { function TestInitializeRemoteStorageWithoutLocalIdentifier (line 276) | func TestInitializeRemoteStorageWithoutLocalIdentifier(t *testing.T) { function TestInitializeRemoteStorageDownloadIdentifierErrorOnGet (line 304) | func TestInitializeRemoteStorageDownloadIdentifierErrorOnGet(t *testing.... function TestInitializeRemoteStorageDownloadIdentifierErrorOnStore (line 328) | func TestInitializeRemoteStorageDownloadIdentifierErrorOnStore(t *testin... type errReader (line 343) | type errReader struct method Read (line 347) | func (e errReader) Read([]byte) (int, error) { function TestInitializeRemoteStorageDownloadIdentifierErrorOnRead (line 351) | func TestInitializeRemoteStorageDownloadIdentifierErrorOnRead(t *testing... function TestInitializeRemoteStorageIdentifierMismatch (line 375) | func TestInitializeRemoteStorageIdentifierMismatch(t *testing.T) { function TestInitializeRemoteStorageCreateLocalDirs (line 395) | func TestInitializeRemoteStorageCreateLocalDirs(t *testing.T) { function TestInitializeRemoteStorageCreateLocalDirsError (line 418) | func TestInitializeRemoteStorageCreateLocalDirsError(t *testing.T) { function TestUpdateRemoteUUID (line 440) | func TestUpdateRemoteUUID(t *testing.T) { function TestAppendableIsUploadedToRemoteStorage (line 470) | func TestAppendableIsUploadedToRemoteStorage(t *testing.T) { function testAppendableIsUploadedToRemoteStorage (line 474) | func testAppendableIsUploadedToRemoteStorage(t *testing.T) (string, remo... function requireDataExistsOnRemoteStorage (line 508) | func requireDataExistsOnRemoteStorage(t *testing.T, storage remotestorag... function TestIndexCompactionForRemoteStorage (line 529) | func TestIndexCompactionForRemoteStorage(t *testing.T) { function TestRemoteStorageUsedForNewDB (line 547) | func TestRemoteStorageUsedForNewDB(t *testing.T) { FILE: pkg/server/request_metadata_interceptor.go method InjectRequestMetadataUnaryInterceptor (line 13) | func (s *ImmuServer) InjectRequestMetadataUnaryInterceptor(ctx context.C... method InjectRequestMetadataStreamInterceptor (line 20) | func (s *ImmuServer) InjectRequestMetadataStreamInterceptor(srv interfac... type serverStreamWithContext (line 28) | type serverStreamWithContext struct method Context (line 33) | func (s *serverStreamWithContext) Context() context.Context { method withRequestMetadata (line 37) | func (s *ImmuServer) withRequestMetadata(ctx context.Context) context.Co... function ipAddrFromContext (line 58) | func ipAddrFromContext(ctx context.Context) string { FILE: pkg/server/server.go constant KeyPrefixUser (line 69) | KeyPrefixUser = iota + 1 constant KeyPrefixDBSettings (line 71) | KeyPrefixDBSettings method Initialize (line 84) | func (s *ImmuServer) Initialize() error { method checkTLSCerts (line 284) | func (s *ImmuServer) checkTLSCerts() { method Start (line 312) | func (s *ImmuServer) Start() (err error) { function logErr (line 382) | func logErr(log logger.Logger, formattedMessage string, err error) error { method setupPidFile (line 389) | func (s *ImmuServer) setupPidFile() error { method setUpWebServer (line 399) | func (s *ImmuServer) setUpWebServer(ctx context.Context) error { method printUsageCallToAction (line 415) | func (s *ImmuServer) printUsageCallToAction() { method resetAdminPassword (line 436) | func (s *ImmuServer) resetAdminPassword(ctx context.Context, adminPasswo... method loadSystemDatabase (line 466) | func (s *ImmuServer) loadSystemDatabase( method loadDefaultDatabase (line 565) | func (s *ImmuServer) loadDefaultDatabase(dataDir string, remoteStorage r... method loadUserDatabases (line 610) | func (s *ImmuServer) loadUserDatabases(dataDir string, remoteStorage rem... method replicationInProgressFor (line 671) | func (s *ImmuServer) replicationInProgressFor(db string) bool { method startReplicationFor (line 679) | func (s *ImmuServer) startReplicationFor(db database.DB, dbOpts *dbOptio... method stopReplicationFor (line 716) | func (s *ImmuServer) stopReplicationFor(db string) error { method stopReplication (line 738) | func (s *ImmuServer) stopReplication() { method Stop (line 751) | func (s *ImmuServer) Stop() error { method CloseDatabases (line 774) | func (s *ImmuServer) CloseDatabases() error { method updateConfigItem (line 788) | func (s *ImmuServer) updateConfigItem(key string, newOrUpdatedLine strin... method UpdateAuthConfig (line 828) | func (s *ImmuServer) UpdateAuthConfig(ctx context.Context, req *schema.A... method UpdateMTLSConfig (line 833) | func (s *ImmuServer) UpdateMTLSConfig(ctx context.Context, req *schema.M... method ServerInfo (line 838) | func (s *ImmuServer) ServerInfo(ctx context.Context, req *schema.ServerI... method numTransactions (line 858) | func (s *ImmuServer) numTransactions() (uint64, error) { method totalDBSize (line 881) | func (s *ImmuServer) totalDBSize() (int64, error) { method Health (line 906) | func (s *ImmuServer) Health(ctx context.Context, _ *empty.Empty) (*schem... method installShutdownHandler (line 910) | func (s *ImmuServer) installShutdownHandler() { method CreateDatabase (line 925) | func (s *ImmuServer) CreateDatabase(ctx context.Context, req *schema.Dat... method CreateDatabaseWith (line 939) | func (s *ImmuServer) CreateDatabaseWith(ctx context.Context, req *schema... method CreateDatabaseV2 (line 956) | func (s *ImmuServer) CreateDatabaseV2(ctx context.Context, req *schema.C... method LoadDatabase (line 1056) | func (s *ImmuServer) LoadDatabase(ctx context.Context, req *schema.LoadD... method UnloadDatabase (line 1129) | func (s *ImmuServer) UnloadDatabase(ctx context.Context, req *schema.Unl... method DeleteDatabase (line 1204) | func (s *ImmuServer) DeleteDatabase(ctx context.Context, req *schema.Del... method UpdateDatabase (line 1262) | func (s *ImmuServer) UpdateDatabase(ctx context.Context, req *schema.Dat... method UpdateDatabaseV2 (line 1279) | func (s *ImmuServer) UpdateDatabaseV2(ctx context.Context, req *schema.U... method GetDatabaseSettings (line 1385) | func (s *ImmuServer) GetDatabaseSettings(ctx context.Context, _ *empty.E... method GetDatabaseSettingsV2 (line 1435) | func (s *ImmuServer) GetDatabaseSettingsV2(ctx context.Context, _ *schem... method DatabaseList (line 1453) | func (s *ImmuServer) DatabaseList(ctx context.Context, _ *empty.Empty) (... method DatabaseListV2 (line 1471) | func (s *ImmuServer) DatabaseListV2(ctx context.Context, req *schema.Dat... method listLoggedInUserDatabases (line 1515) | func (s *ImmuServer) listLoggedInUserDatabases(ctx context.Context) ([]d... method UseDatabase (line 1549) | func (s *ImmuServer) UseDatabase(ctx context.Context, req *schema.Databa... method getDBFromCtx (line 1629) | func (s *ImmuServer) getDBFromCtx(ctx context.Context, methodName string... function isValidDBName (line 1683) | func isValidDBName(dbName string) error { method mandatoryAuth (line 1710) | func (s *ImmuServer) mandatoryAuth() bool { method TruncateDatabase (line 1743) | func (s *ImmuServer) TruncateDatabase(ctx context.Context, req *schema.T... FILE: pkg/server/server_test.go function testServer (line 75) | func testServer(opts *Options) (*ImmuServer, func()) { function TestLogErr (line 85) | func TestLogErr(t *testing.T) { function TestServerDefaultDatabaseLoad (line 94) | func TestServerDefaultDatabaseLoad(t *testing.T) { function TestServerReOpen (line 109) | func TestServerReOpen(t *testing.T) { function TestServerSystemDatabaseLoad (line 137) | func TestServerSystemDatabaseLoad(t *testing.T) { function TestServerResetAdminPassword (line 154) | func TestServerResetAdminPassword(t *testing.T) { type dbMockResetAdminPasswordCornerCases (line 236) | type dbMockResetAdminPasswordCornerCases struct method Set (line 241) | func (d *dbMockResetAdminPasswordCornerCases) Set(ctx context.Context,... function TestResetAdminPasswordCornerCases (line 245) | func TestResetAdminPasswordCornerCases(t *testing.T) { function TestServerWithEmptyAdminPassword (line 325) | func TestServerWithEmptyAdminPassword(t *testing.T) { function TestServerWithInvalidAdminPassword (line 338) | func TestServerWithInvalidAdminPassword(t *testing.T) { function TestServerErrChunkSizeTooSmall (line 351) | func TestServerErrChunkSizeTooSmall(t *testing.T) { function TestServerCreateDatabase (line 363) | func TestServerCreateDatabase(t *testing.T) { function TestServerCreateDatabaseCaseError (line 405) | func TestServerCreateDatabaseCaseError(t *testing.T) { function TestServerCreateMultipleDatabases (line 441) | func TestServerCreateMultipleDatabases(t *testing.T) { function TestServerUpdateDatabaseAuthDisabled (line 498) | func TestServerUpdateDatabaseAuthDisabled(t *testing.T) { function TestServerUpdateDatabaseAuthEnabled (line 515) | func TestServerUpdateDatabaseAuthEnabled(t *testing.T) { function TestServerUpdateDatabaseV2AuthDisabled (line 574) | func TestServerUpdateDatabaseV2AuthDisabled(t *testing.T) { function TestServerUpdateDatabaseV2AuthEnabled (line 593) | func TestServerUpdateDatabaseV2AuthEnabled(t *testing.T) { function TestServerLoaduserDatabase (line 679) | func TestServerLoaduserDatabase(t *testing.T) { function TestServerLoadUserDatabasesImmudb_1_1_0 (line 718) | func TestServerLoadUserDatabasesImmudb_1_1_0(t *testing.T) { function testServerSetGet (line 734) | func testServerSetGet(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerSetGetError (line 763) | func testServerSetGetError(ctx context.Context, s *ImmuServer, t *testin... function testServerSafeSetGet (line 780) | func testServerSafeSetGet(ctx context.Context, s *ImmuServer, t *testing... function testServerCurrentRoot (line 842) | func testServerCurrentRoot(ctx context.Context, s *ImmuServer, t *testin... function testServerCurrentRootError (line 853) | func testServerCurrentRootError(ctx context.Context, s *ImmuServer, t *t... function testServerSetGetBatch (line 858) | func testServerSetGetBatch(ctx context.Context, s *ImmuServer, t *testin... function testServerSetGetBatchError (line 906) | func testServerSetGetBatchError(ctx context.Context, s *ImmuServer, t *t... function testServerByIndex (line 929) | func testServerByIndex(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerByIndexError (line 958) | func testServerByIndexError(ctx context.Context, s *ImmuServer, t *testi... function testServerBySafeIndex (line 963) | func testServerBySafeIndex(ctx context.Context, s *ImmuServer, t *testin... function testServerBySafeIndexError (line 985) | func testServerBySafeIndexError(ctx context.Context, s *ImmuServer, t *t... function testServerHistory (line 991) | func testServerHistory(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerHistoryError (line 1004) | func testServerHistoryError(ctx context.Context, s *ImmuServer, t *testi... function testServerInfo (line 1012) | func testServerInfo(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerHealth (line 1023) | func testServerHealth(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerHealthError (line 1032) | func testServerHealthError(ctx context.Context, s *ImmuServer, t *testin... function testServerReference (line 1038) | func testServerReference(ctx context.Context, s *ImmuServer, t *testing.... function testServerGetReference (line 1053) | func testServerGetReference(ctx context.Context, s *ImmuServer, t *testi... function testServerReferenceError (line 1073) | func testServerReferenceError(ctx context.Context, s *ImmuServer, t *tes... function testServerZAdd (line 1082) | func testServerZAdd(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerZAddError (line 1106) | func testServerZAddError(ctx context.Context, s *ImmuServer, t *testing.... function testServerScan (line 1124) | func testServerScan(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerScanError (line 1158) | func testServerScanError(ctx context.Context, s *ImmuServer, t *testing.... function testServerTxScan (line 1168) | func testServerTxScan(ctx context.Context, s *ImmuServer, t *testing.T) { function testServerSafeReference (line 1197) | func testServerSafeReference(ctx context.Context, s *ImmuServer, t *test... function testServerSafeReferenceError (line 1222) | func testServerSafeReferenceError(ctx context.Context, s *ImmuServer, t ... function testServerCount (line 1233) | func testServerCount(ctx context.Context, s *ImmuServer, t *testing.T) { function TestServerDbOperations (line 1252) | func TestServerDbOperations(t *testing.T) { function TestServerUpdateConfigItem (line 1318) | func TestServerUpdateConfigItem(t *testing.T) { function TestServerPID (line 1360) | func TestServerPID(t *testing.T) { function TestServerErrors (line 1374) | func TestServerErrors(t *testing.T) { function TestServerGetUserAndUserExists (line 1839) | func TestServerGetUserAndUserExists(t *testing.T) { function TestServerIsValidDBName (line 1884) | func TestServerIsValidDBName(t *testing.T) { function TestServerMandatoryAuth (line 1907) | func TestServerMandatoryAuth(t *testing.T) { function TestServerLoginAttempWithEmptyPassword (line 1940) | func TestServerLoginAttempWithEmptyPassword(t *testing.T) { function TestServerMaintenanceMode (line 1962) | func TestServerMaintenanceMode(t *testing.T) { function TestServerDatabaseTruncate (line 2033) | func TestServerDatabaseTruncate(t *testing.T) { function TestUserIsAlertedToExpiredCerts (line 2127) | func TestUserIsAlertedToExpiredCerts(t *testing.T) { function makeCert (line 2165) | func makeCert(t *testing.T, dir, suffix string, expiration time.Duration... FILE: pkg/server/servertest/server.go constant bufSize (line 37) | bufSize = 1024 * 1024 type BuffDialer (line 39) | type BuffDialer type BufconnServer (line 41) | type BufconnServer struct method GetUUID (line 74) | func (bs *BufconnServer) GetUUID() xid.ID { method SetUUID (line 78) | func (bs *BufconnServer) SetUUID(id xid.ID) { method setupGrpcServer (line 82) | func (bs *BufconnServer) setupGrpcServer() { method Start (line 104) | func (bs *BufconnServer) Start() error { method Stop (line 141) | func (bs *BufconnServer) Stop() error { method WaitForPgsqlListener (line 162) | func (bs *BufconnServer) WaitForPgsqlListener() { method NewClient (line 168) | func (bs *BufconnServer) NewClient(options *client.Options) client.Imm... method NewAuthenticatedClient (line 174) | func (bs *BufconnServer) NewAuthenticatedClient(options *client.Option... function NewBufconnServer (line 56) | func NewBufconnServer(options *server.Options) *BufconnServer { FILE: pkg/server/servertest/server_mock.go type ServerMock (line 27) | type ServerMock struct method TxSQLExec (line 47) | func (s *ServerMock) TxSQLExec(ctx context.Context, request *schema.SQ... method TxSQLQuery (line 51) | func (s *ServerMock) TxSQLQuery(req *schema.SQLQueryRequest, srv schem... method NewTx (line 55) | func (s *ServerMock) NewTx(ctx context.Context, request *schema.NewTxR... method Commit (line 59) | func (s *ServerMock) Commit(ctx context.Context, e *empty.Empty) (*sch... method Rollback (line 63) | func (s *ServerMock) Rollback(ctx context.Context, e *empty.Empty) (*e... method KeepAlive (line 67) | func (s *ServerMock) KeepAlive(ctx context.Context, request *empty.Emp... method OpenSession (line 71) | func (s *ServerMock) OpenSession(ctx context.Context, request *schema.... method CloseSession (line 75) | func (s *ServerMock) CloseSession(ctx context.Context, e *empty.Empty)... method StreamExecAll (line 79) | func (s *ServerMock) StreamExecAll(allServer schema.ImmuService_Stream... method StreamGet (line 83) | func (s *ServerMock) StreamGet(request *schema.KeyRequest, getServer s... method StreamSet (line 87) | func (s *ServerMock) StreamSet(setServer schema.ImmuService_StreamSetS... method StreamVerifiableGet (line 91) | func (s *ServerMock) StreamVerifiableGet(request *schema.VerifiableGet... method StreamVerifiableSet (line 95) | func (s *ServerMock) StreamVerifiableSet(vSetServer schema.ImmuService... method StreamScan (line 99) | func (s *ServerMock) StreamScan(request *schema.ScanRequest, scanServe... method StreamZScan (line 103) | func (s *ServerMock) StreamZScan(request *schema.ZScanRequest, zscanSe... method StreamHistory (line 107) | func (s *ServerMock) StreamHistory(request *schema.HistoryRequest, his... method ExportTx (line 111) | func (s *ServerMock) ExportTx(req *schema.ExportTxRequest, txsServer s... method ReplicateTx (line 115) | func (s *ServerMock) ReplicateTx(replicateTxServer schema.ImmuService_... method StreamExportTx (line 119) | func (s *ServerMock) StreamExportTx(stream schema.ImmuService_StreamEx... method ListUsers (line 123) | func (s *ServerMock) ListUsers(ctx context.Context, req *empty.Empty) ... method CreateUser (line 127) | func (s *ServerMock) CreateUser(ctx context.Context, req *schema.Creat... method ChangePassword (line 131) | func (s *ServerMock) ChangePassword(ctx context.Context, req *schema.C... method UpdateAuthConfig (line 135) | func (s *ServerMock) UpdateAuthConfig(ctx context.Context, req *schema... method UpdateMTLSConfig (line 139) | func (s *ServerMock) UpdateMTLSConfig(ctx context.Context, req *schema... method Login (line 143) | func (s *ServerMock) Login(ctx context.Context, req *schema.LoginReque... method Logout (line 147) | func (s *ServerMock) Logout(ctx context.Context, req *empty.Empty) (*e... method Set (line 151) | func (s *ServerMock) Set(ctx context.Context, req *schema.SetRequest) ... method VerifiableSet (line 160) | func (s *ServerMock) VerifiableSet(ctx context.Context, req *schema.Ve... method Get (line 173) | func (s *ServerMock) Get(ctx context.Context, req *schema.KeyRequest) ... method VerifiableGet (line 177) | func (s *ServerMock) VerifiableGet(ctx context.Context, req *schema.Ve... method GetAll (line 185) | func (s *ServerMock) GetAll(ctx context.Context, req *schema.KeyListRe... method Delete (line 189) | func (s *ServerMock) Delete(ctx context.Context, req *schema.DeleteKey... method ExecAll (line 193) | func (s *ServerMock) ExecAll(ctx context.Context, req *schema.ExecAllR... method Scan (line 202) | func (s *ServerMock) Scan(ctx context.Context, req *schema.ScanRequest... method Count (line 206) | func (s *ServerMock) Count(ctx context.Context, req *schema.KeyPrefix)... method CountAll (line 210) | func (s *ServerMock) CountAll(ctx context.Context, req *empty.Empty) (... method TxById (line 214) | func (s *ServerMock) TxById(ctx context.Context, req *schema.TxRequest... method VerifiableTxById (line 218) | func (s *ServerMock) VerifiableTxById(ctx context.Context, req *schema... method TxScan (line 222) | func (s *ServerMock) TxScan(ctx context.Context, req *schema.TxScanReq... method History (line 226) | func (s *ServerMock) History(ctx context.Context, req *schema.HistoryR... method ServerInfo (line 230) | func (s *ServerMock) ServerInfo(ctx context.Context, req *schema.Serve... method Health (line 234) | func (s *ServerMock) Health(ctx context.Context, req *empty.Empty) (*s... method CurrentState (line 238) | func (s *ServerMock) CurrentState(ctx context.Context, req *empty.Empt... method SetReference (line 242) | func (s *ServerMock) SetReference(ctx context.Context, req *schema.Ref... method VerifiableSetReference (line 251) | func (s *ServerMock) VerifiableSetReference(ctx context.Context, req *... method ZAdd (line 260) | func (s *ServerMock) ZAdd(ctx context.Context, req *schema.ZAddRequest... method VerifiableZAdd (line 269) | func (s *ServerMock) VerifiableZAdd(ctx context.Context, req *schema.V... method ZScan (line 278) | func (s *ServerMock) ZScan(ctx context.Context, req *schema.ZScanReque... method CreateDatabase (line 282) | func (s *ServerMock) CreateDatabase(ctx context.Context, req *schema.D... method CreateDatabaseWith (line 286) | func (s *ServerMock) CreateDatabaseWith(ctx context.Context, req *sche... method CreateDatabaseV2 (line 290) | func (s *ServerMock) CreateDatabaseV2(ctx context.Context, req *schema... method LoadDatabase (line 294) | func (s *ServerMock) LoadDatabase(ctx context.Context, req *schema.Loa... method UnloadDatabase (line 298) | func (s *ServerMock) UnloadDatabase(ctx context.Context, req *schema.U... method DeleteDatabase (line 302) | func (s *ServerMock) DeleteDatabase(ctx context.Context, req *schema.D... method DatabaseList (line 306) | func (s *ServerMock) DatabaseList(ctx context.Context, req *empty.Empt... method DatabaseListV2 (line 310) | func (s *ServerMock) DatabaseListV2(ctx context.Context, req *schema.D... method UseDatabase (line 314) | func (s *ServerMock) UseDatabase(ctx context.Context, req *schema.Data... method DatabaseHealth (line 318) | func (s *ServerMock) DatabaseHealth(ctx context.Context, req *empty.Em... method UpdateDatabase (line 322) | func (s *ServerMock) UpdateDatabase(ctx context.Context, req *schema.D... method UpdateDatabaseV2 (line 326) | func (s *ServerMock) UpdateDatabaseV2(ctx context.Context, req *schema... method GetDatabaseSettings (line 330) | func (s *ServerMock) GetDatabaseSettings(ctx context.Context, req *emp... method GetDatabaseSettingsV2 (line 334) | func (s *ServerMock) GetDatabaseSettingsV2(ctx context.Context, req *s... method FlushIndex (line 338) | func (s *ServerMock) FlushIndex(ctx context.Context, req *schema.Flush... method CompactIndex (line 342) | func (s *ServerMock) CompactIndex(ctx context.Context, req *empty.Empt... method ChangePermission (line 346) | func (s *ServerMock) ChangePermission(ctx context.Context, req *schema... method SetActiveUser (line 350) | func (s *ServerMock) SetActiveUser(ctx context.Context, req *schema.Se... method getDbIndexFromCtx (line 354) | func (s *ServerMock) getDbIndexFromCtx(ctx context.Context, methodname... method Stop (line 358) | func (s *ServerMock) Stop() error { method Initialize (line 362) | func (s *ServerMock) Initialize() error { method SQLExec (line 366) | func (s *ServerMock) SQLExec(ctx context.Context, req *schema.SQLExecR... method UnarySQLQuery (line 370) | func (s *ServerMock) UnarySQLQuery(ctx context.Context, req *schema.SQ... method SQLQuery (line 374) | func (s *ServerMock) SQLQuery(req *schema.SQLQueryRequest, srv schema.... method ListTables (line 378) | func (s *ServerMock) ListTables(ctx context.Context, req *empty.Empty)... method DescribeTable (line 382) | func (s *ServerMock) DescribeTable(ctx context.Context, req *schema.Ta... method VerifiableSQLGet (line 386) | func (s *ServerMock) VerifiableSQLGet(ctx context.Context, req *schema... method TruncateDatabase (line 390) | func (s *ServerMock) TruncateDatabase(ctx context.Context, req *schema... method ChangeSQLPrivileges (line 394) | func (s *ServerMock) ChangeSQLPrivileges(ctx context.Context, r *schem... FILE: pkg/server/service.go type Service (line 20) | type Service struct method Start (line 25) | func (s Service) Start() { method Stop (line 30) | func (s Service) Stop() { method Run (line 35) | func (s Service) Run() { FILE: pkg/server/service_test.go function TestService (line 28) | func TestService(t *testing.T) { FILE: pkg/server/session.go method OpenSession (line 32) | func (s *ImmuServer) OpenSession(ctx context.Context, r *schema.OpenSess... method CloseSession (line 80) | func (s *ImmuServer) CloseSession(ctx context.Context, _ *empty.Empty) (... FILE: pkg/server/session_auth_interceptor.go method SessionAuthInterceptor (line 27) | func (s *ImmuServer) SessionAuthInterceptor(ctx context.Context, req int... FILE: pkg/server/sessions/internal/transactions/transactions.go type transaction (line 29) | type transaction struct method GetID (line 68) | func (tx *transaction) GetID() string { method IsClosed (line 75) | func (tx *transaction) IsClosed() bool { method Rollback (line 82) | func (tx *transaction) Rollback() error { method Commit (line 93) | func (tx *transaction) Commit(ctx context.Context) ([]*sql.SQLTx, erro... method GetSessionID (line 109) | func (tx *transaction) GetSessionID() string { method SQLExec (line 116) | func (tx *transaction) SQLExec(ctx context.Context, request *schema.SQ... method SQLQuery (line 129) | func (tx *transaction) SQLQuery(ctx context.Context, request *schema.S... method Database (line 140) | func (tx *transaction) Database() database.DB { type Transaction (line 37) | type Transaction interface function NewTransaction (line 48) | func NewTransaction(ctx context.Context, opts *sql.TxOptions, db databas... FILE: pkg/server/sessions/internal/transactions/transactions_test.go function TestNewTx (line 30) | func TestNewTx(t *testing.T) { FILE: pkg/server/sessions/manager.go constant infinity (line 35) | infinity = time.Duration(math.MaxInt64) type manager (line 37) | type manager struct method NewSession (line 86) | func (sm *manager) NewSession(user *auth.User, db database.DB) (*Sessi... method SessionPresent (line 113) | func (sm *manager) SessionPresent(sessionID string) bool { method GetSession (line 121) | func (sm *manager) GetSession(sessionID string) (*Session, error) { method DeleteSession (line 133) | func (sm *manager) DeleteSession(sessionID string) error { method deleteSession (line 140) | func (sm *manager) deleteSession(sessionID string) error { method UpdateSessionActivityTime (line 161) | func (sm *manager) UpdateSessionActivityTime(sessionID string) { method SessionCount (line 172) | func (sm *manager) SessionCount() int { method StartSessionsGuard (line 179) | func (sm *manager) StartSessionsGuard() error { method IsRunning (line 202) | func (sm *manager) IsRunning() bool { method StopSessionsGuard (line 209) | func (sm *manager) StopSessionsGuard() error { method expireSessions (line 236) | func (sm *manager) expireSessions(now time.Time) (sessionsCount, inact... method GetTransactionFromContext (line 272) | func (sm *manager) GetTransactionFromContext(ctx context.Context) (tra... method GetSessionFromContext (line 291) | func (sm *manager) GetSessionFromContext(ctx context.Context) (*Sessio... method DeleteTransaction (line 300) | func (sm *manager) DeleteTransaction(tx transactions.Transaction) error { method CommitTransaction (line 309) | func (sm *manager) CommitTransaction(ctx context.Context, tx transacti... method RollbackTransaction (line 321) | func (sm *manager) RollbackTransaction(tx transactions.Transaction) er... type Manager (line 47) | type Manager interface function NewManager (line 63) | func NewManager(options *Options) (*manager, error) { FILE: pkg/server/sessions/manager_test.go function TestNewManager (line 33) | func TestNewManager(t *testing.T) { function TestNewManagerCornerCases (line 40) | func TestNewManagerCornerCases(t *testing.T) { function TestSessionGuard (line 45) | func TestSessionGuard(t *testing.T) { function TestManagerMaxSessions (line 85) | func TestManagerMaxSessions(t *testing.T) { function TestGetSessionNotFound (line 100) | func TestGetSessionNotFound(t *testing.T) { function TestManager_ExpireSessions (line 109) | func TestManager_ExpireSessions(t *testing.T) { function TestManagerSessionExpiration (line 198) | func TestManagerSessionExpiration(t *testing.T) { function TestManagerNewSessionCryptographicQuality (line 285) | func TestManagerNewSessionCryptographicQuality(t *testing.T) { function TestManagerNewSessionFailureForNoRandomSource (line 307) | func TestManagerNewSessionFailureForNoRandomSource(t *testing.T) { FILE: pkg/server/sessions/options.go type Options (line 26) | type Options struct method WithSessionGuardCheckInterval (line 51) | func (o *Options) WithSessionGuardCheckInterval(interval time.Duration... method WithMaxSessionInactivityTime (line 55) | func (o *Options) WithMaxSessionInactivityTime(maxInactivityTime time.... method WithMaxSessionAgeTime (line 60) | func (o *Options) WithMaxSessionAgeTime(maxAgeTime time.Duration) *Opt... method WithTimeout (line 65) | func (o *Options) WithTimeout(timeout time.Duration) *Options { method WithMaxSessions (line 70) | func (o *Options) WithMaxSessions(maxSessions int) *Options { method WithRandSource (line 75) | func (o *Options) WithRandSource(src io.Reader) *Options { method Validate (line 80) | func (o *Options) Validate() error { method Normalize (line 102) | func (o *Options) Normalize() *Options { function DefaultOptions (line 40) | func DefaultOptions() *Options { FILE: pkg/server/sessions/options_test.go function TestOptions (line 29) | func TestOptions(t *testing.T) { function TestOptionsValidate (line 49) | func TestOptionsValidate(t *testing.T) { function TestOptionsNormalize (line 71) | func TestOptionsNormalize(t *testing.T) { FILE: pkg/server/sessions/session.go constant DefaultMaxDocumentReadersCacheSize (line 39) | DefaultMaxDocumentReadersCacheSize = 1 type PaginatedDocumentReader (line 45) | type PaginatedDocumentReader struct type Session (line 52) | type Session struct method NewTransaction (line 80) | func (s *Session) NewTransaction(ctx context.Context, opts *sql.TxOpti... method RemoveTransaction (line 93) | func (s *Session) RemoveTransaction(transactionID string) error { method removeTransaction (line 100) | func (s *Session) removeTransaction(transactionID string) error { method CloseDocumentReaders (line 108) | func (s *Session) CloseDocumentReaders() error { method RollbackTransactions (line 133) | func (s *Session) RollbackTransactions() error { method GetID (line 158) | func (s *Session) GetID() string { method GetTransaction (line 164) | func (s *Session) GetTransaction(transactionID string) (transactions.T... method GetUser (line 208) | func (s *Session) GetUser() *auth.User { method GetDatabase (line 214) | func (s *Session) GetDatabase() database.DB { method SetDatabase (line 220) | func (s *Session) SetDatabase(db database.DB) { method GetLastActivityTime (line 226) | func (s *Session) GetLastActivityTime() time.Time { method SetLastActivityTime (line 232) | func (s *Session) SetLastActivityTime(t time.Time) { method GetCreationTime (line 238) | func (s *Session) GetCreationTime() time.Time { method SetPaginatedDocumentReader (line 244) | func (s *Session) SetPaginatedDocumentReader(searchID string, reader *... method GetDocumentReader (line 252) | func (s *Session) GetDocumentReader(searchID string) (*PaginatedDocume... method deleteDocumentReader (line 267) | func (s *Session) deleteDocumentReader(searchID string) error { method DeleteDocumentReader (line 286) | func (s *Session) DeleteDocumentReader(searchID string) error { method UpdatePaginatedDocumentReader (line 293) | func (s *Session) UpdatePaginatedDocumentReader(searchID string, lastP... method GetDocumentReadersCount (line 310) | func (s *Session) GetDocumentReadersCount() int { function NewSession (line 64) | func NewSession(sessionID string, user *auth.User, db database.DB, log l... function GetSessionIDFromContext (line 176) | func GetSessionIDFromContext(ctx context.Context) (string, error) { function GetTransactionIDFromContext (line 192) | func GetTransactionIDFromContext(ctx context.Context) (string, error) { FILE: pkg/server/sessions/session_test.go function TestNewSession (line 31) | func TestNewSession(t *testing.T) { function TestGetSessionIDFromContext (line 38) | func TestGetSessionIDFromContext(t *testing.T) { FILE: pkg/server/sever_current_state_test.go function TestServerCurrentStateSigned (line 29) | func TestServerCurrentStateSigned(t *testing.T) { FILE: pkg/server/sql.go method VerifiableSQLGet (line 27) | func (s *ImmuServer) VerifiableSQLGet(ctx context.Context, req *schema.V... method SQLExec (line 59) | func (s *ImmuServer) SQLExec(ctx context.Context, req *schema.SQLExecReq... method UnarySQLQuery (line 112) | func (s *ImmuServer) UnarySQLQuery(ctx context.Context, req *schema.SQLQ... method sqlQuery (line 121) | func (s *ImmuServer) sqlQuery(ctx context.Context, req *schema.SQLQueryR... method SQLQuery (line 146) | func (s *ImmuServer) SQLQuery(req *schema.SQLQueryRequest, srv schema.Im... method streamRows (line 150) | func (s *ImmuServer) streamRows(ctx context.Context, reader sql.RowReade... function descriptorsToProtoColumns (line 180) | func descriptorsToProtoColumns(descriptors []sql.ColDescriptor) []*schem... function sqlRowsToProto (line 188) | func sqlRowsToProto(descriptors []sql.ColDescriptor, rows []*sql.Row, ou... method ListTables (line 215) | func (s *ImmuServer) ListTables(ctx context.Context, _ *empty.Empty) (*s... method DescribeTable (line 224) | func (s *ImmuServer) DescribeTable(ctx context.Context, req *schema.Tabl... FILE: pkg/server/sql_test.go function TestSQLInteraction (line 33) | func TestSQLInteraction(t *testing.T) { function TestSQLExecResult (line 121) | func TestSQLExecResult(t *testing.T) { function TestSQLExecCreateDatabase (line 156) | func TestSQLExecCreateDatabase(t *testing.T) { type ImmuService_SQLQueryServerMock (line 196) | type ImmuService_SQLQueryServerMock struct method Send (line 202) | func (s *ImmuService_SQLQueryServerMock) Send(res *schema.SQLQueryResu... method Context (line 206) | func (s *ImmuService_SQLQueryServerMock) Context() context.Context { FILE: pkg/server/state_signer.go type StateSigner (line 25) | type StateSigner interface type stateSigner (line 29) | type stateSigner struct method Sign (line 39) | func (sts *stateSigner) Sign(state *schema.ImmutableState) error { function NewStateSigner (line 33) | func NewStateSigner(signer signer.Signer) *stateSigner { FILE: pkg/server/state_signer_test.go function TestNewStateSigner (line 28) | func TestNewStateSigner(t *testing.T) { function TestStateSigner_Sign (line 34) | func TestStateSigner_Sign(t *testing.T) { function TestStateSigner_Err (line 43) | func TestStateSigner_Err(t *testing.T) { FILE: pkg/server/stream_replication.go method ExportTx (line 29) | func (s *ImmuServer) ExportTx(req *schema.ExportTxRequest, txsServer sch... method StreamExportTx (line 34) | func (s *ImmuServer) StreamExportTx(stream schema.ImmuService_StreamExpo... method exportTx (line 50) | func (s *ImmuServer) exportTx(req *schema.ExportTxRequest, txsServer sch... method ReplicateTx (line 102) | func (s *ImmuServer) ReplicateTx(replicateTxServer schema.ImmuService_Re... FILE: pkg/server/stream_replication_test.go function TestExportTxEdgeCases (line 31) | func TestExportTxEdgeCases(t *testing.T) { function TestReplicateTxEdgeCases (line 67) | func TestReplicateTxEdgeCases(t *testing.T) { type immuServiceExportTxServer (line 102) | type immuServiceExportTxServer struct method Send (line 106) | func (s *immuServiceExportTxServer) Send(chunk *schema.Chunk) error { method SendAndClose (line 110) | func (s *immuServiceExportTxServer) SendAndClose(tx *schema.Verifiable... method Recv (line 114) | func (s *immuServiceExportTxServer) Recv() (*schema.Chunk, error) { method Context (line 118) | func (s *immuServiceExportTxServer) Context() context.Context { type immuServiceReplicateTxServer (line 122) | type immuServiceReplicateTxServer struct method Recv (line 127) | func (s *immuServiceReplicateTxServer) Recv() (*schema.Chunk, error) { method SendAndClose (line 131) | func (s *immuServiceReplicateTxServer) SendAndClose(md *schema.TxHeade... method Context (line 135) | func (s *immuServiceReplicateTxServer) Context() context.Context { FILE: pkg/server/stream_test.go function TestImmuServer_StreamGetDbError (line 28) | func TestImmuServer_StreamGetDbError(t *testing.T) { type StreamServerMock (line 53) | type StreamServerMock struct method Send (line 57) | func (s *StreamServerMock) Send(chunk *schema.Chunk) error { method SendAndClose (line 61) | func (s *StreamServerMock) SendAndClose(*schema.TxHeader) error { method Recv (line 64) | func (s *StreamServerMock) Recv() (*schema.Chunk, error) { method Context (line 67) | func (s *StreamServerMock) Context() context.Context { type StreamVerifiableServerMock (line 71) | type StreamVerifiableServerMock struct method Send (line 75) | func (s *StreamVerifiableServerMock) Send(chunk *schema.Chunk) error { method SendAndClose (line 79) | func (s *StreamVerifiableServerMock) SendAndClose(tx *schema.Verifiabl... method Recv (line 82) | func (s *StreamVerifiableServerMock) Recv() (*schema.Chunk, error) { method Context (line 85) | func (s *StreamVerifiableServerMock) Context() context.Context { FILE: pkg/server/streams.go method StreamGet (line 35) | func (s *ImmuServer) StreamGet(kr *schema.KeyRequest, str schema.ImmuSer... method StreamSet (line 63) | func (s *ImmuServer) StreamSet(str schema.ImmuService_StreamSetServer) e... method StreamVerifiableGet (line 120) | func (s *ImmuServer) StreamVerifiableGet(req *schema.VerifiableGetReques... method StreamVerifiableSet (line 197) | func (s *ImmuServer) StreamVerifiableSet(str schema.ImmuService_StreamVe... method StreamScan (line 292) | func (s *ImmuServer) StreamScan(req *schema.ScanRequest, str schema.Immu... method StreamZScan (line 327) | func (s *ImmuServer) StreamZScan(request *schema.ZScanRequest, server sc... method StreamHistory (line 382) | func (s *ImmuServer) StreamHistory(request *schema.HistoryRequest, serve... method StreamExecAll (line 416) | func (s *ImmuServer) StreamExecAll(str schema.ImmuService_StreamExecAllS... FILE: pkg/server/transaction.go method NewTx (line 30) | func (s *ImmuServer) NewTx(ctx context.Context, request *schema.NewTxReq... method Commit (line 71) | func (s *ImmuServer) Commit(ctx context.Context, _ *empty.Empty) (*schem... method Rollback (line 99) | func (s *ImmuServer) Rollback(ctx context.Context, _ *empty.Empty) (*emp... method TxSQLExec (line 112) | func (s *ImmuServer) TxSQLExec(ctx context.Context, request *schema.SQLE... method TxSQLQuery (line 135) | func (s *ImmuServer) TxSQLQuery(req *schema.SQLQueryRequest, srv schema.... FILE: pkg/server/transaction_test.go function TestImmuServer_Transaction (line 28) | func TestImmuServer_Transaction(t *testing.T) { FILE: pkg/server/truncator.go method isTruncatorRunningFor (line 26) | func (s *ImmuServer) isTruncatorRunningFor(db string) bool { method startTruncatorFor (line 31) | func (s *ImmuServer) startTruncatorFor(db database.DB, dbOpts *dbOptions... method stopTruncatorFor (line 58) | func (s *ImmuServer) stopTruncatorFor(db string) error { method stopTruncation (line 80) | func (s *ImmuServer) stopTruncation() { method getTruncatorFor (line 94) | func (s *ImmuServer) getTruncatorFor(db string) (*truncator.Truncator, e... FILE: pkg/server/truncator_test.go function TestServerTruncator (line 32) | func TestServerTruncator(t *testing.T) { function TestServerLoadDatabaseWithRetention (line 98) | func TestServerLoadDatabaseWithRetention(t *testing.T) { FILE: pkg/server/types.go type usernameToUserdataMap (line 45) | type usernameToUserdataMap struct constant defaultDbIndex (line 52) | defaultDbIndex = 0 constant sysDBIndex (line 53) | sysDBIndex = math.MaxInt32 type ImmuServer (line 57) | type ImmuServer struct method WithLogger (line 125) | func (s *ImmuServer) WithLogger(logger logger.Logger) ImmuServerIf { method WithStateSigner (line 131) | func (s *ImmuServer) WithStateSigner(stateSigner StateSigner) ImmuServ... method WithStreamServiceFactory (line 136) | func (s *ImmuServer) WithStreamServiceFactory(ssf stream.ServiceFactor... method WithOptions (line 142) | func (s *ImmuServer) WithOptions(options *Options) ImmuServerIf { method WithPgsqlServer (line 148) | func (s *ImmuServer) WithPgsqlServer(psrv pgsqlsrv.PGSQLServer) ImmuSe... method WithDbList (line 154) | func (s *ImmuServer) WithDbList(dbList database.DatabaseList) ImmuServ... function DefaultServer (line 93) | func DefaultServer() *ImmuServer { type ImmuServerIf (line 112) | type ImmuServerIf interface FILE: pkg/server/types_test.go function TestWithLogger (line 27) | func TestWithLogger(t *testing.T) { function TestWithStreamServiceFactory (line 40) | func TestWithStreamServiceFactory(t *testing.T) { function TestWithDbList (line 53) | func TestWithDbList(t *testing.T) { FILE: pkg/server/user.go method Login (line 38) | func (s *ImmuServer) Login(ctx context.Context, r *schema.LoginRequest) ... method Logout (line 80) | func (s *ImmuServer) Logout(ctx context.Context, r *empty.Empty) (*empty... method CreateUser (line 100) | func (s *ImmuServer) CreateUser(ctx context.Context, r *schema.CreateUse... method ListUsers (line 166) | func (s *ImmuServer) ListUsers(ctx context.Context, req *empty.Empty) (*... function unmarshalSchemaUser (line 253) | func unmarshalSchemaUser(data []byte) (*schema.User, error) { function toSchemaUser (line 262) | func toSchemaUser(u *auth.User) (*schema.User, error) { method ChangePassword (line 287) | func (s *ImmuServer) ChangePassword(ctx context.Context, r *schema.Chang... method ChangePermission (line 354) | func (s *ImmuServer) ChangePermission(ctx context.Context, r *schema.Cha... method SetActiveUser (line 447) | func (s *ImmuServer) SetActiveUser(ctx context.Context, r *schema.SetAct... method insertNewUser (line 509) | func (s *ImmuServer) insertNewUser(ctx context.Context, username []byte,... method getValidatedUser (line 543) | func (s *ImmuServer) getValidatedUser(ctx context.Context, username []by... method getUser (line 558) | func (s *ImmuServer) getUser(ctx context.Context, username []byte) (*aut... method saveUser (line 579) | func (s *ImmuServer) saveUser(ctx context.Context, user *auth.User) error { method removeUserFromLoginList (line 597) | func (s *ImmuServer) removeUserFromLoginList(username string) { method addUserToLoginList (line 604) | func (s *ImmuServer) addUserToLoginList(u *auth.User) { method getLoggedInUserdataFromCtx (line 611) | func (s *ImmuServer) getLoggedInUserdataFromCtx(ctx context.Context) (in... method getLoggedInUserDataFromUsername (line 633) | func (s *ImmuServer) getLoggedInUserDataFromUsername(username string) (*... method ChangeSQLPrivileges (line 645) | func (s *ImmuServer) ChangeSQLPrivileges(ctx context.Context, r *schema.... function isValidPrivilege (line 733) | func isValidPrivilege(p string) bool { function defaultSQLPrivilegesForPermission (line 747) | func defaultSQLPrivilegesForPermission(database string, permission uint3... FILE: pkg/server/user_test.go function TestServerLogin (line 34) | func TestServerLogin(t *testing.T) { function TestServerLogout (line 60) | func TestServerLogout(t *testing.T) { function TestServerLoginLogoutWithAuthDisabled (line 91) | func TestServerLoginLogoutWithAuthDisabled(t *testing.T) { function TestServerListUsersAdmin (line 108) | func TestServerListUsersAdmin(t *testing.T) { function TestServerUsermanagement (line 226) | func TestServerUsermanagement(t *testing.T) { function TestServerCreateUser (line 265) | func TestServerCreateUser(t *testing.T) { function TestUnmarshalUserWithNoPrivileges (line 373) | func TestUnmarshalUserWithNoPrivileges(t *testing.T) { function loginAsUser (line 379) | func loginAsUser(s *ImmuServer, username, password string) (context.Cont... function testServerCreateUser (line 394) | func testServerCreateUser(ctx context.Context, s *ImmuServer, t *testing... function testServerListUsers (line 409) | func testServerListUsers(ctx context.Context, s *ImmuServer, t *testing.... function testServerListDatabases (line 417) | func testServerListDatabases(ctx context.Context, s *ImmuServer, t *test... function testServerUseDatabase (line 425) | func testServerUseDatabase(ctx context.Context, s *ImmuServer, t *testin... function testServerChangePermission (line 435) | func testServerChangePermission(ctx context.Context, s *ImmuServer, t *t... function testServerDeactivateUser (line 446) | func testServerDeactivateUser(ctx context.Context, s *ImmuServer, t *tes... function testServerSetActiveUser (line 454) | func testServerSetActiveUser(ctx context.Context, s *ImmuServer, t *test... function testServerChangePassword (line 462) | func testServerChangePassword(ctx context.Context, s *ImmuServer, t *tes... FILE: pkg/server/uuid.go constant IDENTIFIER_FNAME (line 31) | IDENTIFIER_FNAME = "immudb.identifier" constant SERVER_UUID_HEADER (line 34) | SERVER_UUID_HEADER = "immudb-uuid" type uuidContext (line 36) | type uuidContext struct method UUIDStreamContextSetter (line 117) | func (u *uuidContext) UUIDStreamContextSetter(srv interface{}, ss grpc... method UUIDContextSetter (line 129) | func (u *uuidContext) UUIDContextSetter(ctx context.Context, req inter... type UUIDContext (line 41) | type UUIDContext interface function NewUUIDContext (line 47) | func NewUUIDContext(id xid.ID) uuidContext { function getOrSetUUID (line 56) | func getOrSetUUID(dataDir, defaultDbDir string, useExternalIdentifier bo... function getUUID (line 82) | func getUUID(fname string) (xid.ID, error) { function setUUID (line 90) | func setUUID(guid xid.ID, fname string) error { function moveUUIDFile (line 94) | func moveUUIDFile(guid xid.ID, fileInDataDir, fileInDefaultDbDir string)... function fileExists (line 108) | func fileExists(filename string) bool { FILE: pkg/server/uuid_test.go function TestNewUUID (line 33) | func TestNewUUID(t *testing.T) { function TestNoUUID (line 44) | func TestNoUUID(t *testing.T) { function TestExistingUUID (line 51) | func TestExistingUUID(t *testing.T) { function TestMigrateUUID (line 64) | func TestMigrateUUID(t *testing.T) { function TestUUIDContextSetter (line 83) | func TestUUIDContextSetter(t *testing.T) { function TestUUIDStreamContextSetter (line 111) | func TestUUIDStreamContextSetter(t *testing.T) { type mockServerTransportStream (line 138) | type mockServerTransportStream struct method Method (line 142) | func (r *mockServerTransportStream) Method() string {... method SetHeader (line 143) | func (r *mockServerTransportStream) SetHeader(md metadata.MD) error {... method SendHeader (line 144) | func (r *mockServerTransportStream) SendHeader(md metadata.MD) error {... method SetTrailer (line 145) | func (r *mockServerTransportStream) SetTrailer(md metadata.MD) error {... type mockServerStream (line 148) | type mockServerStream struct method SetHeader (line 153) | func (r *mockServerStream) SetHeader(md metadata.MD) error { return n... method SendHeader (line 154) | func (r *mockServerStream) SendHeader(md metadata.MD) error { r.SentHe... method SetTrailer (line 155) | func (r *mockServerStream) SetTrailer(md metadata.MD) {} method Context (line 156) | func (r *mockServerStream) Context() context.Context { return r... method SendMsg (line 157) | func (r *mockServerStream) SendMsg(m interface{}) error { return n... method RecvMsg (line 158) | func (r *mockServerStream) RecvMsg(m interface{}) error { return n... FILE: pkg/server/webserver.go function startWebServer (line 37) | func startWebServer(ctx context.Context, grpcAddr string, httpAddr strin... function grpcClient (line 109) | func grpcClient(ctx context.Context, grpcAddr string, tlsConfig *tls.Con... FILE: pkg/server/webserver_test.go function freePort (line 35) | func freePort(t *testing.T) int { function TestStartWebServerHTTP (line 44) | func TestStartWebServerHTTP(t *testing.T) { function TestStartWebServerHTTPS (line 78) | func TestStartWebServerHTTPS(t *testing.T) { function tlsConfigTest (line 109) | func tlsConfigTest(t *testing.T) *tls.Config { FILE: pkg/signer/ecdsa.go type signer (line 37) | type signer struct method Sign (line 70) | func (sig signer) Sign(payload []byte) ([]byte, []byte, error) { type ecdsaSignature (line 42) | type ecdsaSignature struct function NewSigner (line 48) | func NewSigner(privateKeyPath string) (Signer, error) { function NewSignerFromPKey (line 65) | func NewSignerFromPKey(r io.Reader, pk *ecdsa.PrivateKey) Signer { function UnmarshalKey (line 84) | func UnmarshalKey(publicKey []byte) (*ecdsa.PublicKey, error) { function Verify (line 93) | func Verify(payload []byte, signature []byte, publicKey *ecdsa.PublicKey... function ParsePublicKeyFile (line 105) | func ParsePublicKeyFile(filePath string) (*ecdsa.PublicKey, error) { FILE: pkg/signer/ecdsa_test.go function TestNewSigner (line 34) | func TestNewSigner(t *testing.T) { function TestNewSignerFromPKey (line 42) | func TestNewSignerFromPKey(t *testing.T) { function TestNewSignerKeyNotExistent (line 53) | func TestNewSignerKeyNotExistent(t *testing.T) { function TestNewSignerNoKeyFound (line 59) | func TestNewSignerNoKeyFound(t *testing.T) { function TestNewSignerKeyUnparsable (line 65) | func TestNewSignerKeyUnparsable(t *testing.T) { function TestSignature_Sign (line 71) | func TestSignature_Sign(t *testing.T) { function TestSignature_SignError (line 79) | func TestSignature_SignError(t *testing.T) { function TestSignature_Verify (line 90) | func TestSignature_Verify(t *testing.T) { function TestSignature_VerifyError (line 102) | func TestSignature_VerifyError(t *testing.T) { function TestSignature_VerifyFalse (line 114) | func TestSignature_VerifyFalse(t *testing.T) { function TestUnmarshalKey_Error (line 127) | func TestUnmarshalKey_Error(t *testing.T) { FILE: pkg/signer/signer.go type Signer (line 19) | type Signer interface FILE: pkg/stdlib/connection.go type Conn (line 27) | type Conn struct method GetImmuClient (line 36) | func (c *Conn) GetImmuClient() client.ImmuClient { method Prepare (line 40) | func (c *Conn) Prepare(query string) (driver.Stmt, error) { method PrepareContext (line 44) | func (c *Conn) PrepareContext(ctx context.Context, query string) (driv... method Close (line 48) | func (c *Conn) Close() error { method ExecContext (line 52) | func (c *Conn) ExecContext(ctx context.Context, query string, argsV []... method QueryContext (line 80) | func (c *Conn) QueryContext(ctx context.Context, query string, argsV [... method CheckNamedValue (line 105) | func (c *Conn) CheckNamedValue(nv *driver.NamedValue) error { method ResetSession (line 110) | func (c *Conn) ResetSession(ctx context.Context) error { FILE: pkg/stdlib/connection_test.go function TestConn (line 34) | func TestConn(t *testing.T) { function TestConnErr (line 61) | func TestConnErr(t *testing.T) { function TestConn_QueryContextErr (line 92) | func TestConn_QueryContextErr(t *testing.T) { function TestConn_QueryContext (line 120) | func TestConn_QueryContext(t *testing.T) { function TestConn_QueryContextEmptyTable (line 173) | func TestConn_QueryContextEmptyTable(t *testing.T) { FILE: pkg/stdlib/connector.go type driverConnector (line 24) | type driverConnector struct method Connect (line 30) | func (c *driverConnector) Connect(ctx context.Context) (conn driver.Co... method Driver (line 44) | func (dc *driverConnector) Driver() driver.Driver { FILE: pkg/stdlib/connector_test.go function TestDriverConnector_Connect (line 27) | func TestDriverConnector_Connect(t *testing.T) { function TestDriverConnector_ConnectParseError (line 38) | func TestDriverConnector_ConnectParseError(t *testing.T) { function TestDriverConnector_Driver (line 44) | func TestDriverConnector_Driver(t *testing.T) { FILE: pkg/stdlib/driver.go function init (line 32) | func init() { function OpenDB (line 40) | func OpenDB(cliOpts *client.Options) *sql.DB { function Open (line 48) | func Open(dns string) *sql.DB { type Driver (line 56) | type Driver struct method Open (line 62) | func (d *Driver) Open(name string) (driver.Conn, error) { method OpenConnector (line 73) | func (d *Driver) OpenConnector(name string) (driver.Connector, error) { method registerConnConfig (line 77) | func (d *Driver) registerConnConfig(opt *client.Options) string { method unregisterConnConfig (line 86) | func (d *Driver) unregisterConnConfig(connStr string) { method getNewConnByOptions (line 101) | func (d *Driver) getNewConnByOptions(ctx context.Context, cliOptions *... function RegisterConnConfig (line 93) | func RegisterConnConfig(clientOptions *client.Options) string { function UnregisterConnConfig (line 98) | func UnregisterConnConfig(connStr string) { FILE: pkg/stdlib/driver_test.go function TestRegisterConnConfig (line 32) | func TestRegisterConnConfig(t *testing.T) { FILE: pkg/stdlib/immuConnector.go type immuConnector (line 26) | type immuConnector struct method Driver (line 31) | func (c immuConnector) Driver() driver.Driver { method Connect (line 35) | func (c immuConnector) Connect(ctx context.Context) (driver.Conn, erro... FILE: pkg/stdlib/rows.go type Rows (line 34) | type Rows struct method Columns (line 46) | func (r *Rows) Columns() []string { method ColumnTypeDatabaseTypeName (line 63) | func (r *Rows) ColumnTypeDatabaseTypeName(index int) string { method ColumnTypeLength (line 71) | func (r *Rows) ColumnTypeLength(index int) (int64, bool) { method ColumnTypePrecisionScale (line 96) | func (r *Rows) ColumnTypePrecisionScale(index int) (precision, scale i... method ColumnTypeScanType (line 101) | func (r *Rows) ColumnTypeScanType(index int) reflect.Type { method Close (line 124) | func (r *Rows) Close() error { method Next (line 129) | func (r *Rows) Next(dest []driver.Value) error { function newRows (line 39) | func newRows(reader client.SQLQueryRowReader) *Rows { function namedValuesToSqlMap (line 149) | func namedValuesToSqlMap(argsV []driver.NamedValue) (map[string]interfac... function convertToPlainVals (line 177) | func convertToPlainVals(vals map[string]interface{}) map[string]interfac... function convertDriverValuers (line 224) | func convertDriverValuers(args []interface{}) ([]interface{}, error) { function callValuerValue (line 242) | func callValuerValue(vr driver.Valuer) (v driver.Value, err error) { type RowsAffected (line 253) | type RowsAffected struct method LastInsertId (line 257) | func (rows RowsAffected) LastInsertId() (int64, error) { method RowsAffected (line 267) | func (rows RowsAffected) RowsAffected() (int64, error) { FILE: pkg/stdlib/rows_test.go function TestRows (line 32) | func TestRows(t *testing.T) { function TestRows_ColumnTypeDatabaseTypeName (line 55) | func TestRows_ColumnTypeDatabaseTypeName(t *testing.T) { function TestRows_ColumnTypeLength (line 110) | func TestRows_ColumnTypeLength(t *testing.T) { function TestRows_ColumnTypeScanType (line 174) | func TestRows_ColumnTypeScanType(t *testing.T) { function TestRowsAffected_LastInsertId (line 229) | func TestRowsAffected_LastInsertId(t *testing.T) { function TestRowsAffected_LastInsertIdErr (line 250) | func TestRowsAffected_LastInsertIdErr(t *testing.T) { function TestRowsAffected_RowsAffected (line 258) | func TestRowsAffected_RowsAffected(t *testing.T) { function TestRows_convertToPlainVals (line 267) | func TestRows_convertToPlainVals(t *testing.T) { function TestEmptyRowsForColumns (line 299) | func TestEmptyRowsForColumns(t *testing.T) { type mockRowReader (line 316) | type mockRowReader struct method Next (line 331) | func (r *mockRowReader) Next() bool { method Columns (line 339) | func (r *mockRowReader) Columns() []client.Column { method Read (line 343) | func (r *mockRowReader) Read() (client.Row, error) { function newMockRowReader (line 324) | func newMockRowReader(cols []client.Column, rows []client.Row) *mockRowR... FILE: pkg/stdlib/sql_test.go function getRandomTableName (line 37) | func getRandomTableName() string { function testServerClient (line 43) | func testServerClient(t *testing.T) (*servertest.BufconnServer, *sql.DB) { function TestOpenDB (line 64) | func TestOpenDB(t *testing.T) { function TestQueryCapabilities (line 109) | func TestQueryCapabilities(t *testing.T) { function TestQueryCapabilitiesWithPointers (line 150) | func TestQueryCapabilitiesWithPointers(t *testing.T) { function TestNilValues (line 171) | func TestNilValues(t *testing.T) { type valuer (line 202) | type valuer struct method Value (line 206) | func (v *valuer) Value() (driver.Value, error) { function TestDriverValuer (line 210) | func TestDriverValuer(t *testing.T) { function TestImmuConnector_ConnectErr (line 246) | func TestImmuConnector_ConnectErr(t *testing.T) { function TestImmuConnector_ConnectLoginErr (line 260) | func TestImmuConnector_ConnectLoginErr(t *testing.T) { function TestImmuConnector_ConnectUseDatabaseErr (line 283) | func TestImmuConnector_ConnectUseDatabaseErr(t *testing.T) { function TestImmuConnector_Driver (line 306) | func TestImmuConnector_Driver(t *testing.T) { FILE: pkg/stdlib/tx.go type dbTx (line 24) | type dbTx struct method Commit (line 47) | func (dbTx *dbTx) Commit() error { method Rollback (line 53) | func (dbTx *dbTx) Rollback() error { method Begin (line 28) | func (c *Conn) Begin() (driver.Tx, error) { method BeginTx (line 32) | func (c *Conn) BeginTx(ctx context.Context, opts driver.TxOptions) (driv... FILE: pkg/stdlib/tx_test.go function TestConn_BeginTx (line 31) | func TestConn_BeginTx(t *testing.T) { function TestTx_Rollback (line 75) | func TestTx_Rollback(t *testing.T) { function TestTx_Errors (line 98) | func TestTx_Errors(t *testing.T) { FILE: pkg/stdlib/uri.go function ParseConfig (line 32) | func ParseConfig(uri string) (*client.Options, error) { function GetUri (line 62) | func GetUri(o *client.Options) string { function dialOptions (line 76) | func dialOptions(sslmode string) ([]grpc.DialOption, error) { FILE: pkg/stdlib/uri_test.go function testServer (line 33) | func testServer(t *testing.T) (port int, cleanup func()) { function setTempCwd (line 55) | func setTempCwd(t *testing.T) { function TestDriver_Open (line 65) | func TestDriver_Open(t *testing.T) { function TestParseConfig (line 74) | func TestParseConfig(t *testing.T) { function TestParseConfig_InsecureVerify (line 86) | func TestParseConfig_InsecureVerify(t *testing.T) { function TestParseConfig_Require (line 98) | func TestParseConfig_Require(t *testing.T) { function TestParseConfigErrs (line 110) | func TestParseConfigErrs(t *testing.T) { function TestDriver_OpenSSLPrefer (line 124) | func TestDriver_OpenSSLPrefer(t *testing.T) { function TestDriver_OpenSSLDisable (line 136) | func TestDriver_OpenSSLDisable(t *testing.T) { function TestDriver_OpenSSLRequire (line 148) | func TestDriver_OpenSSLRequire(t *testing.T) { function Test_SQLOpen (line 162) | func Test_SQLOpen(t *testing.T) { function Test_Open (line 175) | func Test_Open(t *testing.T) { FILE: pkg/stream/errors.go function init (line 31) | func init() { FILE: pkg/stream/execall_receiver.go type execAllStreamReceiver (line 28) | type execAllStreamReceiver struct method Next (line 44) | func (eas *execAllStreamReceiver) Next() (IsOp_Operation, error) { function NewExecAllStreamReceiver (line 35) | func NewExecAllStreamReceiver(s io.Reader, bs int) ExecAllStreamReceiver { FILE: pkg/stream/execall_receiver_test.go function TestNewExecAllStreamReceiver (line 33) | func TestNewExecAllStreamReceiver(t *testing.T) { function TestExecAllStreamReceiver_Next (line 39) | func TestExecAllStreamReceiver_Next(t *testing.T) { function TestExecAllStreamReceiver_NextZAdd (line 51) | func TestExecAllStreamReceiver_NextZAdd(t *testing.T) { function TestExecAllStreamReceiver_NextZAddUnmarshalError (line 70) | func TestExecAllStreamReceiver_NextZAddUnmarshalError(t *testing.T) { function TestExecAllStreamReceiver_NextRefError (line 87) | func TestExecAllStreamReceiver_NextRefError(t *testing.T) { function TestExecAllStreamReceiver_NextKvStreamerError (line 99) | func TestExecAllStreamReceiver_NextKvStreamerError(t *testing.T) { function TestExecAllStreamReceiver_NextKvStreamerNextError (line 110) | func TestExecAllStreamReceiver_NextKvStreamerNextError(t *testing.T) { FILE: pkg/stream/execall_sender.go type execAllStreamSender (line 26) | type execAllStreamSender struct method Send (line 40) | func (st *execAllStreamSender) Send(req *ExecAllRequest) error { function NewExecAllStreamSender (line 32) | func NewExecAllStreamSender(s MsgSender) ExecAllStreamSender { FILE: pkg/stream/execall_sender_test.go function TestNewExecAllStreamSender (line 31) | func TestNewExecAllStreamSender(t *testing.T) { function TestExecAllStreamSender_Send (line 38) | func TestExecAllStreamSender_Send(t *testing.T) { function TestExecAllStreamSender_SendZAddError (line 76) | func TestExecAllStreamSender_SendZAddError(t *testing.T) { function TestExecAllStreamSender_SendZAddError2 (line 103) | func TestExecAllStreamSender_SendZAddError2(t *testing.T) { function TestExecAllStreamSender_SendZAddError3 (line 122) | func TestExecAllStreamSender_SendZAddError3(t *testing.T) { function TestExecAllStreamSender_SendKVError (line 155) | func TestExecAllStreamSender_SendKVError(t *testing.T) { function TestExecAllStreamSender_SendRefError (line 185) | func TestExecAllStreamSender_SendRefError(t *testing.T) { FILE: pkg/stream/execall_streamer.go type ExecAllStreamSender (line 19) | type ExecAllStreamSender interface type ExecAllStreamReceiver (line 23) | type ExecAllStreamReceiver interface FILE: pkg/stream/factory.go type serviceFactory (line 19) | type serviceFactory struct method NewMsgSender (line 48) | func (s *serviceFactory) NewMsgSender(str ImmuServiceSender_Stream) Ms... method NewMsgReceiver (line 53) | func (s *serviceFactory) NewMsgReceiver(str ImmuServiceReceiver_Stream... method NewKvStreamReceiver (line 58) | func (s *serviceFactory) NewKvStreamReceiver(mr MsgReceiver) KvStreamR... method NewKvStreamSender (line 63) | func (s *serviceFactory) NewKvStreamSender(ms MsgSender) KvStreamSender { method NewVEntryStreamReceiver (line 67) | func (s *serviceFactory) NewVEntryStreamReceiver(mr MsgReceiver) VEntr... method NewVEntryStreamSender (line 71) | func (s *serviceFactory) NewVEntryStreamSender(ms MsgSender) VEntryStr... method NewZStreamReceiver (line 76) | func (s *serviceFactory) NewZStreamReceiver(mr MsgReceiver) ZStreamRec... method NewZStreamSender (line 81) | func (s *serviceFactory) NewZStreamSender(ms MsgSender) ZStreamSender { method NewExecAllStreamReceiver (line 86) | func (s *serviceFactory) NewExecAllStreamReceiver(mr MsgReceiver) Exec... method NewExecAllStreamSender (line 91) | func (s *serviceFactory) NewExecAllStreamSender(ms MsgSender) ExecAllS... type ServiceFactory (line 25) | type ServiceFactory interface function NewStreamServiceFactory (line 43) | func NewStreamServiceFactory(chunkSize int) ServiceFactory { FILE: pkg/stream/kvparser.go function ReadValue (line 26) | func ReadValue(vr io.Reader, bufferSize int) (value []byte, err error) { FILE: pkg/stream/kvparser_test.go function TestParseKV (line 28) | func TestParseKV(t *testing.T) { function TestParseErr (line 35) | func TestParseErr(t *testing.T) { function TestParseEof (line 44) | func TestParseEof(t *testing.T) { function TestParseEmptyContent (line 53) | func TestParseEmptyContent(t *testing.T) { FILE: pkg/stream/kvreceiver.go type kvStreamReceiver (line 23) | type kvStreamReceiver struct method Next (line 37) | func (kvr *kvStreamReceiver) Next() ([]byte, io.Reader, error) { function NewKvStreamReceiver (line 29) | func NewKvStreamReceiver(s io.Reader, bs int) KvStreamReceiver { FILE: pkg/stream/kvsender.go type kvStreamSender (line 19) | type kvStreamSender struct method Send (line 31) | func (st *kvStreamSender) Send(kv *KeyValue) error { method send (line 44) | func (st *kvStreamSender) send(vs *ValueSize) error { function NewKvStreamSender (line 24) | func NewKvStreamSender(s MsgSender) *kvStreamSender { FILE: pkg/stream/kvsender_test.go function TestNewKvStreamSender (line 27) | func TestNewKvStreamSender(t *testing.T) { function TestKvStreamSender_Send (line 34) | func TestKvStreamSender_Send(t *testing.T) { function TestKvStreamSender_SendEOF (line 54) | func TestKvStreamSender_SendEOF(t *testing.T) { function TestKvStreamSender_SendErr (line 80) | func TestKvStreamSender_SendErr(t *testing.T) { FILE: pkg/stream/kvstreamer.go type KvStreamSender (line 21) | type KvStreamSender interface type KvStreamReceiver (line 25) | type KvStreamReceiver interface FILE: pkg/stream/meta.go constant DefaultChunkSize (line 19) | DefaultChunkSize int = 64 * 1024 constant MinChunkSize (line 20) | MinChunkSize int = 4096 constant MaxTxValueLen (line 21) | MaxTxValueLen int = 1 << 25 FILE: pkg/stream/receiver.go function NewMsgReceiver (line 28) | func NewMsgReceiver(stream ImmuServiceReceiver_Stream) *msgReceiver { type MsgReceiver (line 34) | type MsgReceiver interface type msgReceiver (line 39) | type msgReceiver struct method ReadFully (line 49) | func (r *msgReceiver) ReadFully() (message []byte, metadata map[string... method Read (line 87) | func (r *msgReceiver) Read(data []byte) (n int, err error) { FILE: pkg/stream/receiver_test.go function TestMsgReceiver_Read (line 30) | func TestMsgReceiver_Read(t *testing.T) { function TestMsgReceiver_ReadMessInFirstChunk (line 66) | func TestMsgReceiver_ReadMessInFirstChunk(t *testing.T) { function TestMsgReceiver_ReadFully_Edge_Cases (line 83) | func TestMsgReceiver_ReadFully_Edge_Cases(t *testing.T) { function TestMsgReceiver_EmptyStream (line 126) | func TestMsgReceiver_EmptyStream(t *testing.T) { function TestMsgReceiver_ErrNotEnoughDataOnStream (line 142) | func TestMsgReceiver_ErrNotEnoughDataOnStream(t *testing.T) { function TestMsgReceiver_StreamRecvError (line 162) | func TestMsgReceiver_StreamRecvError(t *testing.T) { function TestMsgReceiver_StreamMsgSent (line 178) | func TestMsgReceiver_StreamMsgSent(t *testing.T) { function TestMsgReceiver_StreamEOF (line 192) | func TestMsgReceiver_StreamEOF(t *testing.T) { FILE: pkg/stream/sender.go type MsgSender (line 26) | type MsgSender interface type msgSender (line 31) | type msgSender struct method Send (line 48) | func (st *msgSender) Send(reader io.Reader, msgSize int, metadata map[... method RecvMsg (line 101) | func (st *msgSender) RecvMsg(m interface{}) error { function NewMsgSender (line 38) | func NewMsgSender(s ImmuServiceSender_Stream, buf []byte) *msgSender { FILE: pkg/stream/sender_test.go function TestNewMsgSender (line 28) | func TestNewMsgSender(t *testing.T) { function TestMsgSender_Send (line 34) | func TestMsgSender_Send(t *testing.T) { function TestMsgSender_SendPayloadSizeZero (line 45) | func TestMsgSender_SendPayloadSizeZero(t *testing.T) { function TestMsgSender_SendErrReader (line 53) | func TestMsgSender_SendErrReader(t *testing.T) { function TestMsgSender_SendEmptyReader (line 65) | func TestMsgSender_SendEmptyReader(t *testing.T) { function TestMsgSender_SendEErrNotEnoughDataOnStream (line 77) | func TestMsgSender_SendEErrNotEnoughDataOnStream(t *testing.T) { function TestMsgSender_SendLastChunk (line 88) | func TestMsgSender_SendLastChunk(t *testing.T) { function TestMsgSender_SendMultipleChunks (line 98) | func TestMsgSender_SendMultipleChunks(t *testing.T) { function TestMsgSender_RecvMsg (line 108) | func TestMsgSender_RecvMsg(t *testing.T) { FILE: pkg/stream/streamer.go type ImmuServiceSender_Stream (line 24) | type ImmuServiceSender_Stream interface type ImmuServiceReceiver_Stream (line 30) | type ImmuServiceReceiver_Stream interface FILE: pkg/stream/streamtest/err_reader.go type ErrReader (line 19) | type ErrReader struct method Read (line 23) | func (r *ErrReader) Read(m []byte) (int, error) { FILE: pkg/stream/streamtest/receiver.go type MsgError (line 19) | type MsgError struct type msgReceiverMock (line 24) | type msgReceiverMock struct method Read (line 42) | func (st *msgReceiverMock) Read(message []byte) (n int, err error) { function DefaultMsgReceiverMock (line 30) | func DefaultMsgReceiverMock(me []*MsgError) *msgReceiverMock { FILE: pkg/stream/streamtest/sender.go type msgSenderMock (line 23) | type msgSenderMock struct method Send (line 39) | func (st *msgSenderMock) Send(reader io.Reader, payloadSize int, metad... method RecvMsg (line 43) | func (st *msgSenderMock) RecvMsg(m interface{}) error { function DefaultMsgSenderMock (line 28) | func DefaultMsgSenderMock(s *ImmuServiceSender_StreamMock, chunkSize int... FILE: pkg/stream/streamtest/stream.go type ChunkError (line 30) | type ChunkError struct type ImmuServiceReceiver_StreamMock (line 34) | type ImmuServiceReceiver_StreamMock struct method Recv (line 40) | func (ism *ImmuServiceReceiver_StreamMock) Recv() (*schema.Chunk, erro... function DefaultImmuServiceReceiverStreamMock (line 44) | func DefaultImmuServiceReceiverStreamMock(ce []*ChunkError) *ImmuService... type ImmuServiceSender_StreamMock (line 61) | type ImmuServiceSender_StreamMock struct method Send (line 77) | func (iss *ImmuServiceSender_StreamMock) Send(c *schema.Chunk) error { method RecvMsg (line 81) | func (iss *ImmuServiceSender_StreamMock) RecvMsg(m interface{}) error { function DefaultImmuServiceSenderStreamMock (line 66) | func DefaultImmuServiceSenderStreamMock() *ImmuServiceSender_StreamMock { function GetTrailer (line 85) | func GetTrailer(payloadSize int) []byte { function GenerateDummyFile (line 91) | func GenerateDummyFile(filename string, size int) (*os.File, error) { function GetSHA256 (line 113) | func GetSHA256(r io.Reader) ([]byte, error) { FILE: pkg/stream/types.go type KeyValue (line 29) | type KeyValue struct type ValueSize (line 34) | type ValueSize struct type VerifiableEntry (line 39) | type VerifiableEntry struct type ZEntry (line 46) | type ZEntry struct constant TOp_Kv (line 55) | TOp_Kv byte = 1 << iota constant TOp_ZAdd (line 56) | TOp_ZAdd constant TOp_Ref (line 57) | TOp_Ref type IsOp_Operation (line 60) | type IsOp_Operation interface type Op (line 64) | type Op struct type Op_ZAdd (line 68) | type Op_ZAdd struct method isOp_Operation (line 76) | func (*Op_ZAdd) isOp_Operation() {} type Op_KeyValue (line 71) | type Op_KeyValue struct method isOp_Operation (line 77) | func (*Op_KeyValue) isOp_Operation() {} type Op_Ref (line 74) | type Op_Ref struct method isOp_Operation (line 78) | func (*Op_Ref) isOp_Operation() {} type ExecAllRequest (line 80) | type ExecAllRequest struct function NumberToBytes (line 85) | func NumberToBytes(n interface{}) ([]byte, error) { function NumberFromBytes (line 95) | func NumberFromBytes(bs []byte, n interface{}) error { FILE: pkg/stream/types_test.go function TestIsOps (line 21) | func TestIsOps(t *testing.T) { FILE: pkg/stream/ventryparser.go function ParseVerifiableEntry (line 27) | func ParseVerifiableEntry( FILE: pkg/stream/ventryparser_test.go function TestParseVerifiableEntryErrors (line 30) | func TestParseVerifiableEntryErrors(t *testing.T) { FILE: pkg/stream/ventryreceiver.go type vEntryStreamReceiver (line 23) | type vEntryStreamReceiver struct method Next (line 36) | func (vesr *vEntryStreamReceiver) Next() ([]byte, []byte, []byte, io.R... function NewVEntryStreamReceiver (line 29) | func NewVEntryStreamReceiver(s io.Reader, bs int) VEntryStreamReceiver { FILE: pkg/stream/ventryreceiver_test.go function TestNewVEntryStreamReceiver (line 28) | func TestNewVEntryStreamReceiver(t *testing.T) { function TestVEntryStreamReceiver_Next (line 34) | func TestVEntryStreamReceiver_Next(t *testing.T) { function TestVEntryStreamReceiver_NextErr0 (line 51) | func TestVEntryStreamReceiver_NextErr0(t *testing.T) { function TestVEntryStreamReceiver_NextErr1 (line 65) | func TestVEntryStreamReceiver_NextErr1(t *testing.T) { function TestVEntryStreamReceiver_NextErr2 (line 80) | func TestVEntryStreamReceiver_NextErr2(t *testing.T) { FILE: pkg/stream/ventrysender.go type vEntryStreamSender (line 24) | type vEntryStreamSender struct method Send (line 34) | func (vess *vEntryStreamSender) Send(ve *VerifiableEntry) error { function NewVEntryStreamSender (line 28) | func NewVEntryStreamSender(s MsgSender) *vEntryStreamSender { FILE: pkg/stream/ventrysender_test.go function TestNewVEntryStreamSender (line 27) | func TestNewVEntryStreamSender(t *testing.T) { function TestVEntryStreamSender_Send (line 34) | func TestVEntryStreamSender_Send(t *testing.T) { function TestVEntryStreamSender_SendErr (line 62) | func TestVEntryStreamSender_SendErr(t *testing.T) { FILE: pkg/stream/ventrystreamer.go type VEntryStreamSender (line 24) | type VEntryStreamSender interface type VEntryStreamReceiver (line 29) | type VEntryStreamReceiver interface FILE: pkg/stream/zStreamer.go type ZStreamSender (line 22) | type ZStreamSender interface type ZStreamReceiver (line 27) | type ZStreamReceiver interface FILE: pkg/stream/zparser.go function ParseZEntry (line 26) | func ParseZEntry( FILE: pkg/stream/zparser_test.go function TestParseZEntry (line 28) | func TestParseZEntry(t *testing.T) { function TestParseZEntryErr (line 34) | func TestParseZEntryErr(t *testing.T) { FILE: pkg/stream/zreceiver.go type zStreamReceiver (line 23) | type zStreamReceiver struct method Next (line 36) | func (zr *zStreamReceiver) Next() ([]byte, []byte, float64, uint64, io... function NewZStreamReceiver (line 29) | func NewZStreamReceiver(s io.Reader, bs int) *zStreamReceiver { FILE: pkg/stream/zreceiver_test.go function TestNewZStreamReceiver (line 28) | func TestNewZStreamReceiver(t *testing.T) { function TestNewZStreamReceiver_Next (line 34) | func TestNewZStreamReceiver_Next(t *testing.T) { FILE: pkg/stream/zsender.go type zStreamSender (line 24) | type zStreamSender struct method Send (line 35) | func (st *zStreamSender) Send(ze *ZEntry) error { function NewZStreamSender (line 29) | func NewZStreamSender(s MsgSender) *zStreamSender { FILE: pkg/stream/zsender_test.go type msgSenderMock (line 28) | type msgSenderMock struct method Send (line 33) | func (msm *msgSenderMock) Send(reader io.Reader, payloadSize int, meta... method RecvMsg (line 36) | func (msm *msgSenderMock) RecvMsg(m interface{}) error { function TestZSender (line 40) | func TestZSender(t *testing.T) { FILE: pkg/streamutils/files.go function GetKeyValuesFromFiles (line 29) | func GetKeyValuesFromFiles(filenames ...string) ([]*stream.KeyValue, err... FILE: pkg/streamutils/files_test.go function TestStreamUtilsFiles (line 30) | func TestStreamUtilsFiles(t *testing.T) { FILE: pkg/truncator/truncator.go type Truncator (line 35) | type Truncator struct method Start (line 72) | func (t *Truncator) Start() error { method Stop (line 105) | func (t *Truncator) Stop() error { method Truncate (line 140) | func (t *Truncator) Truncate(ctx context.Context, retentionPeriod time... function NewTruncator (line 54) | func NewTruncator( function getTruncationTime (line 185) | func getTruncationTime(t time.Time, retentionPeriod time.Duration) time.... function truncateToDay (line 190) | func truncateToDay(t time.Time) time.Time { FILE: pkg/truncator/truncator_test.go function makeDbWith (line 34) | func makeDbWith(t *testing.T, dbName string, opts *database.Options) dat... function TestDatabase_truncate_with_duration (line 48) | func TestDatabase_truncate_with_duration(t *testing.T) { function TestTruncator (line 115) | func TestTruncator(t *testing.T) { function TestTruncator_with_truncation_frequency (line 141) | func TestTruncator_with_truncation_frequency(t *testing.T) { function Test_getTruncationTime (line 163) | func Test_getTruncationTime(t *testing.T) { function TestTruncator_with_retention_period (line 204) | func TestTruncator_with_retention_period(t *testing.T) { type mockTruncator (line 228) | type mockTruncator struct method Plan (line 232) | func (m *mockTruncator) Plan(context.Context, time.Time) (*schema.TxHe... method TruncateUptoTx (line 238) | func (m *mockTruncator) TruncateUptoTx(context.Context, uint64) error { function TestTruncator_with_nothing_to_truncate (line 242) | func TestTruncator_with_nothing_to_truncate(t *testing.T) { FILE: pkg/verification/verification.go constant documentPrefix (line 37) | documentPrefix = 3 function VerifyDocument (line 39) | func VerifyDocument(ctx context.Context, function encodedKeyForDocument (line 214) | func encodedKeyForDocument(collectionID uint32, documentID string) ([]by... FILE: pkg/verification/verification_test.go function TestVerifyDocument (line 27) | func TestVerifyDocument(t *testing.T) { FILE: swagger/swagger.go function SetupSwaggerUI (line 17) | func SetupSwaggerUI(mux *http.ServeMux, l logger.Logger, addr string) er... FILE: swagger/swagger_default.go function SetupSwaggerUI (line 17) | func SetupSwaggerUI(mux *http.ServeMux, l logger.Logger, addr string) er... FILE: swagger/swagger_default_test.go function TestSetupSwaggerUI (line 18) | func TestSetupSwaggerUI(t *testing.T) { FILE: swagger/swagger_test.go function TestSetupSwaggerUI (line 18) | func TestSetupSwaggerUI(t *testing.T) { FILE: test/document_storage_tests/documents_tests/actions/create_collections.go function CreateCollectionWithName (line 26) | func CreateCollectionWithName(expect *httpexpect.Expect, sessionID strin... function CreateCollectionWithNameAndOneField (line 30) | func CreateCollectionWithNameAndOneField(expect *httpexpect.Expect, sess... function CreateCollectionWithNameAndIdFieldName (line 43) | func CreateCollectionWithNameAndIdFieldName(expect *httpexpect.Expect, s... function CreateCollectionWithNameIdFieldNameAndOneField (line 51) | func CreateCollectionWithNameIdFieldNameAndOneField(expect *httpexpect.E... function CreateCollectionWithNameOneFieldAndOneUniqueIndex (line 65) | func CreateCollectionWithNameOneFieldAndOneUniqueIndex(expect *httpexpec... function CreateCollectionWithNameAndMultipleFields (line 86) | func CreateCollectionWithNameAndMultipleFields(expect *httpexpect.Expect... function CreateCollectionWithNameMultipleFieldsAndMultipleIndexes (line 115) | func CreateCollectionWithNameMultipleFieldsAndMultipleIndexes(expect *ht... function createCollection (line 152) | func createCollection(expect *httpexpect.Expect, sessionID string, name ... FILE: test/document_storage_tests/documents_tests/actions/create_index.go function CreateIndex (line 27) | func CreateIndex(expect *httpexpect.Expect, sessionID string, collection... FILE: test/document_storage_tests/documents_tests/actions/get_collections.go function GetCollection (line 26) | func GetCollection(expect *httpexpect.Expect, sessionID string, name str... FILE: test/document_storage_tests/documents_tests/actions/insert_documents.go function InsertOneDocumentWithMultipleFields (line 27) | func InsertOneDocumentWithMultipleFields(expect *httpexpect.Expect, sess... function insertDocuments (line 49) | func insertDocuments(expect *httpexpect.Expect, sessionID string, collec... FILE: test/document_storage_tests/documents_tests/actions/search_documents.go function SearchDocuments (line 27) | func SearchDocuments(expect *httpexpect.Expect, sessionID string, collec... FILE: test/document_storage_tests/documents_tests/actions/session.go function OpenSession (line 28) | func OpenSession(t *testing.T) (*httpexpect.Expect, string) { function GetBaseUrl (line 52) | func GetBaseUrl() string { FILE: test/document_storage_tests/documents_tests/create_collections_test.go type CreateCollectionsTestSuite (line 30) | type CreateCollectionsTestSuite struct method SetupTest (line 37) | func (s *CreateCollectionsTestSuite) SetupTest() { method TestCreateCollectionWithName (line 42) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithName() { method TestCreateCollectionWithNameAndOneField (line 56) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndOn... method TestCreateCollectionWithNameAndIdFieldName (line 71) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndId... method TestCreateCollectionWithNameIdFieldNameAndOneField (line 85) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameIdFie... method TestCreateCollectionWithNameOneFieldAndOneUniqueIndex (line 100) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameOneFi... method TestCreateCollectionWithNameAndMultipleFields (line 117) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndMu... method TestCreateCollectionWithNameMultipleFieldsAndMultipleIndexes (line 136) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameMulti... method TestCreateCollectionWithEmptyBody (line 158) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithEmptyBody... method TestCreateCollectionWithNameAndOneInvalidField (line 168) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndOn... method TestCreateCollectionWithNameAndOneEmptyField (line 187) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndOn... method TestCreateCollectionWithExistingName (line 206) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithExistingN... function TestCreateCollectionsSuite (line 232) | func TestCreateCollectionsSuite(t *testing.T) { FILE: test/document_storage_tests/documents_tests/create_indexes_test.go type IndexTestSuite (line 30) | type IndexTestSuite struct method SetupTest (line 37) | func (s *IndexTestSuite) SetupTest() { method TestCreateIndexOnCollectionCreatedWithNameAndOneField (line 42) | func (s *IndexTestSuite) TestCreateIndexOnCollectionCreatedWithNameAnd... method TestCreateIndexOnCollectionCreatedWithNameIdFieldNameAndOneField (line 71) | func (s *IndexTestSuite) TestCreateIndexOnCollectionCreatedWithNameIdF... method TestCreateUniqueIndexOnCollectionCreatedWithNameAndMultipleFields (line 99) | func (s *IndexTestSuite) TestCreateUniqueIndexOnCollectionCreatedWithN... method TestCreateUniqueIndexesOnCollectionCreatedWithNameMultipleFieldsAndMultipleIndexes (line 134) | func (s *IndexTestSuite) TestCreateUniqueIndexesOnCollectionCreatedWit... function TestIndexTestSuite (line 173) | func TestIndexTestSuite(t *testing.T) { FILE: test/document_storage_tests/documents_tests/delete_collections_test.go type DeleteCollectionsTestSuite (line 30) | type DeleteCollectionsTestSuite struct method SetupTest (line 37) | func (s *DeleteCollectionsTestSuite) SetupTest() { method TestDeleteCollectionCreatedWithName (line 42) | func (s *DeleteCollectionsTestSuite) TestDeleteCollectionCreatedWithNa... method TestDeleteCollectionCreatedWithNameAndOneField (line 57) | func (s *DeleteCollectionsTestSuite) TestDeleteCollectionCreatedWithNa... method TestDeleteCollectionCreatedWithNameAndMultipleFields (line 72) | func (s *DeleteCollectionsTestSuite) TestDeleteCollectionCreatedWithNa... method TestDeleteNonExistingCollection (line 87) | func (s *DeleteCollectionsTestSuite) TestDeleteNonExistingCollection() { function TestDeleteCollectionsTestSuite (line 100) | func TestDeleteCollectionsTestSuite(t *testing.T) { FILE: test/document_storage_tests/documents_tests/insert_documents_test.go type InsertDocumentsTestSuite (line 30) | type InsertDocumentsTestSuite struct method SetupTest (line 37) | func (s *InsertDocumentsTestSuite) SetupTest() { method TestInsertOneDocumentWithMultipleFields (line 42) | func (s *InsertDocumentsTestSuite) TestInsertOneDocumentWithMultipleFi... function TestInsertDocumentsSuite (line 64) | func TestInsertDocumentsSuite(t *testing.T) { FILE: test/document_storage_tests/documents_tests/models/collections.go type Collection (line 19) | type Collection struct type Field (line 26) | type Field struct type Index (line 31) | type Index struct FILE: test/document_storage_tests/documents_tests/models/documents.go type Employee (line 19) | type Employee struct FILE: test/document_storage_tests/documents_tests/models/index.go type CreateIndex (line 19) | type CreateIndex struct FILE: test/document_storage_tests/documents_tests/models/search.go type SearchPayload (line 19) | type SearchPayload struct type Query (line 26) | type Query struct type Expressions (line 32) | type Expressions struct type OrderBy (line 36) | type OrderBy struct type FieldComparison (line 41) | type FieldComparison struct FILE: test/document_storage_tests/documents_tests/models/user.go type User (line 19) | type User struct FILE: test/document_storage_tests/documents_tests/session_test.go type SessionTestSuite (line 29) | type SessionTestSuite struct method TestOpenSessionWithInvalidUsername (line 34) | func (s *SessionTestSuite) TestOpenSessionWithInvalidUsername() { method TestOpenSessionWithInvalidPassword (line 55) | func (s *SessionTestSuite) TestOpenSessionWithInvalidPassword() { method TestOpenSessionWithInvalidCredentials (line 76) | func (s *SessionTestSuite) TestOpenSessionWithInvalidCredentials() { method TestOpenSessionWithNonExistingDatabase (line 98) | func (s *SessionTestSuite) TestOpenSessionWithNonExistingDatabase() { function TestSessionTestSuite (line 120) | func TestSessionTestSuite(t *testing.T) { FILE: test/document_storage_tests/documents_tests_deprecated/auth_test.go function TestAuthentication (line 28) | func TestAuthentication(t *testing.T) { FILE: test/document_storage_tests/documents_tests_deprecated/collections_test.go function TestCreateCollection (line 27) | func TestCreateCollection(t *testing.T) { function TestGetCollection (line 34) | func TestGetCollection(t *testing.T) { function TestListCollections (line 50) | func TestListCollections(t *testing.T) { FILE: test/document_storage_tests/documents_tests_deprecated/create_collections_test.go type CreateCollectionsTestSuite (line 31) | type CreateCollectionsTestSuite struct method SetupTest (line 38) | func (s *CreateCollectionsTestSuite) SetupTest() { method TestCreateCollectionWithName (line 43) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithName() { method TestCreateCollectionWithNameAndOneIndexKey (line 50) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndOn... method TestCreateCollectionWithNameAndMultipleIndexKeys (line 60) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndMu... method TestCreateCollectionWithoutNameAndIndexKeys (line 74) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithoutNameAn... method TestCreateCollectionWithoutNameButWithIndexKeys (line 86) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithoutNameBu... method TestCreateCollectionWithIntegerName (line 121) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithIntegerNa... method TestCreateCollectionWithNameAndOneInvalidIndexKey (line 128) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndOn... method TestCreateCollectionWithNameAndOneEmptyIndexKey (line 152) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithNameAndOn... method TestCreateCollectionWithExistingName (line 176) | func (s *CreateCollectionsTestSuite) TestCreateCollectionWithExistingN... function TestSuite (line 213) | func TestSuite(t *testing.T) { FILE: test/document_storage_tests/documents_tests_deprecated/documents_test.go function TestCreateDocument (line 29) | func TestCreateDocument(t *testing.T) { FILE: test/document_storage_tests/documents_tests_deprecated/documents_test_utils.go function GetEnv (line 32) | func GetEnv(key, defaultValue string) string { function GetStandarizedRandomString (line 39) | func GetStandarizedRandomString() string { function getAuthorizationClient (line 43) | func getAuthorizationClient() *authorizationClient.ClientWithResponses { function getDocumentsClient (line 51) | func getDocumentsClient(opts ...documentsClient.ClientOption) *documents... function getAuthorizedDocumentsClient (line 59) | func getAuthorizedDocumentsClient() *documentsClient.ClientWithResponses { function CreateAndGetStandardTestCollection (line 86) | func CreateAndGetStandardTestCollection(client *documentsClient.ClientWi... FILE: test/document_storage_tests/documents_tests_deprecated/login_test.go function TestLogin (line 28) | func TestLogin(t *testing.T) { FILE: test/document_storage_tests/documents_tests_deprecated/utils.go function GetEnv (line 32) | func GetEnv(key, defaultValue string) string { function getStandarizedRandomString (line 39) | func getStandarizedRandomString() string { function getClient (line 43) | func getClient() *httpclient.ClientWithResponses { function getAuthorizedClient (line 51) | func getAuthorizedClient() *httpclient.ClientWithResponses { function createCollection (line 87) | func createCollection(collectionName string, client *httpclient.ClientWi... FILE: test/e2e/runtests.py function build_docker (line 12) | def build_docker(): function cleanup (line 24) | def cleanup(s): function replication (line 31) | def replication(ts, stats): function truncation (line 56) | def truncation(ts, stats): FILE: test/performance-test-suite/cmd/perf-test/main.go function main (line 31) | func main() { FILE: test/performance-test-suite/pkg/benchmarks/benchmark.go type Benchmark (line 21) | type Benchmark interface FILE: test/performance-test-suite/pkg/benchmarks/format.go function ToHumanReadable (line 21) | func ToHumanReadable(b uint64) string { FILE: test/performance-test-suite/pkg/benchmarks/format_test.go function TestToHumanReadable (line 27) | func TestToHumanReadable(t *testing.T) { FILE: test/performance-test-suite/pkg/benchmarks/hwstats.go type HWStats (line 26) | type HWStats struct method String (line 37) | func (h *HWStats) String() string { type HWStatsProber (line 50) | type HWStatsProber struct method GetHWStats (line 79) | func (h *HWStatsProber) GetHWStats() (*HWStats, error) { function NewHWStatsProber (line 56) | func NewHWStatsProber() (*HWStatsProber, error) { FILE: test/performance-test-suite/pkg/benchmarks/hwstats_test.go function TestHwStatsProber (line 29) | func TestHwStatsProber(t *testing.T) { FILE: test/performance-test-suite/pkg/benchmarks/keytracker.go type KeyTracker (line 25) | type KeyTracker struct method GetWKey (line 36) | func (kt *KeyTracker) GetWKey() string { method GetRKey (line 41) | func (kt *KeyTracker) GetRKey() string { function NewKeyTracker (line 30) | func NewKeyTracker(start uint64) *KeyTracker { FILE: test/performance-test-suite/pkg/benchmarks/keytracker_test.go function TestKeyTracker (line 25) | func TestKeyTracker(t *testing.T) { FILE: test/performance-test-suite/pkg/benchmarks/rand.go constant hexDigits (line 24) | hexDigits = "0123456789abcdef" type randStringGen (line 26) | type randStringGen struct method randHexString (line 32) | func (r *randStringGen) randHexString(n int) bool { method GetRnd (line 70) | func (r *randStringGen) GetRnd() []byte { method Stop (line 74) | func (r *randStringGen) Stop() { function NewRandStringGen (line 53) | func NewRandStringGen(size int) *randStringGen { FILE: test/performance-test-suite/pkg/benchmarks/rand_test.go function TestRandStringGen (line 25) | func TestRandStringGen(t *testing.T) { FILE: test/performance-test-suite/pkg/benchmarks/writetxs/benchmark.go function h256 (line 37) | func h256(s string) []byte { type Config (line 43) | type Config struct type benchmark (line 53) | type benchmark struct method Name (line 110) | func (b *benchmark) Name() string { method Warmup (line 114) | func (b *benchmark) Warmup(tempDirBase string) error { method Cleanup (line 228) | func (b *benchmark) Cleanup() error { method Run (line 250) | func (b *benchmark) Run(duration time.Duration, seed uint64) (interfac... method Probe (line 333) | func (b *benchmark) Probe() interface{} { method genResults (line 337) | func (b *benchmark) genResults(asProbe bool) interface{} { type Result (line 74) | type Result struct method String (line 84) | func (r *Result) String() string { function NewBenchmark (line 106) | func NewBenchmark(cfg Config) benchmarks.Benchmark { FILE: test/performance-test-suite/pkg/runner/benchmarks.go function getBenchmarksToRun (line 24) | func getBenchmarksToRun() []benchmarks.Benchmark { FILE: test/performance-test-suite/pkg/runner/influxdb_client.go function SendResultsToInfluxDb (line 9) | func SendResultsToInfluxDb(host string, token string, bucket string, run... FILE: test/performance-test-suite/pkg/runner/processinfo.go function gatherProcessInfo (line 25) | func gatherProcessInfo() ProcessInfo { FILE: test/performance-test-suite/pkg/runner/results.go type Duration (line 25) | type Duration method MarshalJSON (line 27) | func (d Duration) MarshalJSON() ([]byte, error) { method Seconds (line 31) | func (d Duration) Seconds() float64 { type BenchmarkTimelineEntry (line 35) | type BenchmarkTimelineEntry struct type BenchmarkRunResult (line 41) | type BenchmarkRunResult struct type ProcessInfo (line 52) | type ProcessInfo struct type SystemInfo (line 60) | type SystemInfo struct type BenchmarkSuiteResult (line 64) | type BenchmarkSuiteResult struct FILE: test/performance-test-suite/pkg/runner/runner.go function RunAllBenchmarks (line 28) | func RunAllBenchmarks(d time.Duration, tempDir string, seed uint64) (*Be... FILE: test/performance-test-suite/pkg/runner/systeminfo.go function gatherSystemInfo (line 21) | func gatherSystemInfo() SystemInfo { FILE: test/txscan/txscan.go type dbitem (line 15) | type dbitem struct function genvals (line 26) | func genvals(num int) ([]dbitem, map[string]int) { constant charset (line 41) | charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" function rndString (line 43) | func rndString(l int) string { function connect (line 51) | func connect() (immuclient.ImmuClient, context.Context) { function init (line 66) | func init() { function main (line 72) | func main() { function insert (line 79) | func insert(ctx context.Context, client immuclient.ImmuClient, kvs []dbi... function check (line 94) | func check(ctx context.Context, client immuclient.ImmuClient, kvs []dbit... FILE: tools/comparison/mongodb/load.js function test (line 4) | function test() { FILE: tools/comparison/scylladb/bench.py function run (line 16) | def run(iterations, batch_size): FILE: tools/long_running/stress_tool_worker_pool.go type cfg (line 34) | type cfg struct function parseConfig (line 47) | func parseConfig() (c cfg) { function main (line 60) | func main() { function worker (line 101) | func worker(jobs, okJobs chan *schema.KeyValue, done chan bool, wwg *syn... function reader (line 139) | func reader(okJobs chan *schema.KeyValue, done chan bool, rwg *sync.Wait... function entriesGenerator (line 173) | func entriesGenerator() chan *schema.KeyValue { function compactor (line 188) | func compactor(done chan bool) { FILE: tools/testing/stress_tool_sql.go type Entry (line 32) | type Entry struct type cfg (line 37) | type cfg struct function parseConfig (line 60) | func parseConfig() (c cfg) { function connect (line 91) | func connect(config cfg) (immudb.ImmuClient, context.Context) { function idGenerator (line 121) | func idGenerator(c cfg) chan int { function entriesGenerator (line 131) | func entriesGenerator(c cfg, ids chan int) chan Entry { function committer (line 151) | func committer(ctx context.Context, client immudb.ImmuClient, c cfg, ent... function committerWithTxs (line 165) | func committerWithTxs(ctx context.Context, client immudb.ImmuClient, c c... function reader (line 189) | func reader(ctx context.Context, client immudb.ImmuClient, c cfg, id int... function readerWithTxs (line 212) | func readerWithTxs(ctx context.Context, client immudb.ImmuClient, c cfg,... function verifier (line 244) | func verifier(ctx context.Context, client immudb.ImmuClient, c cfg, id i... function compactor (line 272) | func compactor(ctx context.Context, client immudb.ImmuClient, c cfg, wg ... function main (line 283) | func main() { FILE: tools/testing/stress_tool_test_kv/stress_tool_kv.go type etaCalc (line 37) | type etaCalc struct method progress (line 54) | func (e *etaCalc) progress(progress int) { method printTotal (line 67) | func (e *etaCalc) printTotal() { function newEtaCalc (line 44) | func newEtaCalc(what string, totalCount int) *etaCalc { function testRun (line 71) | func testRun( function entriesForInstance (line 189) | func entriesForInstance(i int) int { function readsForInstance (line 197) | func readsForInstance(i int) int { function main (line 205) | func main() { FILE: webconsole/webconsole.go function SetupWebconsole (line 16) | func SetupWebconsole(mux *http.ServeMux, l logger.Logger, addr string) e... FILE: webconsole/webconsole_default.go function SetupWebconsole (line 17) | func SetupWebconsole(mux *http.ServeMux, l logger.Logger, addr string) e... FILE: webconsole/webconsole_default_test.go function TestSetupWebconsoleDefault (line 18) | func TestSetupWebconsoleDefault(t *testing.T) { FILE: webconsole/webconsole_test.go function TestSetupWebconsole (line 17) | func TestSetupWebconsole(t *testing.T) {