SYMBOL INDEX (9267 symbols across 892 files) FILE: .claude-plugin/plugins/redpanda-connect/skills/bloblang-authoring/resources/scripts/format-bloblang.py function parse_args (line 14) | def parse_args(): function get_category_names (line 28) | def get_category_names(category_type: str) -> tuple: function group_by_category (line 41) | def group_by_category( function format_item (line 63) | def format_item(item: Dict[str, Any], category_type: str) -> str: function main (line 126) | def main(): FILE: .claude-plugin/plugins/redpanda-connect/skills/component-search/resources/scripts/format-component-fields.py function format_type (line 14) | def format_type(type_str: str, is_array: bool = False) -> str: function extract_fields (line 21) | def extract_fields(properties: Dict[str, Any], parent_name: str = "") ->... function group_fields (line 105) | def group_fields(fields: List[Dict[str, Any]]) -> Tuple[List[Dict], List... function format_field (line 126) | def format_field(field: Dict[str, Any]) -> str: function main (line 131) | def main(): FILE: .golangci/rules.go function failedToError (line 11) | func failedToError(m dsl.Matcher) { function nestedMutexLock (line 26) | func nestedMutexLock(m dsl.Matcher) { FILE: cmd/redpanda-connect-ai/main.go function main (line 43) | func main() { FILE: cmd/redpanda-connect-cloud/main.go function main (line 41) | func main() { FILE: cmd/redpanda-connect-community/main.go function main (line 34) | func main() { FILE: cmd/redpanda-connect/main.go function main (line 33) | func main() { FILE: cmd/serverless/connect-lambda/main.go function main (line 24) | func main() { FILE: cmd/tools/docs_gen/bloblang_test.go function TestFunctionExamples (line 36) | func TestFunctionExamples(t *testing.T) { function TestMethodExamples (line 94) | func TestMethodExamples(t *testing.T) { function assertEqualOrJSON (line 185) | func assertEqualOrJSON(t *testing.T, expected, actual string, msgAndArgs... FILE: cmd/tools/docs_gen/main.go function init (line 74) | func init() { function create (line 85) | func create(t, path string, resBytes []byte) { function getSchema (line 97) | func getSchema() *service.ConfigSchema { function main (line 101) | func main() { function viewForDir (line 136) | func viewForDir(docsDir string) func(string, *service.ConfigView) { type functionCategory (line 164) | type functionCategory struct type functionsContext (line 169) | type functionsContext struct function doBloblangFunctions (line 173) | func doBloblangFunctions(dir string) { type methodCategory (line 210) | type methodCategory struct type methodsContext (line 215) | type methodsContext struct function prefixExamples (line 220) | func prefixExamples(s []bloblang.TemplateExampleData) { function methodForCat (line 235) | func methodForCat(s bloblang.TemplateMethodData, cat string) (bloblang.T... function doBloblangMethods (line 251) | func doBloblangMethods(dir string) { function doTestDocs (line 307) | func doTestDocs(dir string) { function doHTTP (line 329) | func doHTTP(dir string) { function doLogger (line 343) | func doLogger(dir string) { function doRedpanda (line 357) | func doRedpanda(dir string) { function doTemplates (line 371) | func doTemplates(dir string) { FILE: cmd/tools/docs_gen/schema_test.go function TestComponentExamples (line 30) | func TestComponentExamples(t *testing.T) { FILE: cmd/tools/plugins_csv_fmt/main.go function create (line 31) | func create(t, path string, resBytes []byte) { function main (line 43) | func main() { FILE: internal/ack/once.go type Once (line 20) | type Once struct method Ack (line 40) | func (a *Once) Ack(ctx context.Context, err error) error { method Wait (line 57) | func (a *Once) Wait(ctx context.Context) error { method TryWait (line 68) | func (a *Once) TryWait() (bool, error) { function NewOnce (line 29) | func NewOnce(ack func(ctx context.Context) error) *Once { FILE: internal/ack/once_test.go function TestOnceArgError (line 19) | func TestOnceArgError(t *testing.T) { function TestOnceAckError (line 31) | func TestOnceAckError(t *testing.T) { function TestOnceWaitContextCanceled (line 42) | func TestOnceWaitContextCanceled(t *testing.T) { function TestOnceAckOnce (line 55) | func TestOnceAckOnce(t *testing.T) { FILE: internal/agent/agent.go type agentConfig (line 34) | type agentConfig struct type httpConfig (line 43) | type httpConfig struct type agentsConfig (line 48) | type agentsConfig struct type gMux (line 53) | type gMux struct method HandleFunc (line 58) | func (g *gMux) HandleFunc(pattern string, handler func(http.ResponseWr... function RunAgent (line 63) | func RunAgent( FILE: internal/agent/agent_plugin.go type rpcClient (line 28) | type rpcClient struct method InvokeAgent (line 33) | func (m *rpcClient) InvokeAgent(ctx context.Context, inputMsg *service... method applySubSpans (line 68) | func (m *rpcClient) applySubSpans(ctx context.Context, spans []*agentr... function valueToAttribute (line 97) | func valueToAttribute(key attribute.Key, val *runtimepb.Value) (attribut... FILE: internal/agent/agent_processor.go constant apFieldCmd (line 28) | apFieldCmd = "command" constant apFieldMCPServerAddr (line 29) | apFieldMCPServerAddr = "mcp_server" constant apFieldCWD (line 30) | apFieldCWD = "cwd" function newAgentProcessorConfigSpec (line 33) | func newAgentProcessorConfigSpec() *service.ConfigSpec { type agentProcessor (line 42) | type agentProcessor struct method Process (line 141) | func (a *agentProcessor) Process(ctx context.Context, msg *service.Mes... method Close (line 150) | func (p *agentProcessor) Close(ctx context.Context) error { function newAgentProcessor (line 49) | func newAgentProcessor(conf *service.ParsedConfig, res *service.Resource... function environMap (line 130) | func environMap(mcpServerAddress string) map[string]string { FILE: internal/agent/runtimepb/agent.pb.go constant _ (line 35) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 37) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type TraceContext (line 40) | type TraceContext struct method Reset (line 49) | func (x *TraceContext) Reset() { method String (line 56) | func (x *TraceContext) String() string { method ProtoMessage (line 60) | func (*TraceContext) ProtoMessage() {} method ProtoReflect (line 62) | func (x *TraceContext) ProtoReflect() protoreflect.Message { method Descriptor (line 75) | func (*TraceContext) Descriptor() ([]byte, []int) { method GetTraceId (line 79) | func (x *TraceContext) GetTraceId() string { method GetSpanId (line 86) | func (x *TraceContext) GetSpanId() string { method GetTraceFlags (line 93) | func (x *TraceContext) GetTraceFlags() string { type Trace (line 100) | type Trace struct method Reset (line 107) | func (x *Trace) Reset() { method String (line 114) | func (x *Trace) String() string { method ProtoMessage (line 118) | func (*Trace) ProtoMessage() {} method ProtoReflect (line 120) | func (x *Trace) ProtoReflect() protoreflect.Message { method Descriptor (line 133) | func (*Trace) Descriptor() ([]byte, []int) { method GetSpans (line 137) | func (x *Trace) GetSpans() []*Span { type Span (line 144) | type Span struct method Reset (line 156) | func (x *Span) Reset() { method String (line 163) | func (x *Span) String() string { method ProtoMessage (line 167) | func (*Span) ProtoMessage() {} method ProtoReflect (line 169) | func (x *Span) ProtoReflect() protoreflect.Message { method Descriptor (line 182) | func (*Span) Descriptor() ([]byte, []int) { method GetSpanId (line 186) | func (x *Span) GetSpanId() string { method GetName (line 193) | func (x *Span) GetName() string { method GetStartTime (line 200) | func (x *Span) GetStartTime() *timestamppb.Timestamp { method GetEndTime (line 207) | func (x *Span) GetEndTime() *timestamppb.Timestamp { method GetAttributes (line 214) | func (x *Span) GetAttributes() map[string]*runtimepb.Value { method GetChildSpans (line 221) | func (x *Span) GetChildSpans() []*Span { type InvokeAgentRequest (line 229) | type InvokeAgentRequest struct method Reset (line 237) | func (x *InvokeAgentRequest) Reset() { method String (line 244) | func (x *InvokeAgentRequest) String() string { method ProtoMessage (line 248) | func (*InvokeAgentRequest) ProtoMessage() {} method ProtoReflect (line 250) | func (x *InvokeAgentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 263) | func (*InvokeAgentRequest) Descriptor() ([]byte, []int) { method GetMessage (line 267) | func (x *InvokeAgentRequest) GetMessage() *runtimepb.Message { method GetTraceContext (line 274) | func (x *InvokeAgentRequest) GetTraceContext() *TraceContext { type InvokeAgentResponse (line 282) | type InvokeAgentResponse struct method Reset (line 290) | func (x *InvokeAgentResponse) Reset() { method String (line 297) | func (x *InvokeAgentResponse) String() string { method ProtoMessage (line 301) | func (*InvokeAgentResponse) ProtoMessage() {} method ProtoReflect (line 303) | func (x *InvokeAgentResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 316) | func (*InvokeAgentResponse) Descriptor() ([]byte, []int) { method GetMessage (line 320) | func (x *InvokeAgentResponse) GetMessage() *runtimepb.Message { method GetTrace (line 327) | func (x *InvokeAgentResponse) GetTrace() *Trace { constant file_redpanda_runtime_v1alpha1_agent_proto_rawDesc (line 336) | file_redpanda_runtime_v1alpha1_agent_proto_rawDesc = "" + function file_redpanda_runtime_v1alpha1_agent_proto_rawDescGZIP (line 374) | func file_redpanda_runtime_v1alpha1_agent_proto_rawDescGZIP() []byte { function init (line 413) | func init() { file_redpanda_runtime_v1alpha1_agent_proto_init() } function file_redpanda_runtime_v1alpha1_agent_proto_init (line 414) | func file_redpanda_runtime_v1alpha1_agent_proto_init() { FILE: internal/agent/runtimepb/agent_grpc.pb.go constant _ (line 33) | _ = grpc.SupportPackageIsVersion9 constant AgentRuntime_InvokeAgent_FullMethodName (line 36) | AgentRuntime_InvokeAgent_FullMethodName = "/redpanda.runtime.v1alpha1.Ag... type AgentRuntimeClient (line 44) | type AgentRuntimeClient interface type agentRuntimeClient (line 48) | type agentRuntimeClient struct method InvokeAgent (line 56) | func (c *agentRuntimeClient) InvokeAgent(ctx context.Context, in *Invo... function NewAgentRuntimeClient (line 52) | func NewAgentRuntimeClient(cc grpc.ClientConnInterface) AgentRuntimeClie... type AgentRuntimeServer (line 71) | type AgentRuntimeServer interface type UnimplementedAgentRuntimeServer (line 81) | type UnimplementedAgentRuntimeServer struct method InvokeAgent (line 83) | func (UnimplementedAgentRuntimeServer) InvokeAgent(context.Context, *I... method mustEmbedUnimplementedAgentRuntimeServer (line 86) | func (UnimplementedAgentRuntimeServer) mustEmbedUnimplementedAgentRunt... method testEmbeddedByValue (line 87) | func (UnimplementedAgentRuntimeServer) testEmbeddedByValue() ... type UnsafeAgentRuntimeServer (line 92) | type UnsafeAgentRuntimeServer interface function RegisterAgentRuntimeServer (line 96) | func RegisterAgentRuntimeServer(s grpc.ServiceRegistrar, srv AgentRuntim... function _AgentRuntime_InvokeAgent_Handler (line 107) | func _AgentRuntime_InvokeAgent_Handler(srv interface{}, ctx context.Cont... FILE: internal/agent/template.go function CreateTemplate (line 21) | func CreateTemplate(dir string, vars map[string]string) error { FILE: internal/agent/template/agents/weather.py class MyHooks (line 9) | class MyHooks(AgentHooks): method on_start (line 11) | async def on_start(self, agent: Agent) -> None: method on_end (line 15) | async def on_end(self, agent: Agent, output: Any) -> None: method on_tool_start (line 19) | async def on_tool_start( method on_tool_end (line 28) | async def on_tool_end( FILE: internal/asyncroutine/batcher.go type Batcher (line 25) | type Batcher struct type batcherRequest (line 31) | type batcherRequest struct type batcherResponse (line 35) | type batcherResponse struct function NewBatcher (line 44) | func NewBatcher[Request, Response any]( method runLoop (line 61) | func (b *Batcher[Request, Response]) runLoop(ctx context.Context, fn fun... method dequeueAll (line 90) | func (b *Batcher[Request, Response]) dequeueAll(ctx context.Context) (ba... method Submit (line 115) | func (b *Batcher[Request, Response]) Submit(ctx context.Context, req Req... method Close (line 131) | func (b *Batcher[Request, Response]) Close() { FILE: internal/asyncroutine/batcher_test.go type req (line 28) | type req struct type resp (line 29) | type resp struct function TestBatcherCancellation (line 32) | func TestBatcherCancellation(t *testing.T) { function TestBatching (line 66) | func TestBatching(t *testing.T) { FILE: internal/asyncroutine/periodic.go type Periodic (line 29) | type Periodic struct method Start (line 58) | func (p *Periodic) Start() { method Stop (line 86) | func (p *Periodic) Stop() { function NewPeriodic (line 38) | func NewPeriodic(duration time.Duration, work func()) *Periodic { function NewPeriodicWithContext (line 48) | func NewPeriodicWithContext(duration time.Duration, work func(context.Co... function runBackgroundLoop (line 69) | func runBackgroundLoop(ctx context.Context, d time.Duration, done chan a... FILE: internal/asyncroutine/periodic_test.go function TestCancellation (line 26) | func TestCancellation(t *testing.T) { function TestWorks (line 37) | func TestWorks(t *testing.T) { function TestWorksWithContext (line 50) | func TestWorksWithContext(t *testing.T) { FILE: internal/cli/agent.go function agentCli (line 25) | func agentCli(rpMgr *enterprise.GlobalRedpandaManager) *cli.Command { FILE: internal/cli/chroot_linux.go function chroot (line 33) | func chroot(path string, passthroughFiles []string) error { function setupChrootDir (line 48) | func setupChrootDir(chrootDir string, passthroughFiles []string) error { function maybeCopyFile (line 140) | func maybeCopyFile(src, dst string) error { function copyFile (line 148) | func copyFile(src, dst string) error { function maybeCopyDir (line 177) | func maybeCopyDir(src, dst string) error { function readUniqueDirectoryEntries (line 208) | func readUniqueDirectoryEntries(dir string) ([]fs.DirEntry, error) { function isSameDirSymlink (line 224) | func isSameDirSymlink(f fs.DirEntry, dir string) bool { function makeReadOnly (line 232) | func makeReadOnly(root string) error { FILE: internal/cli/chroot_others.go function chroot (line 13) | func chroot(_ string, _ []string) error { FILE: internal/cli/connectors_list.go type connectorsList (line 21) | type connectorsList struct function ApplyConnectorsList (line 28) | func ApplyConnectorsList(path string, s *service.ConfigSchema) (bool, er... FILE: internal/cli/connectors_list_test.go function testSchema (line 24) | func testSchema(t testing.TB) *service.ConfigSchema { function TestConnectorsList (line 33) | func TestConnectorsList(t *testing.T) { FILE: internal/cli/custom_lint.go function customLintCli (line 31) | func customLintCli() *cli.Command { function directoryMode (line 85) | func directoryMode(c *cli.Context, repositoryDir string) error { FILE: internal/cli/dry_run.go function isDirectory (line 29) | func isDirectory(path string) bool { function dryRunCli (line 37) | func dryRunCli(schema *service.ConfigSchema) *cli.Command { type pathResult (line 105) | type pathResult struct type dryRunResultLogger (line 110) | type dryRunResultLogger struct method Add (line 115) | func (d *dryRunResultLogger) Add(fileName string, results service.Conn... method Report (line 137) | func (d *dryRunResultLogger) Report() (hasRunErrors bool) { type dryRunner (line 167) | type dryRunner struct method dryRunFile (line 175) | func (d *dryRunner) dryRunFile(c *cli.Context, filePath string) error { method dryRunDirectory (line 229) | func (d *dryRunner) dryRunDirectory(c *cli.Context, repositoryDir stri... FILE: internal/cli/enterprise.go constant connectorListPath (line 32) | connectorListPath = "/etc/redpanda/connector_list.yaml" function InitEnterpriseCLI (line 38) | func InitEnterpriseCLI(binaryName, version, dateBuilt string, schema *se... FILE: internal/cli/flags_common.go constant cfEnvFile (line 21) | cfEnvFile = "env-file" function applyEnvFileFlag (line 31) | func applyEnvFileFlag(c *cli.Context) error { FILE: internal/cli/flags_redpanda.go constant rfPipelineID (line 32) | rfPipelineID = "x-redpanda-pipeline-id" constant rfLogsTopic (line 33) | rfLogsTopic = "x-redpanda-logs-topic" constant rfStatusTopic (line 34) | rfStatusTopic = "x-redpanda-status-topic" constant rfBrokers (line 35) | rfBrokers = "x-redpanda-brokers" constant rfTLSEnabled (line 36) | rfTLSEnabled = "x-redpanda-tls-enabled" constant rfTLSSkipCertVerify (line 37) | rfTLSSkipCertVerify = "x-redpanda-tls-skip-verify" constant rfTLSRootCasFile (line 38) | rfTLSRootCasFile = "x-redpanda-root-cas-file" constant rfSASLMechanism (line 39) | rfSASLMechanism = "x-redpanda-sasl-mechanism" constant rfSASLUsername (line 40) | rfSASLUsername = "x-redpanda-sasl-username" constant rfSASLPassword (line 41) | rfSASLPassword = "x-redpanda-sasl-password" constant rfCloudTokenURL (line 42) | rfCloudTokenURL = "x-redpanda-cloud-service-account-token-url" constant rfCloudClientID (line 43) | rfCloudClientID = "x-redpanda-cloud-service-account-client-id" constant rfCloudClientSecret (line 44) | rfCloudClientSecret = "x-redpanda-cloud-service-account-client-se... constant rfCloudAudience (line 45) | rfCloudAudience = "x-redpanda-cloud-service-account-audience" constant rfCloudAuthzResourceName (line 46) | rfCloudAuthzResourceName = "x-redpanda-cloud-authz-resource-name" constant rfCloudAuthzPolicyFile (line 47) | rfCloudAuthzPolicyFile = "x-redpanda-cloud-authz-policy-file" constant rfCloudAuthzPolicyEndpoint (line 48) | rfCloudAuthzPolicyEndpoint = "x-redpanda-cloud-authz-policy-endpoint" function parseSecretsFlag (line 57) | func parseSecretsFlag(logger *slog.Logger, c *cli.Context) (func(context... function defaultLicenseConfig (line 71) | func defaultLicenseConfig() license.Config { function applyLicenseFlag (line 78) | func applyLicenseFlag(c *cli.Context, conf *license.Config) { function shouldAddChrootFlag (line 98) | func shouldAddChrootFlag() bool { function redpandaFlags (line 102) | func redpandaFlags() []cli.Flag { function parseRedpandaFlags (line 199) | func parseRedpandaFlags(c *cli.Context) (pipelineID, logsTopic, statusTo... function rpConnDetails (line 216) | func rpConnDetails( function resolveSecret (line 281) | func resolveSecret(ctx context.Context, value string, lookupFn secrets.L... function parseCloudAuthFlags (line 300) | func parseCloudAuthFlags(ctx context.Context, c *cli.Context, secretLook... FILE: internal/cli/flags_redpanda_test.go function TestRedpandaConnDetailsParserSimple (line 19) | func TestRedpandaConnDetailsParserSimple(t *testing.T) { function TestRedpandaConnDetailsParserTLS (line 39) | func TestRedpandaConnDetailsParserTLS(t *testing.T) { FILE: internal/cli/generate_plugin.go function pluginInit (line 19) | func pluginInit() *cli.Command { FILE: internal/cli/mcp_server.go function mcpServerCli (line 27) | func mcpServerCli(rpMgr *enterprise.GlobalRedpandaManager) *cli.Command { type teeLogger (line 162) | type teeLogger struct method Enabled (line 174) | func (t *teeLogger) Enabled(ctx context.Context, level slog.Level) bool { method Handle (line 178) | func (t *teeLogger) Handle(ctx context.Context, record slog.Record) er... method WithAttrs (line 185) | func (t *teeLogger) WithAttrs(attrs []slog.Attr) slog.Handler { method WithGroup (line 192) | func (t *teeLogger) WithGroup(name string) slog.Handler { function newTeeLogger (line 167) | func newTeeLogger(main, secondary slog.Handler) *teeLogger { FILE: internal/cli/mcp_server_init.go function mcpServerInitCli (line 20) | func mcpServerInitCli() *cli.Command { FILE: internal/confx/regexp.go type RegexpFilter (line 23) | type RegexpFilter struct method Filtered (line 32) | func (f RegexpFilter) Filtered(all []string) []string { method Matches (line 48) | func (f RegexpFilter) Matches(s string) bool { function ParseRegexpPatterns (line 79) | func ParseRegexpPatterns(patterns []string) ([]*regexp.Regexp, error) { FILE: internal/confx/regexp_test.go function TestRegexpFilterFiltered (line 24) | func TestRegexpFilterFiltered(t *testing.T) { function TestParseRegexpPatterns (line 129) | func TestParseRegexpPatterns(t *testing.T) { FILE: internal/dispatch/detect.go function CtxOnTriggerSignal (line 28) | func CtxOnTriggerSignal(ctx context.Context, fn func()) context.Context { function TriggerSignal (line 39) | func TriggerSignal(ctx context.Context) { type triggerType (line 51) | type triggerType type triggerKeyType (line 53) | type triggerKeyType constant triggerKey (line 55) | triggerKey triggerKeyType = iota FILE: internal/dispatch/detect_test.go function TestDispatchNA (line 24) | func TestDispatchNA(t *testing.T) { function TestDispatchHappy (line 46) | func TestDispatchHappy(t *testing.T) { FILE: internal/gateway/authz.go type AuthzConfig (line 28) | type AuthzConfig struct type authzConfigKeyType (line 34) | type authzConfigKeyType function SetManagerAuthzConfig (line 40) | func SetManagerAuthzConfig(mgr *service.Resources, conf AuthzConfig) { function ManagerAuthzConfig (line 46) | func ManagerAuthzConfig(mgr *service.Resources) (AuthzConfig, bool) { type FileWatchingAuthzResourcePolicy (line 56) | type FileWatchingAuthzResourcePolicy struct method Close (line 125) | func (r *FileWatchingAuthzResourcePolicy) Close() error { method Authorizer (line 134) | func (r *FileWatchingAuthzResourcePolicy) Authorizer(perm authz.Permis... method SubResourceAuthorizer (line 141) | func (r *FileWatchingAuthzResourcePolicy) SubResourceAuthorizer(t auth... function newWatchingAuthzResourcePolicy (line 63) | func newWatchingAuthzResourcePolicy( function NewFileWatchingAuthzResourcePolicy (line 99) | func NewFileWatchingAuthzResourcePolicy( function NewEndpointWatchingAuthzResourcePolicy (line 114) | func NewEndpointWatchingAuthzResourcePolicy( function AuthzMiddleware (line 149) | func AuthzMiddleware( function GRPCUnaryAuthzInterceptor (line 167) | func GRPCUnaryAuthzInterceptor( function GRPCStreamAuthzInterceptor (line 183) | func GRPCStreamAuthzInterceptor( FILE: internal/gateway/authz_endpoint_test.go type fakePolicyMaterializerServer (line 33) | type fakePolicyMaterializerServer struct method WatchPolicy (line 37) | func (f *fakePolicyMaterializerServer) WatchPolicy( function startPolicyMaterializerServer (line 59) | func startPolicyMaterializerServer(t *testing.T, svc policymaterializerv... function dataplanePolicy (line 76) | func dataplanePolicy(roleID string, permissions []string, principal, sco... function TestEndpointWatchingAuthzPolicyAuthorizes (line 89) | func TestEndpointWatchingAuthzPolicyAuthorizes(t *testing.T) { function TestEndpointWatchingAuthzPolicyReload (line 136) | func TestEndpointWatchingAuthzPolicyReload(t *testing.T) { function TestEndpointWatchingAuthzPolicyClose (line 183) | func TestEndpointWatchingAuthzPolicyClose(t *testing.T) { FILE: internal/gateway/authz_grpc_test.go function testUnaryHandler (line 26) | func testUnaryHandler(_ context.Context, _ any) (any, error) { function testStreamHandler (line 31) | func testStreamHandler(_ any, _ grpc.ServerStream) error { type mockServerStream (line 36) | type mockServerStream struct method Context (line 41) | func (m *mockServerStream) Context() context.Context { function TestGRPCUnaryAuthzInterceptorAllowAll (line 45) | func TestGRPCUnaryAuthzInterceptorAllowAll(t *testing.T) { function TestGRPCUnaryAuthzInterceptorDenyAll (line 62) | func TestGRPCUnaryAuthzInterceptorDenyAll(t *testing.T) { function TestGRPCUnaryAuthzInterceptorNoPrincipal (line 79) | func TestGRPCUnaryAuthzInterceptorNoPrincipal(t *testing.T) { function TestGRPCUnaryAuthzInterceptorSelective (line 95) | func TestGRPCUnaryAuthzInterceptorSelective(t *testing.T) { function TestGRPCUnaryAuthzInterceptorWrongPrincipal (line 138) | func TestGRPCUnaryAuthzInterceptorWrongPrincipal(t *testing.T) { function TestGRPCStreamAuthzInterceptorAllowAll (line 155) | func TestGRPCStreamAuthzInterceptorAllowAll(t *testing.T) { function TestGRPCStreamAuthzInterceptorDenyAll (line 172) | func TestGRPCStreamAuthzInterceptorDenyAll(t *testing.T) { function TestGRPCStreamAuthzInterceptorNoPrincipal (line 190) | func TestGRPCStreamAuthzInterceptorNoPrincipal(t *testing.T) { FILE: internal/gateway/authz_test.go constant authzTestResourceName (line 27) | authzTestResourceName authz.ResourceName = "organizations/test-org/res... constant authzTestPermRead (line 28) | authzTestPermRead authz.PermissionName = "test_service_read" constant authzTestPermWrite (line 29) | authzTestPermWrite authz.PermissionName = "test_service_write" constant authzTestPrincipal (line 30) | authzTestPrincipal authz.PrincipalID = "User:test@example.com" constant authzOtherPrincipal (line 31) | authzOtherPrincipal authz.PrincipalID = "User:other@example.com" function TestAuthzMiddlewareAllowAll (line 40) | func TestAuthzMiddlewareAllowAll(t *testing.T) { function TestAuthzMiddlewareDenyAll (line 58) | func TestAuthzMiddlewareDenyAll(t *testing.T) { function TestAuthzMiddlewareNoPrincipal (line 77) | func TestAuthzMiddlewareNoPrincipal(t *testing.T) { function TestAuthzMiddlewareSelective (line 95) | func TestAuthzMiddlewareSelective(t *testing.T) { function TestAuthzMiddlewareWrongPrincipal (line 136) | func TestAuthzMiddlewareWrongPrincipal(t *testing.T) { function TestAuthzMiddlewarePolicyReload (line 155) | func TestAuthzMiddlewarePolicyReload(t *testing.T) { function setupPolicy (line 202) | func setupPolicy(t *testing.T, policyFile string) *gateway.FileWatchingA... FILE: internal/gateway/cors.go constant RPEnvCorsOrigins (line 21) | RPEnvCorsOrigins = "REDPANDA_CLOUD_GATEWAY_CORS_ORIGINS" type CORSConfig (line 25) | type CORSConfig struct method WrapHandler (line 44) | func (conf CORSConfig) WrapHandler(handler http.Handler) http.Handler { function NewCORSConfigFromEnv (line 31) | func NewCORSConfigFromEnv() CORSConfig { FILE: internal/gateway/gatewaytest/mockoidc.go type RedpandaUser (line 29) | type RedpandaUser struct method ID (line 36) | func (u *RedpandaUser) ID() string { method Userinfo (line 41) | func (u *RedpandaUser) Userinfo(_ []string) ([]byte, error) { method Claims (line 50) | func (u *RedpandaUser) Claims(_ []string, claims *mockoidc.IDTokenClai... function SetupMockOIDC (line 69) | func SetupMockOIDC(t *testing.T) (*mockoidc.MockOIDC, string) { function AccessToken (line 85) | func AccessToken(t *testing.T, m *mockoidc.MockOIDC, user mockoidc.User)... FILE: internal/gateway/jwt_validator.go constant rpEnvJWTIssuer (line 35) | rpEnvJWTIssuer = "REDPANDA_CLOUD_GATEWAY_JWT_ISSUER_URL" constant rpEnvJWTAudience (line 36) | rpEnvJWTAudience = "REDPANDA_CLOUD_GATEWAY_JWT_AUDIENCE" constant rpEnvJWTOrgID (line 37) | rpEnvJWTOrgID = "REDPANDA_CLOUD_GATEWAY_JWT_ORGANIZATION_ID" type jwtValidator (line 41) | type jwtValidator struct method validateToken (line 95) | func (r *jwtValidator) validateToken(ctx context.Context, tokenString ... method validateAndGetPrincipal (line 113) | func (r *jwtValidator) validateAndGetPrincipal(ctx context.Context, to... function newJWTValidator (line 47) | func newJWTValidator(mgr *service.Resources) (*jwtValidator, error) { type rpCustomClaims (line 134) | type rpCustomClaims struct method Validate (line 141) | func (r *rpCustomClaims) Validate(_ context.Context) error { type RPJWTMiddleware (line 153) | type RPJWTMiddleware struct method Wrap (line 175) | func (r *RPJWTMiddleware) Wrap(next http.Handler) http.Handler { function NewRPJWTMiddleware (line 159) | func NewRPJWTMiddleware(mgr *service.Resources) (*RPJWTMiddleware, error) { function extractAuthenticationToken (line 198) | func extractAuthenticationToken(r *http.Request) (string, error) { type RPGRPCJWTInterceptor (line 213) | type RPGRPCJWTInterceptor struct method UnaryInterceptor (line 235) | func (r *RPGRPCJWTInterceptor) UnaryInterceptor() grpc.UnaryServerInte... method StreamInterceptor (line 249) | func (r *RPGRPCJWTInterceptor) StreamInterceptor() grpc.StreamServerIn... method validateContext (line 264) | func (r *RPGRPCJWTInterceptor) validateContext(ctx context.Context) (c... function NewRPGRPCJWTInterceptor (line 220) | func NewRPGRPCJWTInterceptor(mgr *service.Resources) (*RPGRPCJWTIntercep... function extractBearerToken (line 291) | func extractBearerToken(authHeader string) (string, error) { type wrappedServerStream (line 305) | type wrappedServerStream struct method Context (line 310) | func (w *wrappedServerStream) Context() context.Context { type validatedPrincipalIDContextKeyType (line 314) | type validatedPrincipalIDContextKeyType constant validatedPrincipalIDContextKey (line 316) | validatedPrincipalIDContextKey validatedPrincipalIDContextKeyType = "" function ContextWithValidatedPrincipalID (line 319) | func ContextWithValidatedPrincipalID(ctx context.Context, principal auth... function ValidatedPrincipalIDFromContext (line 324) | func ValidatedPrincipalIDFromContext(ctx context.Context) (authz.Princip... FILE: internal/gateway/jwt_validator_test.go function TestJWTConfigErrors (line 28) | func TestJWTConfigErrors(t *testing.T) { function TestJWTLicenseCheckNotApplicable (line 90) | func TestJWTLicenseCheckNotApplicable(t *testing.T) { function TestJWTLicenseCheckValid (line 97) | func TestJWTLicenseCheckValid(t *testing.T) { function TestJWTLicenseCheckInvalid (line 113) | func TestJWTLicenseCheckInvalid(t *testing.T) { FILE: internal/httpclient/client.go function NewClient (line 36) | func NewClient(cfg Config, res *service.Resources) (*http.Client, error) { type clientMetrics (line 75) | type clientMetrics struct function newClientMetrics (line 84) | func newClientMetrics(m *service.Metrics, prefix string) *clientMetrics { type ErrUnexpectedResp (line 98) | type ErrUnexpectedResp struct method Error (line 105) | func (e ErrUnexpectedResp) Error() string { FILE: internal/httpclient/config.go constant cFieldBaseURL (line 33) | cFieldBaseURL = "base_url" constant cFieldTimeout (line 34) | cFieldTimeout = "timeout" constant cFieldTLS (line 35) | cFieldTLS = "tls" constant cFieldProxyURL (line 36) | cFieldProxyURL = "proxy_url" constant cFieldDisableHTTP2 (line 37) | cFieldDisableHTTP2 = "disable_http2" constant cFieldTPSLimit (line 38) | cFieldTPSLimit = "tps_limit" constant cFieldTPSBurst (line 39) | cFieldTPSBurst = "tps_burst" constant cFieldBackoff (line 40) | cFieldBackoff = "backoff" constant cFieldBackoffInitial (line 41) | cFieldBackoffInitial = "initial_interval" constant cFieldBackoffMax (line 42) | cFieldBackoffMax = "max_interval" constant cFieldBackoffMaxRetries (line 43) | cFieldBackoffMaxRetries = "max_retries" constant cFieldAccessLogLevel (line 44) | cFieldAccessLogLevel = "access_log_level" constant cFieldAccessLogBodyLimit (line 45) | cFieldAccessLogBodyLimit = "access_log_body_limit" constant cFieldHTTP (line 48) | cFieldHTTP = "http" constant cFieldHTTPMaxIdleConns (line 49) | cFieldHTTPMaxIdleConns = "max_idle_conns" constant cFieldHTTPMaxIdleConnsPerHost (line 50) | cFieldHTTPMaxIdleConnsPerHost = "max_idle_conns_per_host" constant cFieldHTTPMaxConnsPerHost (line 51) | cFieldHTTPMaxConnsPerHost = "max_conns_per_host" constant cFieldHTTPIdleConnTimeout (line 52) | cFieldHTTPIdleConnTimeout = "idle_conn_timeout" constant cFieldHTTPTLSHandshakeTimeout (line 53) | cFieldHTTPTLSHandshakeTimeout = "tls_handshake_timeout" constant cFieldHTTPExpectContinueTimeout (line 54) | cFieldHTTPExpectContinueTimeout = "expect_continue_timeout" constant cFieldHTTPResponseHeaderTimeout (line 55) | cFieldHTTPResponseHeaderTimeout = "response_header_timeout" constant cFieldHTTPDisableKeepAlives (line 56) | cFieldHTTPDisableKeepAlives = "disable_keep_alives" constant cFieldHTTPDisableCompression (line 57) | cFieldHTTPDisableCompression = "disable_compression" constant cFieldHTTPMaxResponseHeaderBytes (line 58) | cFieldHTTPMaxResponseHeaderBytes = "max_response_header_bytes" constant cFieldHTTPMaxResponseBodyBytes (line 59) | cFieldHTTPMaxResponseBodyBytes = "max_response_body_bytes" constant cFieldHTTPWriteBufferSize (line 60) | cFieldHTTPWriteBufferSize = "write_buffer_size" constant cFieldHTTPReadBufferSize (line 61) | cFieldHTTPReadBufferSize = "read_buffer_size" constant cFieldH2 (line 64) | cFieldH2 = "h2" constant cFieldH2StrictMaxConcurrentRequests (line 65) | cFieldH2StrictMaxConcurrentRequests = "strict_max_concurrent_requests" constant cFieldH2MaxDecoderHeaderTableSize (line 66) | cFieldH2MaxDecoderHeaderTableSize = "max_decoder_header_table_size" constant cFieldH2MaxEncoderHeaderTableSize (line 67) | cFieldH2MaxEncoderHeaderTableSize = "max_encoder_header_table_size" constant cFieldH2MaxReadFrameSize (line 68) | cFieldH2MaxReadFrameSize = "max_read_frame_size" constant cFieldH2MaxRecvBufferPerConn (line 69) | cFieldH2MaxRecvBufferPerConn = "max_receive_buffer_per_connection" constant cFieldH2MaxRecvBufferPerStream (line 70) | cFieldH2MaxRecvBufferPerStream = "max_receive_buffer_per_stream" constant cFieldH2SendPingTimeout (line 71) | cFieldH2SendPingTimeout = "send_ping_timeout" constant cFieldH2PingTimeout (line 72) | cFieldH2PingTimeout = "ping_timeout" constant cFieldH2WriteByteTimeout (line 73) | cFieldH2WriteByteTimeout = "write_byte_timeout" type H2TransportConfig (line 77) | type H2TransportConfig struct function DefaultH2TransportConfig (line 91) | func DefaultH2TransportConfig() H2TransportConfig { type TransportConfig (line 104) | type TransportConfig struct function DefaultTransportConfig (line 123) | func DefaultTransportConfig() TransportConfig { type Config (line 139) | type Config struct function Fields (line 183) | func Fields(baseURL string) []*service.ConfigField { function httpTransportFieldSpec (line 250) | func httpTransportFieldSpec() *service.ConfigField { function NewConfigFromParsed (line 332) | func NewConfigFromParsed(pConf *service.ParsedConfig) (Config, error) { function parseTransportConfig (line 413) | func parseTransportConfig(pConf *service.ParsedConfig) (TransportConfig,... function parseH2Config (line 476) | func parseH2Config(pConf *service.ParsedConfig) (H2TransportConfig, erro... constant h2MaxHeaderTableSize (line 516) | h2MaxHeaderTableSize = 4 << 20 constant h2MinReadFrameSize (line 517) | h2MinReadFrameSize = 16 << 10 constant h2MaxReadFrameSize (line 518) | h2MaxReadFrameSize = 16 << 20 constant h2MinRecvBuffer (line 519) | h2MinRecvBuffer = 64 << 10 constant h2MaxRecvBuffer (line 520) | h2MaxRecvBuffer = 4 << 20 function validateH2Config (line 523) | func validateH2Config(h2 H2TransportConfig) error { type RetryConfig (line 544) | type RetryConfig struct method normalize (line 570) | func (rc *RetryConfig) normalize() { function DefaultRetryStatuses (line 555) | func DefaultRetryStatuses() []int { function DefaultRetryConfig (line 560) | func DefaultRetryConfig() *RetryConfig { function BasicAuthSigner (line 578) | func BasicAuthSigner(username, password string) func(fs.FS, *http.Reques... function BearerTokenSigner (line 587) | func BearerTokenSigner(token string) func(fs.FS, *http.Request) error { FILE: internal/httpclient/config_test.go function configSpec (line 28) | func configSpec() *service.ConfigSpec { function parseTestYAML (line 32) | func parseTestYAML(t *testing.T, yaml string) *service.ParsedConfig { function TestNewConfigFromParsedDefaults (line 40) | func TestNewConfigFromParsedDefaults(t *testing.T) { function TestNewConfigFromParsedAllFieldsSet (line 92) | func TestNewConfigFromParsedAllFieldsSet(t *testing.T) { function TestValidateH2Config (line 180) | func TestValidateH2Config(t *testing.T) { function TestValidateH2ConfigViaYAML (line 230) | func TestValidateH2ConfigViaYAML(t *testing.T) { FILE: internal/httpclient/transport.go function newBaseTransport (line 35) | func newBaseTransport(cfg Config) (http.RoundTripper, error) { type authTransport (line 96) | type authTransport struct method RoundTrip (line 115) | func (t *authTransport) RoundTrip(req *http.Request) (*http.Response, ... function newAuthTransport (line 104) | func newAuthTransport(inner http.RoundTripper, cfg Config, signerFS fs.F... type tpsTransport (line 125) | type tpsTransport struct method RoundTrip (line 145) | func (t *tpsTransport) RoundTrip(req *http.Request) (*http.Response, e... function newTPSTransport (line 132) | func newTPSTransport(inner http.RoundTripper, tpsLimit float64, tpsBurst... type readCloser (line 153) | type readCloser struct type maxBodyTransport (line 161) | type maxBodyTransport struct method RoundTrip (line 175) | func (t *maxBodyTransport) RoundTrip(req *http.Request) (*http.Respons... function newMaxBodyTransport (line 168) | func newMaxBodyTransport(inner http.RoundTripper, maxBytes int64) http.R... FILE: internal/httpclient/transport_observability.go type logLevel (line 37) | type logLevel method String (line 47) | func (l logLevel) String() string { constant logLevelTrace (line 40) | logLevelTrace logLevel = "TRACE" constant logLevelDebug (line 41) | logLevelDebug logLevel = "DEBUG" constant logLevelInfo (line 42) | logLevelInfo logLevel = "INFO" constant logLevelWarn (line 43) | logLevelWarn logLevel = "WARN" constant logLevelError (line 44) | logLevelError logLevel = "ERROR" function parseLogLevel (line 51) | func parseLogLevel(l string) (logLevel, bool) { type logFunc (line 62) | type logFunc function logFuncForLevel (line 64) | func logFuncForLevel(l logLevel) logFunc { type loggingTransport (line 82) | type loggingTransport struct method RoundTrip (line 126) | func (t *loggingTransport) RoundTrip(req *http.Request) (*http.Respons... method captureResponseBody (line 173) | func (*loggingTransport) captureResponseBody(body io.ReadCloser, limit... type accessLogEntry (line 89) | type accessLogEntry struct type requestLogEntry (line 96) | type requestLogEntry struct type responseLogEntry (line 103) | type responseLogEntry struct function newLoggingTransport (line 112) | func newLoggingTransport(inner http.RoundTripper, logger *service.Logger... function unmarshalOrString (line 185) | func unmarshalOrString(b []byte) any { function flattenHeaders (line 205) | func flattenHeaders(h http.Header) map[string]string { type metricsTransport (line 220) | type metricsTransport struct method RoundTrip (line 234) | func (t *metricsTransport) RoundTrip(req *http.Request) (*http.Respons... function newMetricsTransport (line 227) | func newMetricsTransport(inner http.RoundTripper, metrics *clientMetrics... type tracingTransport (line 261) | type tracingTransport struct method RoundTrip (line 278) | func (t *tracingTransport) RoundTrip(req *http.Request) (*http.Respons... function newTracingTransport (line 268) | func newTracingTransport(inner http.RoundTripper, tp trace.TracerProvide... FILE: internal/httpclient/transport_observability_test.go function noopLogger (line 35) | func noopLogger() *service.Logger { function TestLoggingTransportDisabled (line 41) | func TestLoggingTransportDisabled(t *testing.T) { function TestLoggingTransportDisabledEmptyLevel (line 47) | func TestLoggingTransportDisabledEmptyLevel(t *testing.T) { function TestLoggingTransportResponseBodyStillReadable (line 53) | func TestLoggingTransportResponseBodyStillReadable(t *testing.T) { function TestLoggingTransportBodyDumpLimitZero (line 75) | func TestLoggingTransportBodyDumpLimitZero(t *testing.T) { function TestLoggingTransportBodyDumpLimitPositive (line 97) | func TestLoggingTransportBodyDumpLimitPositive(t *testing.T) { function TestUnmarshalOrString (line 120) | func TestUnmarshalOrString(t *testing.T) { function TestFlattenHeaders (line 133) | func TestFlattenHeaders(t *testing.T) { function TestFlattenHeadersRedactsSensitive (line 143) | func TestFlattenHeadersRedactsSensitive(t *testing.T) { function TestMetricsTransportRecordsDuration (line 163) | func TestMetricsTransportRecordsDuration(t *testing.T) { function TestMetricsTransportNilMetricsPassthrough (line 185) | func TestMetricsTransportNilMetricsPassthrough(t *testing.T) { function TestTracingTransportCreatesSpan (line 193) | func TestTracingTransportCreatesSpan(t *testing.T) { function TestTracingTransportErrorStatus (line 222) | func TestTracingTransportErrorStatus(t *testing.T) { function TestTracingTransportNetworkError (line 248) | func TestTracingTransportNetworkError(t *testing.T) { function TestLoggingTransportInnerError (line 284) | func TestLoggingTransportInnerError(t *testing.T) { function TestMetricsTransportInnerError (line 303) | func TestMetricsTransportInnerError(t *testing.T) { type roundTripFunc (line 324) | type roundTripFunc method RoundTrip (line 326) | func (f roundTripFunc) RoundTrip(req *http.Request) (*http.Response, e... function assertSpanAttr (line 330) | func assertSpanAttr(t *testing.T, span tracetest.SpanStub, key string, v... FILE: internal/httpclient/transport_retry.go type retryTransport (line 40) | type retryTransport struct method contains (line 54) | func (*retryTransport) contains(sorted []int, v int) bool { method RoundTrip (line 108) | func (t *retryTransport) RoundTrip(req *http.Request) (*http.Response,... method backoff (line 185) | func (t *retryTransport) backoff(ctx context.Context, attempt int, res... method calculateBackoff (line 215) | func (t *retryTransport) calculateBackoff(attempt int) time.Duration { function newRetryTransport (line 61) | func newRetryTransport(inner http.RoundTripper, cfg Config, rc *RetryCon... function drainBody (line 235) | func drainBody(resp *http.Response) { FILE: internal/httpclient/transport_retry_test.go type failThenSucceedRT (line 35) | type failThenSucceedRT struct method RoundTrip (line 41) | func (f *failThenSucceedRT) RoundTrip(req *http.Request) (*http.Respon... type alwaysFailRT (line 50) | type alwaysFailRT struct method RoundTrip (line 54) | func (f *alwaysFailRT) RoundTrip(*http.Request) (*http.Response, error) { function TestRetryTransport503ThenSuccess (line 59) | func TestRetryTransport503ThenSuccess(t *testing.T) { function TestRetryTransport429WithRetryAfter (line 90) | func TestRetryTransport429WithRetryAfter(t *testing.T) { function TestRetryTransportMaxRetriesExhausted (line 126) | func TestRetryTransportMaxRetriesExhausted(t *testing.T) { function TestRetryTransportContextCancelDuringBackoff (line 153) | func TestRetryTransportContextCancelDuringBackoff(t *testing.T) { function TestRetryTransportGetBodyNilNoRetry (line 176) | func TestRetryTransportGetBodyNilNoRetry(t *testing.T) { function TestRetryTransportDropOn (line 202) | func TestRetryTransportDropOn(t *testing.T) { function TestRetryTransportBodyReplayedOnRetry (line 227) | func TestRetryTransportBodyReplayedOnRetry(t *testing.T) { function TestCalculateBackoff (line 265) | func TestCalculateBackoff(t *testing.T) { function TestRetryTransport429OnlyNonRetryableCode (line 285) | func TestRetryTransport429OnlyNonRetryableCode(t *testing.T) { function TestRetryTransport429ReadsRetryAfterSeconds (line 313) | func TestRetryTransport429ReadsRetryAfterSeconds(t *testing.T) { function TestNewRetryTransportFallbackToConfigIntervals (line 348) | func TestNewRetryTransportFallbackToConfigIntervals(t *testing.T) { function TestNewRetryTransportSaneDefaults (line 367) | func TestNewRetryTransportSaneDefaults(t *testing.T) { function TestRetryTransportNetworkErrorThenSuccess (line 391) | func TestRetryTransportNetworkErrorThenSuccess(t *testing.T) { function TestRetryTransportNetworkErrorExhausted (line 417) | func TestRetryTransportNetworkErrorExhausted(t *testing.T) { function TestRetryTransportSuccessStatuses (line 438) | func TestRetryTransportSuccessStatuses(t *testing.T) { function TestRetryTransportUnclassifiedStatus (line 464) | func TestRetryTransportUnclassifiedStatus(t *testing.T) { function TestRetryTransportGetBodyError (line 489) | func TestRetryTransportGetBodyError(t *testing.T) { function TestRetryTransportRetryAfterCappedToMaxInterval (line 518) | func TestRetryTransportRetryAfterCappedToMaxInterval(t *testing.T) { function TestRetryTransportRetryAfterNonNumeric (line 554) | func TestRetryTransportRetryAfterNonNumeric(t *testing.T) { FILE: internal/httpclient/transport_test.go function defaultTestConfig (line 34) | func defaultTestConfig() Config { function TestNewBaseTransportDefaults (line 40) | func TestNewBaseTransportDefaults(t *testing.T) { function TestNewBaseTransportDisableHTTP2 (line 62) | func TestNewBaseTransportDisableHTTP2(t *testing.T) { function TestNewBaseTransportProxyURL (line 79) | func TestNewBaseTransportProxyURL(t *testing.T) { function TestNewBaseTransportTransportConfig (line 94) | func TestNewBaseTransportTransportConfig(t *testing.T) { function TestNewBaseTransportH2Config (line 131) | func TestNewBaseTransportH2Config(t *testing.T) { function TestAuthTransportBasicAuth (line 163) | func TestAuthTransportBasicAuth(t *testing.T) { function TestAuthTransportBearerToken (line 184) | func TestAuthTransportBearerToken(t *testing.T) { function TestAuthTransportSigner (line 205) | func TestAuthTransportSigner(t *testing.T) { function TestAuthTransportNoAuth (line 230) | func TestAuthTransportNoAuth(t *testing.T) { function TestTPSTransportRateLimiting (line 238) | func TestTPSTransportRateLimiting(t *testing.T) { function TestTPSTransportBurstAllowsInitialBurst (line 264) | func TestTPSTransportBurstAllowsInitialBurst(t *testing.T) { function TestTPSTransportDisabled (line 290) | func TestTPSTransportDisabled(t *testing.T) { function TestTPSTransportContextCancellation (line 296) | func TestTPSTransportContextCancellation(t *testing.T) { function TestAuthTransportSignerError (line 326) | func TestAuthTransportSignerError(t *testing.T) { function TestMaxBodyTransportTruncatesBody (line 345) | func TestMaxBodyTransportTruncatesBody(t *testing.T) { function TestMaxBodyTransportNilBody (line 368) | func TestMaxBodyTransportNilBody(t *testing.T) { function TestMaxBodyTransportDisabled (line 387) | func TestMaxBodyTransportDisabled(t *testing.T) { FILE: internal/impl/a2a/interceptor.go type oauth2BearerInterceptor (line 20) | type oauth2BearerInterceptor struct method Before (line 26) | func (i *oauth2BearerInterceptor) Before(ctx context.Context, req *a2a... FILE: internal/impl/a2a/processor_message.go constant ampFieldAgentCardURL (line 29) | ampFieldAgentCardURL = "agent_card_url" constant ampFieldPrompt (line 30) | ampFieldPrompt = "prompt" constant ampFieldFinalMessageOnly (line 31) | ampFieldFinalMessageOnly = "final_message_only" function init (line 34) | func init() { function processorConfig (line 42) | func processorConfig() *service.ConfigSpec { type messageProcessor (line 90) | type messageProcessor struct method Process (line 201) | func (p *messageProcessor) Process(ctx context.Context, msg *service.M... method handleTaskResult (line 246) | func (p *messageProcessor) handleTaskResult(ctx context.Context, task ... method handleMessageResult (line 325) | func (p *messageProcessor) handleMessageResult(msg *a2a.Message) (serv... method pollTaskUntilComplete (line 362) | func (p *messageProcessor) pollTaskUntilComplete(ctx context.Context, ... method Close (line 414) | func (p *messageProcessor) Close(_ context.Context) error { function makeProcessor (line 100) | func makeProcessor(conf *service.ParsedConfig, mgr *service.Resources) (... function parseAgentCardURL (line 424) | func parseAgentCardURL(fullURL string) (baseURL, path string) { FILE: internal/impl/a2a/processor_message_test.go function TestParseAgentCardURL (line 17) | func TestParseAgentCardURL(t *testing.T) { FILE: internal/impl/a2a/transport_http.go type httpTransport (line 28) | type httpTransport struct method doRequest (line 72) | func (t *httpTransport) doRequest(ctx context.Context, method string, ... method SendMessage (line 130) | func (t *httpTransport) SendMessage(ctx context.Context, params *a2a.M... method GetTask (line 151) | func (t *httpTransport) GetTask(ctx context.Context, query *a2a.TaskQu... method ListTasks (line 166) | func (*httpTransport) ListTasks(_ context.Context, _ *a2a.ListTasksReq... method SendStreamingMessage (line 171) | func (t *httpTransport) SendStreamingMessage(ctx context.Context, para... method ResubscribeToTask (line 227) | func (t *httpTransport) ResubscribeToTask(ctx context.Context, id *a2a... method parseSSEStream (line 283) | func (t *httpTransport) parseSSEStream(ctx context.Context, body io.Re... method parseEventByType (line 332) | func (*httpTransport) parseEventByType(data []byte, eventType string) ... method CancelTask (line 418) | func (*httpTransport) CancelTask(_ context.Context, _ *a2a.TaskIDParam... method GetTaskPushConfig (line 423) | func (*httpTransport) GetTaskPushConfig(_ context.Context, _ *a2a.GetT... method ListTaskPushConfig (line 428) | func (*httpTransport) ListTaskPushConfig(_ context.Context, _ *a2a.Lis... method SetTaskPushConfig (line 433) | func (*httpTransport) SetTaskPushConfig(_ context.Context, _ *a2a.Task... method DeleteTaskPushConfig (line 438) | func (*httpTransport) DeleteTaskPushConfig(_ context.Context, _ *a2a.D... method GetAgentCard (line 443) | func (*httpTransport) GetAgentCard(_ context.Context) (*a2a.AgentCard,... method Destroy (line 448) | func (*httpTransport) Destroy() error { function NewHTTPTransport (line 34) | func NewHTTPTransport(baseURL string, httpClient *http.Client) a2aclient... type jsonRPCRequest (line 45) | type jsonRPCRequest struct type jsonRPCResponse (line 53) | type jsonRPCResponse struct type jsonRPCError (line 61) | type jsonRPCError struct method Error (line 67) | func (e *jsonRPCError) Error() string { FILE: internal/impl/amqp09/config.go constant urlsField (line 19) | urlsField = "urls" constant tlsField (line 20) | tlsField = "tls" constant queueField (line 23) | queueField = "queue" constant queueDeclareField (line 24) | queueDeclareField = "queue_declare" constant queueDeclareEnabledField (line 25) | queueDeclareEnabledField = "enabled" constant queueDeclareDurableField (line 26) | queueDeclareDurableField = "durable" constant queueDeclareAutoDeleteField (line 27) | queueDeclareAutoDeleteField = "auto_delete" constant queueDeclareArgumentsField (line 28) | queueDeclareArgumentsField = "arguments" constant bindingsDeclareField (line 29) | bindingsDeclareField = "bindings_declare" constant bindingsDeclareExchangeField (line 30) | bindingsDeclareExchangeField = "exchange" constant bindingsDeclareKeyField (line 31) | bindingsDeclareKeyField = "key" constant consumerTagField (line 32) | consumerTagField = "consumer_tag" constant autoAckField (line 33) | autoAckField = "auto_ack" constant nackRejectPattensField (line 34) | nackRejectPattensField = "nack_reject_patterns" constant prefetchCountField (line 35) | prefetchCountField = "prefetch_count" constant prefetchSizeField (line 36) | prefetchSizeField = "prefetch_size" constant exchangeField (line 39) | exchangeField = "exchange" constant exchangeDeclareField (line 40) | exchangeDeclareField = "exchange_declare" constant exchangeDeclareEnabledField (line 41) | exchangeDeclareEnabledField = "enabled" constant exchangeDeclareTypeField (line 42) | exchangeDeclareTypeField = "type" constant exchangeDeclareDurableField (line 43) | exchangeDeclareDurableField = "durable" constant exchangeDeclareArgumentsField (line 44) | exchangeDeclareArgumentsField = "arguments" constant keyField (line 45) | keyField = "key" constant typeField (line 46) | typeField = "type" constant contentTypeField (line 47) | contentTypeField = "content_type" constant contentEncodingField (line 48) | contentEncodingField = "content_encoding" constant metadataFilterField (line 49) | metadataFilterField = "metadata" constant priorityField (line 50) | priorityField = "priority" constant persistentField (line 51) | persistentField = "persistent" constant mandatoryField (line 52) | mandatoryField = "mandatory" constant immediateField (line 53) | immediateField = "immediate" constant timeoutField (line 54) | timeoutField = "timeout" constant correlationIDField (line 55) | correlationIDField = "correlation_id" constant replyToField (line 56) | replyToField = "reply_to" constant expirationField (line 57) | expirationField = "expiration" constant messageIDField (line 58) | messageIDField = "message_id" constant userIDField (line 59) | userIDField = "user_id" constant appIDField (line 60) | appIDField = "app_id" FILE: internal/impl/amqp09/input.go function amqp09InputSpec (line 34) | func amqp09InputSpec() *service.ConfigSpec { function init (line 187) | func init() { type amqp09BindingDeclare (line 193) | type amqp09BindingDeclare struct type amqp09Reader (line 202) | type amqp09Reader struct method ConnectionTest (line 329) | func (a *amqp09Reader) ConnectionTest(_ context.Context) service.Conne... method Connect (line 346) | func (a *amqp09Reader) Connect(context.Context) (err error) { method disconnect (line 425) | func (a *amqp09Reader) disconnect() error { method Read (line 497) | func (a *amqp09Reader) Read(ctx context.Context) (*service.Message, se... method Close (line 572) | func (a *amqp09Reader) Close(context.Context) error { method reDial (line 577) | func (a *amqp09Reader) reDial(urls []string) (conn *amqp.Connection, e... method dial (line 592) | func (a *amqp09Reader) dial(amqpURL string) (conn *amqp.Connection, er... function amqp09ReaderFromParsed (line 230) | func amqp09ReaderFromParsed(conf *service.ParsedConfig, mgr *service.Res... function amqpSetMetadata (line 447) | func amqpSetMetadata(p *service.Message, k string, v any) { FILE: internal/impl/amqp09/integration_test.go function doSetupAndAssertions (line 34) | func doSetupAndAssertions(setQueueDeclareAutoDelete bool, t *testing.T) { function TestIntegrationAMQP09WithoutQueueDeclareAutoDelete (line 173) | func TestIntegrationAMQP09WithoutQueueDeclareAutoDelete(t *testing.T) { function TestIntegrationAMQP09WithQueueDeclareAutoDelete (line 177) | func TestIntegrationAMQP09WithQueueDeclareAutoDelete(t *testing.T) { function TestAMQP09ConnectionTestIntegration (line 181) | func TestAMQP09ConnectionTestIntegration(t *testing.T) { FILE: internal/impl/amqp09/output.go function amqp09OutputSpec (line 33) | func amqp09OutputSpec() *service.ConfigSpec { function init (line 143) | func init() { type amqp09Writer (line 154) | type amqp09Writer struct method ConnectionTest (line 303) | func (a *amqp09Writer) ConnectionTest(_ context.Context) service.Conne... method Connect (line 319) | func (a *amqp09Writer) Connect(context.Context) error { method disconnect (line 354) | func (a *amqp09Writer) disconnect() error { method declareExchange (line 371) | func (a *amqp09Writer) declareExchange(exchange string) error { method Write (line 407) | func (a *amqp09Writer) Write(ctx context.Context, msg *service.Message... method Close (line 559) | func (a *amqp09Writer) Close(context.Context) error { method reDial (line 564) | func (a *amqp09Writer) reDial(urls []string) (conn *amqp.Connection, e... method dial (line 579) | func (a *amqp09Writer) dial(amqpURL string) (conn *amqp.Connection, er... function amqp09WriterFromParsed (line 194) | func amqp09WriterFromParsed(conf *service.ParsedConfig, mgr *service.Res... FILE: internal/impl/amqp1/config.go constant urlField (line 27) | urlField = "url" constant urlsField (line 28) | urlsField = "urls" constant tlsField (line 29) | tlsField = "tls" constant saslField (line 30) | saslField = "sasl" constant saslMechField (line 31) | saslMechField = "mechanism" constant saslUserField (line 32) | saslUserField = "user" constant saslPassField (line 33) | saslPassField = "password" constant sourceAddrField (line 36) | sourceAddrField = "source_address" constant azureRenewLockField (line 37) | azureRenewLockField = "azure_renew_lock" constant getMessageHeaderField (line 38) | getMessageHeaderField = "read_header" constant creditField (line 39) | creditField = "credit" constant targetAddrField (line 42) | targetAddrField = "target_address" constant appPropsMapField (line 43) | appPropsMapField = "application_properties_map" constant metaFilterField (line 44) | metaFilterField = "metadata" constant contentTypeField (line 45) | contentTypeField = "content_type" constant persistentField (line 46) | persistentField = "persistent" constant targetCapsField (line 47) | targetCapsField = "target_capabilities" constant messagePropsTo (line 48) | messagePropsTo = "message_properties_to" type ErrSASLMechanismNotSupported (line 52) | type ErrSASLMechanismNotSupported method Error (line 55) | func (e ErrSASLMechanismNotSupported) Error() string { function saslOptFnsFromParsed (line 59) | func saslOptFnsFromParsed(conf *service.ParsedConfig, opts *amqp.ConnOpt... function saslFieldSpec (line 93) | func saslFieldSpec() *service.ConfigField { FILE: internal/impl/amqp1/input.go function amqp1InputSpec (line 37) | func amqp1InputSpec() *service.ConfigSpec { function init (line 86) | func init() { type amqp1Reader (line 95) | type amqp1Reader struct method Connect (line 169) | func (a *amqp1Reader) Connect(ctx context.Context) (err error) { method disconnect (line 222) | func (a *amqp1Reader) disconnect(ctx context.Context) error { method ReadBatch (line 233) | func (a *amqp1Reader) ReadBatch(ctx context.Context) (service.MessageB... method Close (line 310) | func (a *amqp1Reader) Close(ctx context.Context) error { method reDial (line 315) | func (a *amqp1Reader) reDial(ctx context.Context, urls []string) (conn... method startRenewJob (line 393) | func (a *amqp1Reader) startRenewJob(amqpMsg *amqp.Message) chan struct... method renewWithContext (line 445) | func (a *amqp1Reader) renewWithContext(ctx context.Context, msg *amqp.... function amqp1ReaderFromParsed (line 108) | func amqp1ReaderFromParsed(conf *service.ParsedConfig, mgr *service.Reso... type amqp1Conn (line 336) | type amqp1Conn struct method Close (line 347) | func (c *amqp1Conn) Close(ctx context.Context) error { constant lockRenewResponseSuffix (line 377) | lockRenewResponseSuffix = "-response" constant lockRenewRequestSuffix (line 378) | lockRenewRequestSuffix = "-request" constant letterBytes (line 381) | letterBytes = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" function randomString (line 385) | func randomString(n int) string { function uuidFromLockTokenBytes (line 423) | func uuidFromLockTokenBytes(bytes []byte) (*amqp.UUID, error) { function amqpSetMetadata (line 499) | func amqpSetMetadata(p *service.Message, k string, v any) { FILE: internal/impl/amqp1/integration_service_bus_test.go function TestIntegrationAzureServiceBus (line 33) | func TestIntegrationAzureServiceBus(t *testing.T) { function testAMQP1Connected (line 54) | func testAMQP1Connected(url, sourceAddress string, t *testing.T) { function testAMQP1Disconnected (line 156) | func testAMQP1Disconnected(url, sourceAddress string, t *testing.T) { FILE: internal/impl/amqp1/integration_test.go function TestIntegrationAMQP1 (line 31) | func TestIntegrationAMQP1(t *testing.T) { FILE: internal/impl/amqp1/output.go type amqpContentType (line 30) | type amqpContentType constant amqpContentTypeOpaqueBinary (line 34) | amqpContentTypeOpaqueBinary amqpContentType = "opaque_binary" constant amqpContentTypeString (line 36) | amqpContentTypeString amqpContentType = "string" function amqp1OutputSpec (line 39) | func amqp1OutputSpec() *service.ConfigSpec { function init (line 113) | func init() { type amqp1Writer (line 130) | type amqp1Writer struct method Connect (line 233) | func (a *amqp1Writer) Connect(ctx context.Context) (err error) { method disconnect (line 276) | func (a *amqp1Writer) disconnect(ctx context.Context) error { method Write (line 302) | func (a *amqp1Writer) Write(ctx context.Context, msg *service.Message)... method Close (line 384) | func (a *amqp1Writer) Close(ctx context.Context) error { method reDial (line 389) | func (a *amqp1Writer) reDial(ctx context.Context, urls []string) (conn... function amqp1WriterFromParsed (line 149) | func amqp1WriterFromParsed(conf *service.ParsedConfig, mgr *service.Reso... FILE: internal/impl/amqp1/output_test.go function TestAMQP1ConfigParsing (line 25) | func TestAMQP1ConfigParsing(t *testing.T) { FILE: internal/impl/avro/processor.go function avroConfigSpec (line 30) | func avroConfigSpec() *service.ConfigSpec { function init (line 60) | func init() { type avroOperator (line 66) | type avroOperator function newAvroToJSONOperator (line 68) | func newAvroToJSONOperator(encoding string, codec *goavro.Codec) (avroOp... function newAvroFromJSONOperator (line 113) | func newAvroFromJSONOperator(encoding string, codec *goavro.Codec) (avro... function strToAvroOperator (line 158) | func strToAvroOperator(opStr, encoding string, codec *goavro.Codec) (avr... function loadSchema (line 168) | func loadSchema(schemaPath string) (string, error) { type avro (line 195) | type avro struct method Process (line 243) | func (p *avro) Process(_ context.Context, msg *service.Message) (servi... method Close (line 252) | func (*avro) Close(context.Context) error { function newAvroFromConfig (line 200) | func newAvroFromConfig(conf *service.ParsedConfig, mgr *service.Resource... FILE: internal/impl/avro/processor_test.go function TestAvroBasic (line 28) | func TestAvroBasic(t *testing.T) { function TestAvroSchemaPath (line 102) | func TestAvroSchemaPath(t *testing.T) { function TestAvroSchemaPathNotExist (line 186) | func TestAvroSchemaPathNotExist(t *testing.T) { FILE: internal/impl/avro/scanner.go constant sFieldRawJSON (line 29) | sFieldRawJSON = "raw_json" function avroScannerSpec (line 32) | func avroScannerSpec() *service.ConfigSpec { function init (line 62) | func init() { function avroScannerFromParsed (line 69) | func avroScannerFromParsed(conf *service.ParsedConfig) (l *avroScannerCr... type avroScannerCreator (line 77) | type avroScannerCreator struct method Create (line 81) | func (c *avroScannerCreator) Create(rdr io.ReadCloser, aFn service.Ack... method Close (line 103) | func (*avroScannerCreator) Close(context.Context) error { type avroScanner (line 107) | type avroScanner struct method NextBatch (line 113) | func (c *avroScanner) NextBatch(context.Context) (service.MessageBatch... method Close (line 141) | func (c *avroScanner) Close(context.Context) error { FILE: internal/impl/avro/scanner_test.go function TestScanner (line 31) | func TestScanner(t *testing.T) { FILE: internal/impl/awk/processor.go function awkSpec (line 38) | func awkSpec() *service.ConfigSpec { function init (line 383) | func init() { type awkProc (line 391) | type awkProc struct method Process (line 633) | func (a *awkProc) Process(_ context.Context, msg *service.Message) (se... method Close (line 842) | func (*awkProc) Close(context.Context) error { function newAWKProcFromConfig (line 398) | func newAWKProcFromConfig(conf *service.ParsedConfig, mgr *service.Resou... function getTime (line 453) | func getTime(dateStr, format string) (time.Time, error) { function flattenForAWK (line 606) | func flattenForAWK(path string, data any) map[string]string { FILE: internal/impl/awk/processor_test.go function testAwk (line 29) | func testAwk(confStr string, args ...any) (service.Processor, error) { function TestAWKValidation (line 37) | func TestAWKValidation(t *testing.T) { function TestAWKBadExitStatus (line 58) | func TestAWKBadExitStatus(t *testing.T) { function TestAWKBadDateString (line 69) | func TestAWKBadDateString(t *testing.T) { function TestAWK (line 80) | func TestAWK(t *testing.T) { FILE: internal/impl/aws/awstest/awstest.go function GetLocalStack (line 41) | func GetLocalStack(t testing.TB) (port string) { function CreateBucket (line 83) | func CreateBucket(ctx context.Context, s3Port, bucket string) error { function CreateBucketQueue (line 121) | func CreateBucketQueue(ctx context.Context, s3Port, sqsPort, id string) ... FILE: internal/impl/aws/bedrock/processor_chat.go constant bedcpFieldModel (line 33) | bedcpFieldModel = "model" constant bedcpFieldUserPrompt (line 34) | bedcpFieldUserPrompt = "prompt" constant bedcpFieldSystemPrompt (line 35) | bedcpFieldSystemPrompt = "system_prompt" constant bedcpFieldMaxTokens (line 36) | bedcpFieldMaxTokens = "max_tokens" constant bedcpFieldStop (line 37) | bedcpFieldStop = "stop" constant bedcpFieldTemp (line 38) | bedcpFieldTemp = "temperature" constant bedcpFieldTopP (line 39) | bedcpFieldTopP = "top_p" function init (line 42) | func init() { function newBedrockChatConfigSpec (line 46) | func newBedrockChatConfigSpec() *service.ConfigSpec { function newBedrockChatProcessor (line 82) | func newBedrockChatProcessor(conf *service.ParsedConfig, _ *service.Reso... type bedrockChatProcessor (line 144) | type bedrockChatProcessor struct method Process (line 156) | func (b *bedrockChatProcessor) Process(ctx context.Context, msg *servi... method computePrompt (line 211) | func (b *bedrockChatProcessor) computePrompt(msg *service.Message) (st... method Close (line 225) | func (*bedrockChatProcessor) Close(context.Context) error { FILE: internal/impl/aws/bedrock/processor_embeddings.go constant bedepFieldModel (line 34) | bedepFieldModel = "model" constant bedepFieldText (line 35) | bedepFieldText = "text" function init (line 38) | func init() { function newBedrockEmbeddingsConfigSpec (line 42) | func newBedrockEmbeddingsConfigSpec() *service.ConfigSpec { function newBedrockEmbeddingsProcessor (line 84) | func newBedrockEmbeddingsProcessor(conf *service.ParsedConfig, _ *servic... type bedrockEmbeddingsProcessor (line 107) | type bedrockEmbeddingsProcessor struct method Process (line 123) | func (b *bedrockEmbeddingsProcessor) Process(ctx context.Context, msg ... method computeText (line 157) | func (b *bedrockEmbeddingsProcessor) computeText(msg *service.Message)... method Close (line 171) | func (*bedrockEmbeddingsProcessor) Close(context.Context) error { type embeddingsRequest (line 114) | type embeddingsRequest struct type embeddingsResponse (line 118) | type embeddingsResponse struct FILE: internal/impl/aws/cloudwatch/input_logs.go constant cwlFieldLogGroupName (line 39) | cwlFieldLogGroupName = "log_group_name" constant cwlFieldLogStreamNames (line 40) | cwlFieldLogStreamNames = "log_stream_names" constant cwlFieldLogStreamPrefix (line 41) | cwlFieldLogStreamPrefix = "log_stream_prefix" constant cwlFieldFilterPattern (line 42) | cwlFieldFilterPattern = "filter_pattern" constant cwlFieldStartTime (line 43) | cwlFieldStartTime = "start_time" constant cwlFieldPollInterval (line 44) | cwlFieldPollInterval = "poll_interval" constant cwlFieldLimit (line 45) | cwlFieldLimit = "limit" constant cwlFieldStructuredLog (line 46) | cwlFieldStructuredLog = "structured_log" constant cwlFieldAPITimeout (line 47) | cwlFieldAPITimeout = "api_timeout" function cloudWatchLogsInputSpec (line 50) | func cloudWatchLogsInputSpec() *service.ConfigSpec { type asyncMessage (line 126) | type asyncMessage struct function init (line 131) | func init() { type cloudWatchLogsAPI (line 143) | type cloudWatchLogsAPI interface type cloudWatchLogsInputConfig (line 148) | type cloudWatchLogsInputConfig struct function cloudWatchLogsInputConfigFromParsed (line 160) | func cloudWatchLogsInputConfigFromParsed(pConf *service.ParsedConfig) (c... type cloudWatchLogsInput (line 234) | type cloudWatchLogsInput struct method Connect (line 275) | func (c *cloudWatchLogsInput) Connect(ctx context.Context) error { method verifyLogGroup (line 296) | func (c *cloudWatchLogsInput) verifyLogGroup(ctx context.Context) error { method pollLoop (line 316) | func (c *cloudWatchLogsInput) pollLoop() { method poll (line 367) | func (c *cloudWatchLogsInput) poll(ctx context.Context, shutSig *shutd... method eventToMessage (line 440) | func (c *cloudWatchLogsInput) eventToMessage(event types.FilteredLogEv... method ReadBatch (line 486) | func (c *cloudWatchLogsInput) ReadBatch(ctx context.Context) (service.... method Close (line 507) | func (c *cloudWatchLogsInput) Close(_ context.Context) error { function newCloudWatchLogsInputFromConfig (line 248) | func newCloudWatchLogsInputFromConfig(pConf *service.ParsedConfig, mgr *... FILE: internal/impl/aws/cloudwatch/input_logs_integration_test.go function TestIntegrationCloudWatch (line 41) | func TestIntegrationCloudWatch(t *testing.T) { function createLogGroupWithEvents (line 50) | func createLogGroupWithEvents(ctx context.Context, t testing.TB, cwlPort... function newTestCWLClient (line 115) | func newTestCWLClient(t testing.TB, cwlPort string) cloudWatchLogsAPI { function collectMessages (line 131) | func collectMessages(t testing.TB, input *cloudWatchLogsInput, wantCount... function cloudWatchLogsIntegrationSuite (line 148) | func cloudWatchLogsIntegrationSuite(t *testing.T, lsPort string) { FILE: internal/impl/aws/cloudwatch/input_logs_test.go function TestCloudWatchLogsInputConfig (line 33) | func TestCloudWatchLogsInputConfig(t *testing.T) { function TestCloudWatchLogsInputConfigFromParsed (line 137) | func TestCloudWatchLogsInputConfigFromParsed(t *testing.T) { type mockCloudWatchLogsClient (line 235) | type mockCloudWatchLogsClient struct method FilterLogEvents (line 269) | func (m *mockCloudWatchLogsClient) FilterLogEvents(_ context.Context, ... method DescribeLogGroups (line 284) | func (m *mockCloudWatchLogsClient) DescribeLogGroups(_ context.Context... type mockFilterLogEventsCall (line 251) | type mockFilterLogEventsCall struct type mockFilterLogEventsResponse (line 255) | type mockFilterLogEventsResponse struct type mockDescribeLogGroupsCall (line 260) | type mockDescribeLogGroupsCall struct type mockDescribeLogGroupsResponse (line 264) | type mockDescribeLogGroupsResponse struct function TestCloudWatchLogsInputEventToMessage (line 299) | func TestCloudWatchLogsInputEventToMessage(t *testing.T) { function TestCloudWatchLogsInputCheckpointAdvancement (line 384) | func TestCloudWatchLogsInputCheckpointAdvancement(t *testing.T) { function TestCloudWatchLogsInputShutdownBehavior (line 489) | func TestCloudWatchLogsInputShutdownBehavior(t *testing.T) { function TestCloudWatchLogsInputConnectGuard (line 545) | func TestCloudWatchLogsInputConnectGuard(t *testing.T) { FILE: internal/impl/aws/cloudwatch/metrics.go constant cwmFieldNamespace (line 36) | cwmFieldNamespace = "namespace" constant cwmFieldFlushPeriod (line 37) | cwmFieldFlushPeriod = "flush_period" type cwmConfig (line 40) | type cwmConfig struct function cwmConfigFromParsed (line 45) | func cwmConfigFromParsed(pConf *service.ParsedConfig) (conf cwmConfig, e... function cwMetricsSpec (line 55) | func cwMetricsSpec() *service.ConfigSpec { function init (line 92) | func init() { constant maxCloudWatchMetrics (line 110) | maxCloudWatchMetrics = 20 constant maxCloudWatchValues (line 111) | maxCloudWatchValues = 150 constant maxCloudWatchDimensions (line 112) | maxCloudWatchDimensions = 10 type cloudWatchDatum (line 115) | type cloudWatchDatum struct type cloudWatchStat (line 124) | type cloudWatchStat struct method SetFloat64 (line 132) | func (c *cloudWatchStat) SetFloat64(value float64) { method IncrFloat64 (line 136) | func (c *cloudWatchStat) IncrFloat64(count float64) { method DecrFloat64 (line 140) | func (c *cloudWatchStat) DecrFloat64(count float64) { method appendValue (line 169) | func (c *cloudWatchStat) appendValue(v int64) { method addValue (line 173) | func (c *cloudWatchStat) addValue(v int64) { method Incr (line 178) | func (c *cloudWatchStat) Incr(count int64) { method Decr (line 183) | func (c *cloudWatchStat) Decr(count int64) { method Timing (line 188) | func (c *cloudWatchStat) Timing(delta int64) { method Set (line 195) | func (c *cloudWatchStat) Set(value int64) { function trimValuesMap (line 146) | func trimValuesMap(m map[int64]int64) { type cloudWatchStatVec (line 199) | type cloudWatchStatVec struct method with (line 206) | func (c *cloudWatchStatVec) with(labelValues ...string) *cloudWatchStat { type cloudWatchCounterVec (line 230) | type cloudWatchCounterVec struct method With (line 234) | func (c *cloudWatchCounterVec) With(labelValues ...string) service.Met... type cloudWatchTimerVec (line 238) | type cloudWatchTimerVec struct method With (line 242) | func (c *cloudWatchTimerVec) With(labelValues ...string) service.Metri... type cloudWatchGaugeVec (line 246) | type cloudWatchGaugeVec struct method With (line 250) | func (c *cloudWatchGaugeVec) With(labelValues ...string) service.Metri... type cloudWatchAPI (line 256) | type cloudWatchAPI interface type cwMetrics (line 260) | type cwMetrics struct method NewCounterCtor (line 289) | func (c *cwMetrics) NewCounterCtor(name string, labelKeys ...string) s... method NewTimerCtor (line 312) | func (c *cwMetrics) NewTimerCtor(name string, labelKeys ...string) ser... method NewGaugeCtor (line 335) | func (c *cwMetrics) NewGaugeCtor(name string, labelKeys ...string) ser... method loop (line 360) | func (c *cwMetrics) loop() { method appendDatum (line 427) | func (c *cwMetrics) appendDatum(id, name string, unit types.StandardUn... method addDatum (line 449) | func (c *cwMetrics) addDatum(id, name string, unit types.StandardUnit,... method flush (line 467) | func (c *cwMetrics) flush() error { method HandlerFunc (line 530) | func (*cwMetrics) HandlerFunc() http.HandlerFunc { method Close (line 534) | func (c *cwMetrics) Close(context.Context) error { function newCloudWatch (line 273) | func newCloudWatch(config cwmConfig, sess aws.Config, log *service.Logge... function valuesMapToSlices (line 373) | func valuesMapToSlices(m map[int64]int64) (values, counts []float64) { FILE: internal/impl/aws/cloudwatch/metrics_test.go type mockCloudWatchClient (line 29) | type mockCloudWatchClient struct method PutMetricData (line 45) | func (m *mockCloudWatchClient) PutMetricData(_ context.Context, params... function cwmMock (line 35) | func cwmMock(svc cloudWatchAPI) *cwMetrics { type checkedDatum (line 55) | type checkedDatum struct function checkInput (line 62) | func checkInput(i cloudwatch.PutMetricDataInput) map[string]checkedDatum { function TestCloudWatchBasic (line 107) | func TestCloudWatchBasic(t *testing.T) { function TestCloudWatchMoreThan20Items (line 221) | func TestCloudWatchMoreThan20Items(t *testing.T) { function TestCloudWatchMoreThan150Values (line 251) | func TestCloudWatchMoreThan150Values(t *testing.T) { function TestCloudWatchMoreThan150RandomReduce (line 286) | func TestCloudWatchMoreThan150RandomReduce(t *testing.T) { function TestCloudWatchMoreThan150LiveReduce (line 306) | func TestCloudWatchMoreThan150LiveReduce(t *testing.T) { function TestCloudWatchTags (line 326) | func TestCloudWatchTags(t *testing.T) { function TestCloudWatchTagsMoreThan20 (line 374) | func TestCloudWatchTagsMoreThan20(t *testing.T) { FILE: internal/impl/aws/config/config.go function SessionFields (line 25) | func SessionFields() []*service.ConfigField { FILE: internal/impl/aws/dynamodb/batcher.go type RecordBatcher (line 25) | type RecordBatcher struct method AddMessages (line 63) | func (b *RecordBatcher) AddMessages(batch service.MessageBatch, shardI... method RemoveMessages (line 87) | func (b *RecordBatcher) RemoveMessages(batch service.MessageBatch) { method AckMessages (line 105) | func (b *RecordBatcher) AckMessages( method PendingCheckpoints (line 161) | func (b *RecordBatcher) PendingCheckpoints() map[string]string { method ShouldThrottle (line 172) | func (b *RecordBatcher) ShouldThrottle() bool { method PendingCount (line 184) | func (b *RecordBatcher) PendingCount(shardID string) int { method TrackedMessageCount (line 191) | func (b *RecordBatcher) TrackedMessageCount() int { method LastCheckpoint (line 198) | func (b *RecordBatcher) LastCheckpoint(shardID string) string { method SetLastCheckpoint (line 205) | func (b *RecordBatcher) SetLastCheckpoint(shardID, seq string) { method SetPendingCount (line 212) | func (b *RecordBatcher) SetPendingCount(shardID string, count int) { method MessageCheckpoint (line 219) | func (b *RecordBatcher) MessageCheckpoint(msg *service.Message) (shard... method LastCheckpointsCount (line 230) | func (b *RecordBatcher) LastCheckpointsCount() int { type messageCheckpoint (line 38) | type messageCheckpoint struct function NewRecordBatcher (line 44) | func NewRecordBatcher(maxTrackedShards, checkpointLimit int, log *servic... type checkpointer (line 99) | type checkpointer interface FILE: internal/impl/aws/dynamodb/batcher_test.go function createTestMessages (line 22) | func createTestMessages(count int, shardID string, startSeq int) service... type mockCheckpointer (line 34) | type mockCheckpointer struct method Set (line 41) | func (m *mockCheckpointer) Set(_ context.Context, shardID, sequenceNum... method CheckpointLimit (line 49) | func (m *mockCheckpointer) CheckpointLimit() int { function TestBatcherAddMessages (line 53) | func TestBatcherAddMessages(t *testing.T) { function TestBatcherRemoveMessages (line 84) | func TestBatcherRemoveMessages(t *testing.T) { function TestBatcherAckMessagesWithCheckpointing (line 111) | func TestBatcherAckMessagesWithCheckpointing(t *testing.T) { function TestBatcherAckMessagesMultipleShards (line 143) | func TestBatcherAckMessagesMultipleShards(t *testing.T) { function TestBatcherSequenceNumberPerMessage (line 169) | func TestBatcherSequenceNumberPerMessage(t *testing.T) { function TestBatcherPendingCountIncrementsOnAck (line 198) | func TestBatcherPendingCountIncrementsOnAck(t *testing.T) { function TestBatcherUsesLatestSequenceForCheckpoint (line 220) | func TestBatcherUsesLatestSequenceForCheckpoint(t *testing.T) { function TestBatcherConcurrentAccess (line 252) | func TestBatcherConcurrentAccess(t *testing.T) { function TestBatcherNackAndReAdd (line 284) | func TestBatcherNackAndReAdd(t *testing.T) { function TestBatcherLastCheckpointsTracking (line 311) | func TestBatcherLastCheckpointsTracking(t *testing.T) { function TestBatcherMaxTrackedShardsLimit (line 331) | func TestBatcherMaxTrackedShardsLimit(t *testing.T) { function TestBatcherShouldThrottle (line 375) | func TestBatcherShouldThrottle(t *testing.T) { FILE: internal/impl/aws/dynamodb/bench/main.go constant tableUsers (line 31) | tableUsers = "bench-users" constant tableProducts (line 32) | tableProducts = "bench-products" constant tableOrders (line 33) | tableOrders = "bench-orders" constant tableCheckpoints (line 34) | tableCheckpoints = "bench-checkpoints" constant batchSize (line 35) | batchSize = 25 constant progressInterval (line 36) | progressInterval = 10000 function newDynamoClient (line 41) | func newDynamoClient(endpoint, region string) *dynamodb.Client { function main (line 50) | func main() { function runSetup (line 70) | func runSetup(args []string) { function createTableIfNotExists (line 87) | func createTableIfNotExists(ctx context.Context, client *dynamodb.Client... function runSeed (line 127) | func runSeed(args []string) { function seedTable (line 162) | func seedTable( function writeBatch (line 224) | func writeBatch( function sAttr (line 249) | func sAttr(v string) types.AttributeValue { return &types.AttributeValue... function nAttr (line 250) | func nAttr(v string) types.AttributeValue { return &types.AttributeValue... function bAttr (line 251) | func bAttr(v bool) types.AttributeValue { return &types.AttributeValue... function makeUserItem (line 253) | func makeUserItem(n int) map[string]types.AttributeValue { function makeProductItem (line 273) | func makeProductItem(n int) map[string]types.AttributeValue { function makeOrderItem (line 293) | func makeOrderItem(n int) map[string]types.AttributeValue { function runDropCheckpoint (line 315) | func runDropCheckpoint(args []string) { FILE: internal/impl/aws/dynamodb/cache.go function dynCacheConfig (line 37) | func dynCacheConfig() *service.ConfigSpec { function init (line 79) | func init() { function newDynamodbCacheFromConfig (line 94) | func newDynamodbCacheFromConfig(conf *service.ParsedConfig) (*dynamodbCa... type dynamoDBAPIV2 (line 142) | type dynamoDBAPIV2 interface type dynamodbCache (line 150) | type dynamodbCache struct method verify (line 188) | func (d *dynamodbCache) verify(ctx context.Context) error { method Get (line 205) | func (d *dynamodbCache) Get(ctx context.Context, key string) ([]byte, ... method get (line 229) | func (d *dynamodbCache) get(ctx context.Context, key string) ([]byte, ... method Set (line 250) | func (d *dynamodbCache) Set(ctx context.Context, key string, value []b... method SetMulti (line 274) | func (d *dynamodbCache) SetMulti(ctx context.Context, items ...service... method Add (line 322) | func (d *dynamodbCache) Add(ctx context.Context, key string, value []b... method add (line 346) | func (d *dynamodbCache) add(ctx context.Context, key string, value []b... method Delete (line 368) | func (d *dynamodbCache) Delete(ctx context.Context, key string) error { method delete (line 391) | func (d *dynamodbCache) delete(ctx context.Context, key string) error { method putItemInput (line 403) | func (d *dynamodbCache) putItemInput(key string, value []byte, ttl *ti... method Close (line 428) | func (*dynamodbCache) Close(context.Context) error { function newDynamodbCache (line 163) | func newDynamodbCache( FILE: internal/impl/aws/dynamodb/cache_integration_test.go function createTable (line 35) | func createTable(ctx context.Context, t testing.TB, dynamoPort, id strin... function TestIntegrationDynamoDBCache (line 95) | func TestIntegrationDynamoDBCache(t *testing.T) { FILE: internal/impl/aws/dynamodb/cache_test.go function TestDynamoDBCacheConfig (line 26) | func TestDynamoDBCacheConfig(t *testing.T) { FILE: internal/impl/aws/dynamodb/checkpoint.go type Checkpointer (line 27) | type Checkpointer struct method ensureTableExists (line 59) | func (c *Checkpointer) ensureTableExists(ctx context.Context) error { method Get (line 91) | func (c *Checkpointer) Get(ctx context.Context, shardID string) (strin... method Set (line 119) | func (c *Checkpointer) Set(ctx context.Context, shardID, sequenceNumbe... method CheckpointLimit (line 136) | func (c *Checkpointer) CheckpointLimit() int { method FlushCheckpoints (line 141) | func (c *Checkpointer) FlushCheckpoints(ctx context.Context, checkpoin... method SnapshotProgress (line 156) | func (c *Checkpointer) SnapshotProgress(ctx context.Context) (*Snapsho... method UpdateSnapshotProgress (line 230) | func (c *Checkpointer) UpdateSnapshotProgress(ctx context.Context, seg... method MarkSnapshotComplete (line 260) | func (c *Checkpointer) MarkSnapshotComplete(ctx context.Context) error { function NewCheckpointer (line 36) | func NewCheckpointer( FILE: internal/impl/aws/dynamodb/input_cdc.go type asyncMessage (line 38) | type asyncMessage struct constant defaultDynamoDBBatchSize (line 44) | defaultDynamoDBBatchSize = 1000 constant defaultDynamoDBPollInterval (line 45) | defaultDynamoDBPollInterval = "1s" constant defaultDynamoDBThrottleBackoff (line 46) | defaultDynamoDBThrottleBackoff = "100ms" constant defaultShutdownTimeout (line 47) | defaultShutdownTimeout = 10 * time.Second constant defaultAPICallTimeout (line 48) | defaultAPICallTimeout = 30 * time.Second constant shardRefreshInterval (line 49) | shardRefreshInterval = 30 * time.Second constant shardCleanupInterval (line 50) | shardCleanupInterval = 5 * time.Minute constant metricShardsTracked (line 53) | metricShardsTracked = "dynamodb_cdc_shards_tracked" constant metricShardsActive (line 54) | metricShardsActive = "dynamodb_cdc_shards_active" constant metricSnapshotState (line 55) | metricSnapshotState = "dynamodb_cdc_snapshot_state" constant metricSnapshotRecordsRead (line 56) | metricSnapshotRecordsRead = "dynamodb_cdc_snapshot_records_read" constant metricSnapshotSegmentsActive (line 57) | metricSnapshotSegmentsActive = "dynamodb_cdc_snapshot_segments_active" constant metricSnapshotBufferOverflow (line 58) | metricSnapshotBufferOverflow = "dynamodb_cdc_snapshot_buffer_overflow" constant metricCheckpointFailures (line 59) | metricCheckpointFailures = "dynamodb_cdc_checkpoint_failures" constant metricSnapshotSegmentDuration (line 60) | metricSnapshotSegmentDuration = "dynamodb_cdc_snapshot_segment_duration" constant dciFieldTables (line 63) | dciFieldTables = "tables" constant dciFieldTableDiscoveryMode (line 64) | dciFieldTableDiscoveryMode = "table_discovery_mode" constant dciFieldTableTagFilter (line 65) | dciFieldTableTagFilter = "table_tag_filter" constant dciFieldTableDiscoveryInterval (line 66) | dciFieldTableDiscoveryInterval = "table_discovery_interval" constant dciFieldCheckpointTable (line 67) | dciFieldCheckpointTable = "checkpoint_table" constant dciFieldBatchSize (line 68) | dciFieldBatchSize = "batch_size" constant dciFieldPollInterval (line 69) | dciFieldPollInterval = "poll_interval" constant dciFieldStartFrom (line 70) | dciFieldStartFrom = "start_from" constant dciFieldCheckpointLimit (line 71) | dciFieldCheckpointLimit = "checkpoint_limit" constant dciFieldMaxTrackedShards (line 72) | dciFieldMaxTrackedShards = "max_tracked_shards" constant dciFieldThrottleBackoff (line 73) | dciFieldThrottleBackoff = "throttle_backoff" constant dciFieldSnapshotMode (line 74) | dciFieldSnapshotMode = "snapshot_mode" constant dciFieldSnapshotSegments (line 75) | dciFieldSnapshotSegments = "snapshot_segments" constant dciFieldSnapshotBatchSize (line 76) | dciFieldSnapshotBatchSize = "snapshot_batch_size" constant dciFieldSnapshotThrottle (line 77) | dciFieldSnapshotThrottle = "snapshot_throttle" constant dciFieldSnapshotDedupe (line 78) | dciFieldSnapshotDedupe = "snapshot_deduplicate" constant dciFieldSnapshotBufferSize (line 79) | dciFieldSnapshotBufferSize = "snapshot_buffer_size" constant snapshotStateNotStarted (line 82) | snapshotStateNotStarted int32 = 0 constant snapshotStateInProgress (line 83) | snapshotStateInProgress int32 = 1 constant snapshotStateComplete (line 84) | snapshotStateComplete int32 = 2 constant snapshotStateFailed (line 85) | snapshotStateFailed int32 = 3 constant snapshotModeNone (line 88) | snapshotModeNone = "none" constant snapshotModeOnly (line 89) | snapshotModeOnly = "snapshot_only" constant snapshotModeAndCDC (line 90) | snapshotModeAndCDC = "snapshot_and_cdc" constant discoveryModeSingle (line 93) | discoveryModeSingle = "single" constant discoveryModeTag (line 94) | discoveryModeTag = "tag" constant discoveryModeIncludelist (line 95) | discoveryModeIncludelist = "includelist" function dynamoDBCDCInputConfig (line 98) | func dynamoDBCDCInputConfig() *service.ConfigSpec { function init (line 320) | func init() { type snapshotConfig (line 331) | type snapshotConfig struct type dynamoDBCDCConfig (line 340) | type dynamoDBCDCConfig struct type tableStream (line 356) | type tableStream struct method getShardIterator (line 1691) | func (ts *tableStream) getShardIterator(shardID string) *string { type dynamoDBCDCInput (line 372) | type dynamoDBCDCInput struct method discoverTables (line 771) | func (d *dynamoDBCDCInput) discoverTables(ctx context.Context) ([]stri... method discoverTablesByTag (line 791) | func (d *dynamoDBCDCInput) discoverTablesByTag(ctx context.Context) ([... method Connect (line 889) | func (d *dynamoDBCDCInput) Connect(ctx context.Context) error { method connectSingleTable (line 920) | func (d *dynamoDBCDCInput) connectSingleTable(ctx context.Context, tab... method connectMultipleTables (line 963) | func (d *dynamoDBCDCInput) connectMultipleTables(ctx context.Context, ... method initializeTableStream (line 1009) | func (d *dynamoDBCDCInput) initializeTableStream(ctx context.Context, ... method connectCDCOnly (line 1072) | func (d *dynamoDBCDCInput) connectCDCOnly(ctx context.Context) error { method connectWithSnapshot (line 1109) | func (d *dynamoDBCDCInput) connectWithSnapshot(ctx context.Context, ta... method isCDCCheckpointStale (line 1290) | func (d *dynamoDBCDCInput) isCDCCheckpointStale(ctx context.Context) (... method refreshShards (line 1334) | func (d *dynamoDBCDCInput) refreshShards(ctx context.Context) error { method startShardCoordinator (line 1426) | func (d *dynamoDBCDCInput) startShardCoordinator(ctx context.Context) { method periodicTableDiscovery (line 1491) | func (d *dynamoDBCDCInput) periodicTableDiscovery(ctx context.Context) { method startTableStreamCoordinator (line 1535) | func (d *dynamoDBCDCInput) startTableStreamCoordinator(ctx context.Con... method refreshTableShards (line 1602) | func (d *dynamoDBCDCInput) refreshTableShards(ctx context.Context, tab... method getShardIterator (line 1701) | func (d *dynamoDBCDCInput) getShardIterator(shardID string) *string { method startTableShardReader (line 1712) | func (d *dynamoDBCDCInput) startTableShardReader(ctx context.Context, ... method flushCheckpoint (line 1928) | func (d *dynamoDBCDCInput) flushCheckpoint(ctx context.Context, cp *Ch... method startBackgroundWorker (line 1949) | func (d *dynamoDBCDCInput) startBackgroundWorker(name string, fn func(... method startTableCoordinator (line 1965) | func (d *dynamoDBCDCInput) startTableCoordinator(tableName string, ts ... method updateTotalShardsMetric (line 1977) | func (d *dynamoDBCDCInput) updateTotalShardsMetric() { method cleanupTableExhaustedShards (line 1993) | func (d *dynamoDBCDCInput) cleanupTableExhaustedShards(tableName strin... method cleanupExhaustedShards (line 2018) | func (d *dynamoDBCDCInput) cleanupExhaustedShards(activeShards map[str... method startShardReader (line 2043) | func (d *dynamoDBCDCInput) startShardReader(ctx context.Context, shard... method handleSnapshotBatch (line 2191) | func (d *dynamoDBCDCInput) handleSnapshotBatch(ctx context.Context, it... method convertRecordsToBatch (line 2386) | func (d *dynamoDBCDCInput) convertRecordsToBatch(records []types.Recor... method ReadBatch (line 2457) | func (d *dynamoDBCDCInput) ReadBatch(ctx context.Context) (service.Mes... method Close (line 2498) | func (d *dynamoDBCDCInput) Close(ctx context.Context) error { type dynamoDBCDCMetrics (line 399) | type dynamoDBCDCMetrics struct type dynamoDBShardReader (line 410) | type dynamoDBShardReader struct type snapshotState (line 418) | type snapshotState struct constant numBufferShards (line 445) | numBufferShards = 32 type snapshotSequenceBuffer (line 447) | type snapshotSequenceBuffer struct method getShard (line 487) | func (s *snapshotSequenceBuffer) getShard(key string) *bufferShard { method RecordSnapshotItem (line 500) | func (s *snapshotSequenceBuffer) RecordSnapshotItem(key, sequenceNum s... method ShouldSkipCDCEvent (line 530) | func (s *snapshotSequenceBuffer) ShouldSkipCDCEvent(key, sequenceNum s... method IsOverflow (line 551) | func (s *snapshotSequenceBuffer) IsOverflow() bool { method Size (line 555) | func (s *snapshotSequenceBuffer) Size() int { type bufferShard (line 457) | type bufferShard struct function newSnapshotSequenceBuffer (line 462) | func newSnapshotSequenceBuffer(maxSize int) *snapshotSequenceBuffer { function parseTableTagFilter (line 562) | func parseTableTagFilter(filter string) (map[string][]string, error) { function validateDynamoDBCDCConfig (line 624) | func validateDynamoDBCDCConfig(conf dynamoDBCDCConfig) error { function dynamoCDCInputConfigFromParsed (line 662) | func dynamoCDCInputConfigFromParsed(pConf *service.ParsedConfig) (conf d... function newDynamoDBCDCInputFromConfig (line 723) | func newDynamoDBCDCInputFromConfig(pConf *service.ParsedConfig, mgr *ser... function convertTableRecordsToBatch (line 1863) | func convertTableRecordsToBatch(records []types.Record, tableName, shard... function buildItemKeyString (line 2281) | func buildItemKeyString(item map[string]dynamodbtypes.AttributeValue, ke... function writeAttributeValueString (line 2314) | func writeAttributeValueString(sb *strings.Builder, attr dynamodbtypes.A... function buildItemKeyFromStream (line 2337) | func buildItemKeyFromStream(keys map[string]types.AttributeValue) string { function writeStreamAttributeValueString (line 2366) | func writeStreamAttributeValueString(sb *strings.Builder, attr types.Att... function convertAttributeMap (line 2581) | func convertAttributeMap(attrs map[string]types.AttributeValue) map[stri... function convertAttributeValue (line 2590) | func convertAttributeValue(attr types.AttributeValue) any { function convertDynamoDBAttributeMap (line 2622) | func convertDynamoDBAttributeMap(attrs map[string]dynamodbtypes.Attribut... function convertDynamoDBAttributeValue (line 2632) | func convertDynamoDBAttributeValue(attr dynamodbtypes.AttributeValue) any { FILE: internal/impl/aws/dynamodb/input_cdc_bench_test.go function createBenchTable (line 36) | func createBenchTable(ctx context.Context, b *testing.B, dynamoPort, tab... function setupBenchContainer (line 83) | func setupBenchContainer(b *testing.B) (string, func()) { function bulkInsertItems (line 105) | func bulkInsertItems(ctx context.Context, b *testing.B, client *dynamodb... function benchName (line 135) | func benchName(size int) string { function BenchmarkDynamoDBCDCThroughput (line 142) | func BenchmarkDynamoDBCDCThroughput(b *testing.B) { function BenchmarkDynamoDBSnapshotThroughput (line 219) | func BenchmarkDynamoDBSnapshotThroughput(b *testing.B) { FILE: internal/impl/aws/dynamodb/input_cdc_integration_test.go function createTableWithStreams (line 35) | func createTableWithStreams(ctx context.Context, t testing.TB, dynamoPor... function putTestItem (line 103) | func putTestItem(ctx context.Context, client *dynamodb.Client, tableName... function updateTestItem (line 115) | func updateTestItem(ctx context.Context, client *dynamodb.Client, tableN... function deleteTestItem (line 133) | func deleteTestItem(ctx context.Context, client *dynamodb.Client, tableN... function TestIntegrationDynamoDBStreams (line 143) | func TestIntegrationDynamoDBStreams(t *testing.T) { function testReadInsertEvents (line 198) | func testReadInsertEvents(t *testing.T, client *dynamodb.Client, port, t... function testReadModifyEvents (line 248) | func testReadModifyEvents(t *testing.T, client *dynamodb.Client, port, t... function testReadRemoveEvents (line 312) | func testReadRemoveEvents(t *testing.T, client *dynamodb.Client, port, t... function testVerifyRecordCount (line 376) | func testVerifyRecordCount(t *testing.T, client *dynamodb.Client, port, ... function testCheckpointResumption (line 480) | func testCheckpointResumption(t *testing.T, client *dynamodb.Client, por... function TestIntegrationDynamoDBSnapshot (line 541) | func TestIntegrationDynamoDBSnapshot(t *testing.T) { function testSnapshotOnlyMode (line 591) | func testSnapshotOnlyMode(t *testing.T, client *dynamodb.Client, port, t... function testSnapshotAndCDCMode (line 674) | func testSnapshotAndCDCMode(t *testing.T, client *dynamodb.Client, port,... function testSnapshotResumeFromCheckpoint (line 760) | func testSnapshotResumeFromCheckpoint(t *testing.T, client *dynamodb.Cli... function TestIntegrationDynamoDBMultiTable (line 845) | func TestIntegrationDynamoDBMultiTable(t *testing.T) { function testIncludeListMode (line 896) | func testIncludeListMode(t *testing.T, client *dynamodb.Client, port str... function testTableMetadataInMessages (line 961) | func testTableMetadataInMessages(t *testing.T, client *dynamodb.Client, ... function testIsolationBetweenTables (line 1026) | func testIsolationBetweenTables(t *testing.T, client *dynamodb.Client, p... function TestIntegrationDynamoDBTagDiscovery (line 1110) | func TestIntegrationDynamoDBTagDiscovery(t *testing.T) { function testTagBasedDiscovery (line 1190) | func testTagBasedDiscovery(t *testing.T, client *dynamodb.Client, port, ... function testTagBasedDiscoveryWithValue (line 1255) | func testTagBasedDiscoveryWithValue(t *testing.T, client *dynamodb.Clien... FILE: internal/impl/aws/dynamodb/input_cdc_test.go function TestConvertAttributeValue (line 23) | func TestConvertAttributeValue(t *testing.T) { function TestConvertAttributeMap (line 93) | func TestConvertAttributeMap(t *testing.T) { function TestConcurrentShardReaderAccess (line 114) | func TestConcurrentShardReaderAccess(t *testing.T) { function TestExhaustedShardHandling (line 144) | func TestExhaustedShardHandling(t *testing.T) { function TestCleanupExhaustedShards (line 174) | func TestCleanupExhaustedShards(t *testing.T) { function TestParseTableTagFilter (line 261) | func TestParseTableTagFilter(t *testing.T) { function TestTableTagMatching (line 355) | func TestTableTagMatching(t *testing.T) { FILE: internal/impl/aws/dynamodb/input_dynamodb_cdc_snapshot_test.go function TestSnapshotSequenceBuffer (line 17) | func TestSnapshotSequenceBuffer(t *testing.T) { FILE: internal/impl/aws/dynamodb/output.go constant ddboField (line 42) | ddboField = "namespace" constant ddboFieldTable (line 43) | ddboFieldTable = "table" constant ddboFieldStringColumns (line 44) | ddboFieldStringColumns = "string_columns" constant ddboFieldJSONMapColumns (line 45) | ddboFieldJSONMapColumns = "json_map_columns" constant ddboFieldTTL (line 46) | ddboFieldTTL = "ttl" constant ddboFieldTTLKey (line 47) | ddboFieldTTLKey = "ttl_key" constant ddboFieldBatching (line 48) | ddboFieldBatching = "batching" type ddboConfig (line 51) | type ddboConfig struct function ddboConfigFromParsed (line 62) | func ddboConfigFromParsed(pConf *service.ParsedConfig) (conf ddboConfig,... function ddboOutputSpec (line 87) | func ddboOutputSpec() *service.ConfigSpec { function init (line 168) | func init() { type dynamoDBAPI (line 186) | type dynamoDBAPI interface type dynamoDBWriter (line 195) | type dynamoDBWriter struct method ConnectionTest (line 238) | func (d *dynamoDBWriter) ConnectionTest(ctx context.Context) service.C... method Connect (line 249) | func (d *dynamoDBWriter) Connect(ctx context.Context) error { method WriteBatch (line 328) | func (d *dynamoDBWriter) WriteBatch(ctx context.Context, b service.Mes... method Close (line 467) | func (*dynamoDBWriter) Close(context.Context) error { function newDynamoDBWriter (line 206) | func newDynamoDBWriter(conf ddboConfig, mgr *service.Resources) (*dynamo... function anyToAttributeValue (line 268) | func anyToAttributeValue(root any) types.AttributeValue { function jsonToMap (line 320) | func jsonToMap(path string, root any) (types.AttributeValue, error) { FILE: internal/impl/aws/dynamodb/output_test.go type mockDynamoDB (line 31) | type mockDynamoDB struct method PutItem (line 37) | func (m *mockDynamoDB) PutItem(_ context.Context, params *dynamodb.Put... method BatchWriteItem (line 41) | func (m *mockDynamoDB) BatchWriteItem(_ context.Context, params *dynam... function testDDBOWriter (line 45) | func testDDBOWriter(t *testing.T, conf string) *dynamoDBWriter { function TestDynamoDBHappy (line 60) | func TestDynamoDBHappy(t *testing.T) { function TestDynamoDBSadToGood (line 118) | func TestDynamoDBSadToGood(t *testing.T) { function TestDynamoDBSadToGoodBatch (line 216) | func TestDynamoDBSadToGoodBatch(t *testing.T) { function TestDynamoDBSad (line 311) | func TestDynamoDBSad(t *testing.T) { function TestDynamoDBSadBatch (line 418) | func TestDynamoDBSadBatch(t *testing.T) { FILE: internal/impl/aws/dynamodb/processor_partiql.go function init (line 32) | func init() { type dynamoDBPartiQL (line 94) | type dynamoDBPartiQL struct method ProcessBatch (line 119) | func (d *dynamoDBPartiQL) ProcessBatch(ctx context.Context, batch serv... method Close (line 185) | func (*dynamoDBPartiQL) Close(context.Context) error { function newDynamoDBPartiQL (line 103) | func newDynamoDBPartiQL( function attributeValueToObjForm (line 191) | func attributeValueToObjForm(v types.AttributeValue) map[string]any { function objFormToAttributeValue (line 259) | func objFormToAttributeValue(v any) (types.AttributeValue, error) { FILE: internal/impl/aws/dynamodb/processor_partiql_test.go type mockProcDynamoDB (line 31) | type mockProcDynamoDB struct method BatchExecuteStatement (line 36) | func (m *mockProcDynamoDB) BatchExecuteStatement(ctx context.Context, ... function assertBatchMatches (line 40) | func assertBatchMatches(t *testing.T, exp service.MessageBatch, act []se... function TestDynamoDBPartiqlWrite (line 52) | func TestDynamoDBPartiqlWrite(t *testing.T) { function TestDynamoDBPartiqlRead (line 100) | func TestDynamoDBPartiqlRead(t *testing.T) { function TestDynamoDBPartiqlSadToGoodBatch (line 170) | func TestDynamoDBPartiqlSadToGoodBatch(t *testing.T) { FILE: internal/impl/aws/dynamodb/snapshot.go type SnapshotScannerConfig (line 34) | type SnapshotScannerConfig struct type SnapshotScanner (line 50) | type SnapshotScanner struct method SetBatchCallback (line 92) | func (s *SnapshotScanner) SetBatchCallback(fn func(ctx context.Context... method SetProgressCallback (line 97) | func (s *SnapshotScanner) SetProgressCallback(fn func(segment, totalSe... method SetCheckpointFailedCallback (line 102) | func (s *SnapshotScanner) SetCheckpointFailedCallback(fn func(segment ... method SetSegmentCompleteCallback (line 107) | func (s *SnapshotScanner) SetSegmentCompleteCallback(fn func(segment i... method ActiveSegments (line 112) | func (s *SnapshotScanner) ActiveSegments() int { method Scan (line 117) | func (s *SnapshotScanner) Scan(ctx context.Context, resume *SnapshotCh... method scanSegment (line 153) | func (s *SnapshotScanner) scanSegment(ctx context.Context, segment int... method shouldCheckpoint (line 252) | func (s *SnapshotScanner) shouldCheckpoint(batchCount int, lastKey map... method completeSegment (line 260) | func (s *SnapshotScanner) completeSegment(segment int, startTime time.... function NewSnapshotScanner (line 72) | func NewSnapshotScanner(conf SnapshotScannerConfig) *SnapshotScanner { function isThrottlingError (line 273) | func isThrottlingError(err error) bool { type SnapshotCheckpoint (line 286) | type SnapshotCheckpoint struct method SegmentStartKey (line 308) | func (c *SnapshotCheckpoint) SegmentStartKey(segment int) map[string]d... method SegmentComplete (line 323) | func (c *SnapshotCheckpoint) SegmentComplete(segment int) bool { method IsComplete (line 338) | func (c *SnapshotCheckpoint) IsComplete() bool { method MarkSegmentComplete (line 349) | func (c *SnapshotCheckpoint) MarkSegmentComplete(segment int) { method MarkComplete (line 360) | func (c *SnapshotCheckpoint) MarkComplete() { type SegmentState (line 293) | type SegmentState struct function NewSnapshotCheckpoint (line 300) | func NewSnapshotCheckpoint() *SnapshotCheckpoint { FILE: internal/impl/aws/kinesis/input.go constant kiddbFieldTable (line 39) | kiddbFieldTable = "table" constant kiddbFieldCreate (line 40) | kiddbFieldCreate = "create" constant kiddbFieldReadCapacityUnits (line 41) | kiddbFieldReadCapacityUnits = "read_capacity_units" constant kiddbFieldWriteCapacityUnits (line 42) | kiddbFieldWriteCapacityUnits = "write_capacity_units" constant kiddbFieldBillingMode (line 43) | kiddbFieldBillingMode = "billing_mode" constant kiFieldDynamoDB (line 46) | kiFieldDynamoDB = "dynamodb" constant kiFieldStreams (line 47) | kiFieldStreams = "streams" constant kiFieldCheckpointLimit (line 48) | kiFieldCheckpointLimit = "checkpoint_limit" constant kiFieldCommitPeriod (line 49) | kiFieldCommitPeriod = "commit_period" constant kiFieldStealGracePeriod (line 50) | kiFieldStealGracePeriod = "steal_grace_period" constant kiFieldLeasePeriod (line 51) | kiFieldLeasePeriod = "lease_period" constant kiFieldRebalancePeriod (line 52) | kiFieldRebalancePeriod = "rebalance_period" constant kiFieldStartFromOldest (line 53) | kiFieldStartFromOldest = "start_from_oldest" constant kiFieldBatching (line 54) | kiFieldBatching = "batching" constant metricShardsPerClient (line 57) | metricShardsPerClient = "kinesis_client_shards" constant metricShardsStolen (line 58) | metricShardsStolen = "kinesis_shards_stolen_total" type kiConfig (line 61) | type kiConfig struct function kinesisInputConfigFromParsed (line 72) | func kinesisInputConfigFromParsed(pConf *service.ParsedConfig) (conf kiC... function kinesisInputSpec (line 102) | func kinesisInputSpec() *service.ConfigSpec { function init (line 180) | func init() { type asyncMessage (line 195) | type asyncMessage struct type streamInfo (line 200) | type streamInfo struct type kinesisReader (line 206) | type kinesisReader struct method getIter (line 386) | func (k *kinesisReader) getIter(info streamInfo, shardID, sequence str... method getRecords (line 439) | func (k *kinesisReader) getRecords(info streamInfo, shardIter string) ... method runConsumer (line 471) | func (k *kinesisReader) runConsumer(wg *sync.WaitGroup, info streamInf... method runBalancedShards (line 693) | func (k *kinesisReader) runBalancedShards() { method runExplicitShards (line 828) | func (k *kinesisReader) runExplicitShards() { method waitUntilStreamsExists (line 876) | func (k *kinesisReader) waitUntilStreamsExists(ctx context.Context) er... method ConnectionTest (line 908) | func (k *kinesisReader) ConnectionTest(ctx context.Context) service.Co... method Connect (line 929) | func (k *kinesisReader) Connect(ctx context.Context) error { method ReadBatch (line 960) | func (k *kinesisReader) ReadBatch(ctx context.Context) (service.Messag... method Close (line 981) | func (k *kinesisReader) Close(ctx context.Context) error { function newKinesisReaderFromParsed (line 243) | func newKinesisReaderFromParsed(pConf *service.ParsedConfig, mgr *servic... function parseStreamID (line 271) | func parseStreamID(id string) (remaining, shard string, err error) { function newKinesisReaderFromConfig (line 289) | func newKinesisReaderFromConfig(conf kiConfig, batcher service.BatchPoli... constant ErrCodeKMSThrottlingException (line 383) | ErrCodeKMSThrottlingException = "KMSThrottlingException" function awsErrIsTimeout (line 456) | func awsErrIsTimeout(err error) bool { type awsKinesisConsumerState (line 462) | type awsKinesisConsumerState constant awsKinesisConsumerConsuming (line 465) | awsKinesisConsumerConsuming awsKinesisConsumerState = iota constant awsKinesisConsumerYielding (line 466) | awsKinesisConsumerYielding constant awsKinesisConsumerFinished (line 467) | awsKinesisConsumerFinished constant awsKinesisConsumerClosing (line 468) | awsKinesisConsumerClosing function isShardFinished (line 683) | func isShardFinished(s types.Shard) bool { FILE: internal/impl/aws/kinesis/input_checkpointer.go type kiddbConfig (line 39) | type kiddbConfig struct function kinesisInputDynamoDBConfigFromParsed (line 47) | func kinesisInputDynamoDBConfigFromParsed(pConf *service.ParsedConfig) (... type awsKinesisCheckpointer (line 68) | type awsKinesisCheckpointer struct method ensureTableExists (line 105) | func (k *awsKinesisCheckpointer) ensureTableExists(ctx context.Context... method getCheckpoint (line 151) | func (k *awsKinesisCheckpointer) getCheckpoint(ctx context.Context, st... method AllClaims (line 204) | func (k *awsKinesisCheckpointer) AllClaims(ctx context.Context, stream... method Claim (line 260) | func (k *awsKinesisCheckpointer) Claim(ctx context.Context, streamID, ... method Checkpoint (line 355) | func (k *awsKinesisCheckpointer) Checkpoint(ctx context.Context, strea... method Yield (line 406) | func (k *awsKinesisCheckpointer) Yield(ctx context.Context, streamID, ... method Delete (line 434) | func (k *awsKinesisCheckpointer) Delete(ctx context.Context, streamID,... function newAWSKinesisCheckpointer (line 81) | func newAWSKinesisCheckpointer( type awsKinesisCheckpoint (line 144) | type awsKinesisCheckpoint struct type awsKinesisClientClaim (line 197) | type awsKinesisClientClaim struct FILE: internal/impl/aws/kinesis/input_record_batcher.go type awsKinesisRecordBatcher (line 30) | type awsKinesisRecordBatcher struct method AddRecord (line 61) | func (a *awsKinesisRecordBatcher) AddRecord(r types.Record) bool { method HasPendingMessage (line 81) | func (a *awsKinesisRecordBatcher) HasPendingMessage() bool { method FlushMessage (line 85) | func (a *awsKinesisRecordBatcher) FlushMessage(ctx context.Context) (a... method UntilNext (line 120) | func (a *awsKinesisRecordBatcher) UntilNext() (time.Duration, bool) { method GetSequence (line 124) | func (a *awsKinesisRecordBatcher) GetSequence() string { method Close (line 131) | func (a *awsKinesisRecordBatcher) Close(ctx context.Context, blocked b... method newAWSKinesisRecordBatcher (line 46) | func (k *kinesisReader) newAWSKinesisRecordBatcher(info streamInfo, shar... FILE: internal/impl/aws/kinesis/input_test.go function TestStreamIDParser (line 24) | func TestStreamIDParser(t *testing.T) { FILE: internal/impl/aws/kinesis/integration_test.go function TestIntegrationKinesis (line 36) | func TestIntegrationKinesis(t *testing.T) { function createKinesisShards (line 44) | func createKinesisShards(ctx context.Context, t testing.TB, awsPort, id ... function kinesisIntegrationSuite (line 98) | func kinesisIntegrationSuite(t *testing.T, lsPort string) { FILE: internal/impl/aws/kinesis/output.go constant koFieldStream (line 37) | koFieldStream = "stream" constant koFieldHashKey (line 38) | koFieldHashKey = "hash_key" constant koFieldPartitionKey (line 39) | koFieldPartitionKey = "partition_key" constant koFieldBatching (line 40) | koFieldBatching = "batching" type koConfig (line 43) | type koConfig struct function koConfigFromParsed (line 52) | func koConfigFromParsed(pConf *service.ParsedConfig) (conf koConfig, err... function koOutputSpec (line 73) | func koOutputSpec() *service.ConfigSpec { function init (line 103) | func init() { constant kinesisMaxRecordsCount (line 122) | kinesisMaxRecordsCount = 500 constant mebibyte (line 123) | mebibyte = 1048576 type kinesisAPI (line 126) | type kinesisAPI interface type kinesisWriter (line 130) | type kinesisWriter struct method toRecords (line 149) | func (a *kinesisWriter) toRecords(batch service.MessageBatch) ([]types... method ConnectionTest (line 193) | func (a *kinesisWriter) ConnectionTest(ctx context.Context) service.Co... method Connect (line 211) | func (a *kinesisWriter) Connect(ctx context.Context) error { method WriteBatch (line 235) | func (a *kinesisWriter) WriteBatch(ctx context.Context, batch service.... method Close (line 318) | func (*kinesisWriter) Close(context.Context) error { function newKinesisWriter (line 137) | func newKinesisWriter(conf koConfig, mgr *service.Resources) (*kinesisWr... FILE: internal/impl/aws/kinesis/output_firehose.go constant kfoFieldStream (line 36) | kfoFieldStream = "stream" constant kfoFieldBatching (line 37) | kfoFieldBatching = "batching" type kfoConfig (line 40) | type kfoConfig struct function kfoConfigFromParsed (line 47) | func kfoConfigFromParsed(pConf *service.ParsedConfig) (conf kfoConfig, e... function kfoOutputSpec (line 60) | func kfoOutputSpec() *service.ConfigSpec { function init (line 87) | func init() { type firehoseAPI (line 105) | type firehoseAPI interface type kinesisFirehoseWriter (line 110) | type kinesisFirehoseWriter struct method toRecords (line 129) | func (a *kinesisFirehoseWriter) toRecords(batch service.MessageBatch) ... method ConnectionTest (line 156) | func (a *kinesisFirehoseWriter) ConnectionTest(ctx context.Context) se... method Connect (line 169) | func (a *kinesisFirehoseWriter) Connect(ctx context.Context) error { method WriteBatch (line 186) | func (a *kinesisFirehoseWriter) WriteBatch(ctx context.Context, batch ... method Close (line 263) | func (*kinesisFirehoseWriter) Close(context.Context) error { function newKinesisFirehoseWriter (line 117) | func newKinesisFirehoseWriter(conf kfoConfig, log *service.Logger) (*kin... FILE: internal/impl/aws/kinesis/output_firehose_test.go type mockKinesisFirehose (line 34) | type mockKinesisFirehose struct method PutRecordBatch (line 39) | func (m *mockKinesisFirehose) PutRecordBatch(_ context.Context, input ... function testKFO (line 43) | func testKFO(t *testing.T, m *mockKinesisFirehose) *kinesisFirehoseWriter { function TestKinesisFirehoseWriteSinglePartMessage (line 64) | func TestKinesisFirehoseWriteSinglePartMessage(t *testing.T) { function TestKinesisFirehoseWriteMultiPartMessage (line 80) | func TestKinesisFirehoseWriteMultiPartMessage(t *testing.T) { function TestKinesisFirehoseWriteChunk (line 105) | func TestKinesisFirehoseWriteChunk(t *testing.T) { function TestKinesisFirehoseWriteChunkWithThrottling (line 142) | func TestKinesisFirehoseWriteChunkWithThrottling(t *testing.T) { function TestKinesisFirehoseWriteError (line 194) | func TestKinesisFirehoseWriteError(t *testing.T) { function TestKinesisFirehoseWriteMessageThrottling (line 222) | func TestKinesisFirehoseWriteMessageThrottling(t *testing.T) { function TestKinesisFirehoseWriteBackoffMaxRetriesExceeded (line 267) | func TestKinesisFirehoseWriteBackoffMaxRetriesExceeded(t *testing.T) { FILE: internal/impl/aws/kinesis/output_integration_test.go function TestKinesisIntegration (line 37) | func TestKinesisIntegration(t *testing.T) { function testKinesisConnect (line 118) | func testKinesisConnect(t *testing.T, c koConfig, client *kinesis.Client) { function testKinesisConnectWithInvalidStream (line 172) | func testKinesisConnectWithInvalidStream(t *testing.T, c koConfig) { FILE: internal/impl/aws/kinesis/output_test.go type mockKinesis (line 32) | type mockKinesis struct method PutRecords (line 36) | func (m *mockKinesis) PutRecords(_ context.Context, input *kinesis.Put... function testKOWriter (line 40) | func testKOWriter(t *testing.T, conf string) *kinesisWriter { function TestKinesisWriteSinglePartMessage (line 55) | func TestKinesisWriteSinglePartMessage(t *testing.T) { function TestKinesisWriteMultiPartMessage (line 79) | func TestKinesisWriteMultiPartMessage(t *testing.T) { function TestKinesisWriteChunk (line 117) | func TestKinesisWriteChunk(t *testing.T) { function TestKinesisWriteChunkWithThrottling (line 156) | func TestKinesisWriteChunkWithThrottling(t *testing.T) { function TestKinesisWriteError (line 209) | func TestKinesisWriteError(t *testing.T) { function TestKinesisWriteMessageThrottling (line 237) | func TestKinesisWriteMessageThrottling(t *testing.T) { function TestKinesisWriteBackoffMaxRetriesExceeded (line 284) | func TestKinesisWriteBackoffMaxRetriesExceeded(t *testing.T) { FILE: internal/impl/aws/lambda.go function RunLambda (line 32) | func RunLambda() { FILE: internal/impl/aws/lambda/processor.go function init (line 33) | func init() { type lambdaAPI (line 152) | type lambdaAPI interface type lambdaProc (line 156) | type lambdaProc struct method ProcessBatch (line 187) | func (l *lambdaProc) ProcessBatch(_ context.Context, batch service.Mes... method Close (line 216) | func (*lambdaProc) Close(context.Context) error { function newLambdaProc (line 164) | func newLambdaProc( type lambdaClient (line 222) | type lambdaClient struct method waitForAccess (line 266) | func (l *lambdaClient) waitForAccess(ctx context.Context) bool { method InvokeV2 (line 290) | func (l *lambdaClient) InvokeV2(p *service.Message) error { function newLambdaClient (line 234) | func newLambdaClient( FILE: internal/impl/aws/lambda/processor_test.go type mockLambda (line 30) | type mockLambda struct method Invoke (line 34) | func (m *mockLambda) Invoke(_ context.Context, in *lambda.InvokeInput,... function TestLambdaErrors (line 38) | func TestLambdaErrors(t *testing.T) { function TestLambdaMutations (line 80) | func TestLambdaMutations(t *testing.T) { FILE: internal/impl/aws/s3/cache.go function s3CacheConfig (line 35) | func s3CacheConfig() *service.ConfigSpec { function init (line 64) | func init() { function newS3CacheFromConfig (line 76) | func newS3CacheFromConfig(conf *service.ParsedConfig) (*s3Cache, error) { type s3Cache (line 114) | type s3Cache struct method Get (line 142) | func (s *s3Cache) Get(ctx context.Context, key string) (body []byte, e... method Set (line 179) | func (s *s3Cache) Set(ctx context.Context, key string, value []byte, _... method Add (line 208) | func (s *s3Cache) Add(ctx context.Context, key string, value []byte, _... method Delete (line 218) | func (s *s3Cache) Delete(ctx context.Context, key string) (err error) { method Close (line 245) | func (*s3Cache) Close(context.Context) error { function newS3Cache (line 123) | func newS3Cache(bucket, contentType string, backOff *backoff.Exponential... FILE: internal/impl/aws/s3/input.go constant s3iSQSFieldURL (line 45) | s3iSQSFieldURL = "url" constant s3iSQSFieldEndpoint (line 46) | s3iSQSFieldEndpoint = "endpoint" constant s3iSQSFieldEnvelopePath (line 47) | s3iSQSFieldEnvelopePath = "envelope_path" constant s3iSQSFieldKeyPath (line 48) | s3iSQSFieldKeyPath = "key_path" constant s3iSQSFieldBucketPath (line 49) | s3iSQSFieldBucketPath = "bucket_path" constant s3iSQSFieldDelayPeriod (line 50) | s3iSQSFieldDelayPeriod = "delay_period" constant s3iSQSFieldMaxMessages (line 51) | s3iSQSFieldMaxMessages = "max_messages" constant s3iSQSFieldWaitTimeSeconds (line 52) | s3iSQSFieldWaitTimeSeconds = "wait_time_seconds" constant s3iSQSNackVisibilityTimeout (line 53) | s3iSQSNackVisibilityTimeout = "nack_visibility_timeout" constant s3iFieldBucket (line 56) | s3iFieldBucket = "bucket" constant s3iFieldPrefix (line 57) | s3iFieldPrefix = "prefix" constant s3iFieldForcePathStyleURLs (line 58) | s3iFieldForcePathStyleURLs = "force_path_style_urls" constant s3iFieldDeleteObjects (line 59) | s3iFieldDeleteObjects = "delete_objects" constant s3iFieldSQS (line 60) | s3iFieldSQS = "sqs" type s3iSQSConfig (line 63) | type s3iSQSConfig struct function s3iSQSConfigFromParsed (line 75) | func s3iSQSConfigFromParsed(pConf *service.ParsedConfig) (conf s3iSQSCon... type s3iConfig (line 106) | type s3iConfig struct function s3iConfigFromParsed (line 115) | func s3iConfigFromParsed(pConf *service.ParsedConfig) (conf s3iConfig, e... function s3InputSpec (line 139) | func s3InputSpec() *service.ConfigSpec { function init (line 240) | func init() { type s3ObjectTarget (line 270) | type s3ObjectTarget struct function newS3ObjectTarget (line 278) | func newS3ObjectTarget(key, bucket string, notificationAt time.Time, ack... type s3ObjectTargetReader (line 287) | type s3ObjectTargetReader interface function deleteS3ObjectAckFn (line 294) | func deleteS3ObjectAckFn( type staticTargetReader (line 319) | type staticTargetReader struct method Pop (line 357) | func (s *staticTargetReader) Pop(ctx context.Context) (*s3ObjectTarget... method Close (line 389) | func (staticTargetReader) Close(context.Context) error { function newStaticTargetReader (line 326) | func newStaticTargetReader( type sqsTargetReader (line 395) | type sqsTargetReader struct method Pop (line 415) | func (s *sqsTargetReader) Pop(ctx context.Context) (*s3ObjectTarget, e... method Close (line 446) | func (s *sqsTargetReader) Close(ctx context.Context) error { method parseObjectPaths (line 469) | func (s *sqsTargetReader) parseObjectPaths(sqsMsg *string) ([]s3Object... method readSQSEvents (line 525) | func (s *sqsTargetReader) readSQSEvents(ctx context.Context) ([]*s3Obj... method nackSQSMessage (line 642) | func (s *sqsTargetReader) nackSQSMessage(ctx context.Context, msg sqst... method ackSQSMessage (line 651) | func (s *sqsTargetReader) ackSQSMessage(ctx context.Context, msg sqsty... function newSQSTargetReader (line 406) | func newSQSTargetReader( function digStrsFromSlices (line 456) | func digStrsFromSlices(slice []any) []string { type awsS3Reader (line 663) | type awsS3Reader struct method getTargetReader (line 711) | func (a *awsS3Reader) getTargetReader(ctx context.Context) (s3ObjectTa... method ConnectionTest (line 721) | func (a *awsS3Reader) ConnectionTest(ctx context.Context) service.Conn... method Connect (line 761) | func (a *awsS3Reader) Connect(ctx context.Context) error { method getObjectTarget (line 814) | func (a *awsS3Reader) getObjectTarget(ctx context.Context) (*s3Pending... method ReadBatch (line 868) | func (a *awsS3Reader) ReadBatch(ctx context.Context) (msg service.Mess... method Close (line 924) | func (a *awsS3Reader) Close(ctx context.Context) (err error) { type s3PendingObject (line 681) | type s3PendingObject struct function newAmazonS3Reader (line 689) | func newAmazonS3Reader(conf s3iConfig, awsConf aws.Config, nm *service.R... function s3MetaToBatch (line 791) | func s3MetaToBatch(p *s3PendingObject, parts service.MessageBatch) { FILE: internal/impl/aws/s3/integration_test.go function TestIntegrationS3 (line 30) | func TestIntegrationS3(t *testing.T) { function s3IntegrationSuite (line 38) | func s3IntegrationSuite(t *testing.T, lsPort string) { FILE: internal/impl/aws/s3/output.go constant s3oFieldBucket (line 42) | s3oFieldBucket = "bucket" constant s3oFieldForcePathStyleURLs (line 43) | s3oFieldForcePathStyleURLs = "force_path_style_urls" constant s3oFieldPath (line 44) | s3oFieldPath = "path" constant s3oFieldTags (line 45) | s3oFieldTags = "tags" constant s3oFieldChecksumAlgorithm (line 46) | s3oFieldChecksumAlgorithm = "checksum_algorithm" constant s3oFieldContentType (line 47) | s3oFieldContentType = "content_type" constant s3oFieldContentEncoding (line 48) | s3oFieldContentEncoding = "content_encoding" constant s3oFieldCacheControl (line 49) | s3oFieldCacheControl = "cache_control" constant s3oFieldContentDisposition (line 50) | s3oFieldContentDisposition = "content_disposition" constant s3oFieldContentLanguage (line 51) | s3oFieldContentLanguage = "content_language" constant s3oFieldWebsiteRedirectLocation (line 52) | s3oFieldWebsiteRedirectLocation = "website_redirect_location" constant s3oFieldMetadata (line 53) | s3oFieldMetadata = "metadata" constant s3oFieldStorageClass (line 54) | s3oFieldStorageClass = "storage_class" constant s3oFieldTimeout (line 55) | s3oFieldTimeout = "timeout" constant s3oFieldKMSKeyID (line 56) | s3oFieldKMSKeyID = "kms_key_id" constant s3oFieldServerSideEncryption (line 57) | s3oFieldServerSideEncryption = "server_side_encryption" constant s3oFieldObjectCannedACL (line 58) | s3oFieldObjectCannedACL = "object_canned_acl" constant s3oFieldBatching (line 59) | s3oFieldBatching = "batching" type s3TagPair (line 62) | type s3TagPair struct type s3oConfig (line 67) | type s3oConfig struct function s3oConfigFromParsed (line 90) | func s3oConfigFromParsed(pConf *service.ParsedConfig) (conf s3oConfig, e... function s3oOutputSpec (line 171) | func s3oOutputSpec() *service.ConfigSpec { function init (line 323) | func init() { type amazonS3Writer (line 341) | type amazonS3Writer struct method ConnectionTest (line 358) | func (a *amazonS3Writer) ConnectionTest(ctx context.Context) service.C... method Connect (line 375) | func (a *amazonS3Writer) Connect(context.Context) error { method WriteBatch (line 392) | func (a *amazonS3Writer) WriteBatch(wctx context.Context, msg service.... method Close (line 515) | func (*amazonS3Writer) Close(context.Context) error { function newAmazonS3Writer (line 347) | func newAmazonS3Writer(conf s3oConfig, mgr *service.Resources) (*amazonS... FILE: internal/impl/aws/session.go function Int32Field (line 34) | func Int32Field(conf *service.ParsedConfig, path ...string) (int32, erro... function Int64Field (line 43) | func Int64Field(conf *service.ParsedConfig, path ...string) (int64, erro... function GetSession (line 52) | func GetSession(ctx context.Context, parsedConf *service.ParsedConfig, o... FILE: internal/impl/aws/sns/output.go constant snsoFieldTopicARN (line 37) | snsoFieldTopicARN = "topic_arn" constant snsoFieldMessageGroupID (line 38) | snsoFieldMessageGroupID = "message_group_id" constant snsoFieldMessageDedupeID (line 39) | snsoFieldMessageDedupeID = "message_deduplication_id" constant snsoFieldMetadata (line 40) | snsoFieldMetadata = "metadata" constant snsoFieldTimeout (line 41) | snsoFieldTimeout = "timeout" constant snsoFieldSubject (line 42) | snsoFieldSubject = "subject" type snsoConfig (line 45) | type snsoConfig struct function snsoConfigFromParsed (line 56) | func snsoConfigFromParsed(pConf *service.ParsedConfig) (conf snsoConfig,... function snsoOutputSpec (line 89) | func snsoOutputSpec() *service.ConfigSpec { function init (line 125) | func init() { type snsClientIface (line 140) | type snsClientIface interface type snsWriter (line 144) | type snsWriter struct method ConnectionTest (line 164) | func (a *snsWriter) ConnectionTest(ctx context.Context) service.Connec... method Connect (line 183) | func (a *snsWriter) Connect(context.Context) error { method getSNSAttributes (line 203) | func (a *snsWriter) getSNSAttributes(msg *service.Message) (snsAttribu... method resolveTopicARN (line 250) | func (a *snsWriter) resolveTopicARN(msg *service.Message) (*string, er... method Write (line 262) | func (a *snsWriter) Write(wctx context.Context, msg *service.Message) ... method Close (line 304) | func (*snsWriter) Close(context.Context) error { function newSNSWriter (line 150) | func newSNSWriter(conf snsoConfig, mgr *service.Resources, customClient ... type snsAttributes (line 191) | type snsAttributes struct function isValidSNSAttribute (line 199) | func isValidSNSAttribute(k string) bool { FILE: internal/impl/aws/sns/output_test.go type mockSNSClient (line 29) | type mockSNSClient struct method Publish (line 34) | func (m *mockSNSClient) Publish(_ context.Context, input *sns.PublishI... function TestSNSWriter_SubjectBackwardCompatible (line 39) | func TestSNSWriter_SubjectBackwardCompatible(t *testing.T) { function TestSNSWriter_SubjectSet (line 56) | func TestSNSWriter_SubjectSet(t *testing.T) { function TestSNSWriter_SubjectEmpty (line 78) | func TestSNSWriter_SubjectEmpty(t *testing.T) { FILE: internal/impl/aws/sqs/input.go constant sqsiFieldURL (line 42) | sqsiFieldURL = "url" constant sqsiFieldWaitTimeSeconds (line 43) | sqsiFieldWaitTimeSeconds = "wait_time_seconds" constant sqsiFieldDeleteMessage (line 44) | sqsiFieldDeleteMessage = "delete_message" constant sqsiFieldResetVisibility (line 45) | sqsiFieldResetVisibility = "reset_visibility" constant sqsiFieldMaxNumberOfMessages (line 46) | sqsiFieldMaxNumberOfMessages = "max_number_of_messages" constant sqsiFieldMaxOutstanding (line 47) | sqsiFieldMaxOutstanding = "max_outstanding_messages" constant sqsiFieldMessageTimeout (line 48) | sqsiFieldMessageTimeout = "message_timeout" type sqsiConfig (line 51) | type sqsiConfig struct function sqsiConfigFromParsed (line 61) | func sqsiConfigFromParsed(pConf *service.ParsedConfig) (conf sqsiConfig,... function sqsInputSpec (line 86) | func sqsInputSpec() *service.ConfigSpec { function init (line 141) | func init() { type sqsAPI (line 160) | type sqsAPI interface type awsSQSReader (line 168) | type awsSQSReader struct method ConnectionTest (line 197) | func (a *awsSQSReader) ConnectionTest(ctx context.Context) service.Con... method Connect (line 211) | func (a *awsSQSReader) Connect(context.Context) error { method ackLoop (line 326) | func (a *awsSQSReader) ackLoop(wg *sync.WaitGroup, inFlightTracker *sq... method refreshLoop (line 399) | func (a *awsSQSReader) refreshLoop(wg *sync.WaitGroup, inFlightTracker... method readLoop (line 446) | func (a *awsSQSReader) readLoop(wg *sync.WaitGroup, inFlightTracker *s... method deleteMessages (line 547) | func (a *awsSQSReader) deleteMessages(ctx context.Context, msgs ...*sq... method resetMessages (line 585) | func (a *awsSQSReader) resetMessages(ctx context.Context, msgs ...*sqs... method updateVisibilityMessages (line 612) | func (a *awsSQSReader) updateVisibilityMessages(ctx context.Context, t... method Read (line 665) | func (a *awsSQSReader) Read(ctx context.Context) (*service.Message, se... method Close (line 716) | func (a *awsSQSReader) Close(ctx context.Context) error { function newAWSSQSReader (line 182) | func newAWSSQSReader(conf sqsiConfig, aconf aws.Config, log *service.Log... type sqsInFlightTracker (line 236) | type sqsInFlightTracker struct method PullToRefresh (line 245) | func (t *sqsInFlightTracker) PullToRefresh(limit int) []*sqsMessageHan... method Size (line 266) | func (t *sqsInFlightTracker) Size() int { method Remove (line 272) | func (t *sqsInFlightTracker) Remove(id string) { method IsTracking (line 283) | func (t *sqsInFlightTracker) IsTracking(id string) bool { method Clear (line 290) | func (t *sqsInFlightTracker) Clear() { method AddNew (line 298) | func (t *sqsInFlightTracker) AddNew(ctx context.Context, messages ...s... type sqsMessage (line 536) | type sqsMessage struct type sqsMessageHandle (line 541) | type sqsMessageHandle struct type batchUpdateVisibilityError (line 592) | type batchUpdateVisibilityError struct method Error (line 596) | func (err *batchUpdateVisibilityError) Error() string { function addSQSMetadata (line 651) | func addSQSMetadata(p *service.Message, sqsMsg types.Message) { function awsErrIsTimeout (line 744) | func awsErrIsTimeout(err error) bool { FILE: internal/impl/aws/sqs/input_test.go type mockSqsInput (line 36) | type mockSqsInput struct method do (line 45) | func (m *mockSqsInput) do(fn func()) { method TimeoutLoop (line 51) | func (m *mockSqsInput) TimeoutLoop(ctx context.Context) { method ReceiveMessage (line 72) | func (m *mockSqsInput) ReceiveMessage(context.Context, *sqs.ReceiveMes... method ChangeMessageVisibilityBatch (line 88) | func (m *mockSqsInput) ChangeMessageVisibilityBatch(_ context.Context,... method DeleteMessageBatch (line 103) | func (m *mockSqsInput) DeleteMessageBatch(_ context.Context, input *sq... function TestSQSInput (line 117) | func TestSQSInput(t *testing.T) { function TestSQSInputBatchAck (line 217) | func TestSQSInputBatchAck(t *testing.T) { FILE: internal/impl/aws/sqs/integration_test.go function TestIntegrationSQS (line 30) | func TestIntegrationSQS(t *testing.T) { function sqsIntegrationSuite (line 38) | func sqsIntegrationSuite(t *testing.T, lsPort string) { FILE: internal/impl/aws/sqs/output.go constant sqsoFieldURL (line 42) | sqsoFieldURL = "url" constant sqsoFieldMessageGroupID (line 43) | sqsoFieldMessageGroupID = "message_group_id" constant sqsoFieldMessageDedupeID (line 44) | sqsoFieldMessageDedupeID = "message_deduplication_id" constant sqsoFieldDelaySeconds (line 45) | sqsoFieldDelaySeconds = "delay_seconds" constant sqsoFieldMetadata (line 46) | sqsoFieldMetadata = "metadata" constant sqsoFieldBatching (line 47) | sqsoFieldBatching = "batching" constant sqsoFieldMaxRecordsCount (line 48) | sqsoFieldMaxRecordsCount = "max_records_per_request" constant sqsMaxBatchSize (line 53) | sqsMaxBatchSize = 256 << 10 type sqsoConfig (line 55) | type sqsoConfig struct function sqsoConfigFromParsed (line 68) | func sqsoConfigFromParsed(pConf *service.ParsedConfig) (conf sqsoConfig,... function sqsoOutputSpec (line 106) | func sqsoOutputSpec() *service.ConfigSpec { function init (line 146) | func init() { type sqsWriter (line 164) | type sqsWriter struct method ConnectionTest (line 186) | func (a *sqsWriter) ConnectionTest(ctx context.Context) service.Connec... method Connect (line 206) | func (a *sqsWriter) Connect(context.Context) error { method getSQSAttributes (line 248) | func (a *sqsWriter) getSQSAttributes(batch service.MessageBatch, i int... method WriteBatch (line 322) | func (a *sqsWriter) WriteBatch(ctx context.Context, batch service.Mess... method writeChunk (line 391) | func (a *sqsWriter) writeChunk( method Close (line 480) | func (a *sqsWriter) Close(context.Context) error { function newSQSWriter (line 174) | func newSQSWriter(conf sqsoConfig, mgr *service.Resources) (*sqsWriter, ... type sqsAttributes (line 215) | type sqsAttributes struct function isValidSQSAttribute (line 225) | func isValidSQSAttribute(k string) bool { function sqsEntrySize (line 234) | func sqsEntrySize(entry *types.SendMessageBatchRequestEntry) int { FILE: internal/impl/aws/sqs/output_test.go function TestSQSHeaderCheck (line 36) | func TestSQSHeaderCheck(t *testing.T) { type mockSqs (line 128) | type mockSqs struct method SendMessageBatch (line 133) | func (m *mockSqs) SendMessageBatch(_ context.Context, input *sqs.SendM... type inMsg (line 137) | type inMsg struct type inEntries (line 141) | type inEntries function TestSQSRetries (line 143) | func TestSQSRetries(t *testing.T) { function TestSQSSendLimit (line 216) | func TestSQSSendLimit(t *testing.T) { function TestSQSMultipleQueues (line 291) | func TestSQSMultipleQueues(t *testing.T) { function TestSQSEntrySize (line 383) | func TestSQSEntrySize(t *testing.T) { function TestSQSMessageTooLarge (line 430) | func TestSQSMessageTooLarge(t *testing.T) { function TestSQSBatchByteSizeSplit (line 476) | func TestSQSBatchByteSizeSplit(t *testing.T) { FILE: internal/impl/azure/auth.go constant bscFieldStorageAccount (line 36) | bscFieldStorageAccount = "storage_account" constant bscFieldStorageAccessKey (line 37) | bscFieldStorageAccessKey = "storage_access_key" constant bscFieldStorageSASToken (line 38) | bscFieldStorageSASToken = "storage_sas_token" constant bscFieldStorageConnectionString (line 39) | bscFieldStorageConnectionString = "storage_connection_string" function azureComponentSpec (line 42) | func azureComponentSpec() *service.ConfigSpec { function blobStorageClientFromParsed (line 63) | func blobStorageClientFromParsed(pConf *service.ParsedConfig, container ... function dlClientFromParsed (line 86) | func dlClientFromParsed(pConf *service.ParsedConfig, fsName *service.Int... function getDLClient (line 109) | func getDLClient(storageConnectionString, storageAccount, storageAccessK... constant blobEndpointExp (line 167) | blobEndpointExp = "https://%s.blob.core.windows.net" constant dfsEndpointExpr (line 168) | dfsEndpointExpr = "https://%s.dfs.core.windows.net" function getBlobStorageClient (line 171) | func getBlobStorageClient(storageConnectionString, storageAccount, stora... function getEmulatorConnectionString (line 216) | func getEmulatorConnectionString(blobServicePort, queueServicePort, tabl... constant azuriteBlobPortEnv (line 223) | azuriteBlobPortEnv = "AZURITE_BLOB_ENDPOINT_PORT" constant azuriteQueuePortEnv (line 224) | azuriteQueuePortEnv = "AZURITE_QUEUE_ENDPOINT_PORT" constant azuriteTablePortEnv (line 225) | azuriteTablePortEnv = "AZURITE_TABLE_ENDPOINT_PORT" function parseStorageConnectionString (line 228) | func parseStorageConnectionString(storageConnectionString, storageAccoun... constant azQueueEndpointExp (line 260) | azQueueEndpointExp = "https://%s.queue.core.windows.net" function queueServiceClientFromParsed (line 263) | func queueServiceClientFromParsed(pConf *service.ParsedConfig) (*azqueue... function getQueueServiceClient (line 286) | func getQueueServiceClient(storageAccount, storageAccessKey, storageConn... function tablesServiceClientFromParsed (line 322) | func tablesServiceClientFromParsed(pConf *service.ParsedConfig) (*aztabl... constant tableEndpointExp (line 346) | tableEndpointExp = "https://%s.table.core.windows.net" function getTablesServiceClient (line 349) | func getTablesServiceClient(account, accessKey, connectionString, storag... function isServiceSASToken (line 378) | func isServiceSASToken(token string) bool { FILE: internal/impl/azure/cosmosdb/docs.go constant fieldEndpoint (line 28) | fieldEndpoint = "endpoint" constant fieldAccountKey (line 29) | fieldAccountKey = "account_key" constant fieldConnectionString (line 30) | fieldConnectionString = "connection_string" constant fieldDatabase (line 31) | fieldDatabase = "database" constant fieldContainer (line 32) | fieldContainer = "container" constant FieldPartitionKeysMap (line 34) | FieldPartitionKeysMap = "partition_keys_map" constant fieldOperation (line 35) | fieldOperation = "operation" constant fieldPatchOperations (line 36) | fieldPatchOperations = "patch_operations" constant fieldPatchCondition (line 37) | fieldPatchCondition = "patch_condition" constant fieldPatchOperation (line 38) | fieldPatchOperation = "operation" constant fieldPatchPath (line 39) | fieldPatchPath = "path" constant fieldPatchValue (line 40) | fieldPatchValue = "value_map" constant fieldAutoID (line 41) | fieldAutoID = "auto_id" constant fieldItemID (line 42) | fieldItemID = "item_id" type OperationType (line 46) | type OperationType constant OperationCreate (line 50) | OperationCreate OperationType = "Create" constant OperationDelete (line 52) | OperationDelete OperationType = "Delete" constant OperationReplace (line 54) | OperationReplace OperationType = "Replace" constant OperationUpsert (line 56) | OperationUpsert OperationType = "Upsert" constant OperationRead (line 58) | OperationRead OperationType = "Read" constant OperationPatch (line 60) | OperationPatch OperationType = "Patch" type patchOperationType (line 63) | type patchOperationType constant patchOperationAdd (line 66) | patchOperationAdd patchOperationType = "Add" constant patchOperationIncrement (line 67) | patchOperationIncrement patchOperationType = "Increment" constant patchOperationRemove (line 68) | patchOperationRemove patchOperationType = "Remove" constant patchOperationReplace (line 69) | patchOperationReplace patchOperationType = "Replace" constant patchOperationSet (line 70) | patchOperationSet patchOperationType = "Set" type patchOperation (line 73) | type patchOperation struct type CRUDConfig (line 80) | type CRUDConfig struct function ContainerClientConfigFields (line 185) | func ContainerClientConfigFields() []*service.ConfigField { function PartitionKeysField (line 196) | func PartitionKeysField(isInputField bool) *service.ConfigField { function CRUDFields (line 210) | func CRUDFields(hasReadOperation bool) []*service.ConfigField { function ContainerClientFromParsed (line 242) | func ContainerClientFromParsed(conf *service.ParsedConfig) (*azcosmos.Co... function CRUDConfigFromParsed (line 312) | func CRUDConfigFromParsed(conf *service.ParsedConfig) (CRUDConfig, error) { FILE: internal/impl/azure/cosmosdb/executor.go constant maxTransactionalBatchSize (line 32) | maxTransactionalBatchSize = 100 function ExecMessageBatch (line 35) | func ExecMessageBatch(ctx context.Context, batch service.MessageBatch, c... FILE: internal/impl/azure/cosmosdb/partition_key.go function GetTypedPartitionKeyValue (line 24) | func GetTypedPartitionKeyValue(pkValue any) (azcosmos.PartitionKey, erro... FILE: internal/impl/azure/input_blob_storage.go constant bsiFieldContainer (line 39) | bsiFieldContainer = "container" constant bsiFieldPrefix (line 40) | bsiFieldPrefix = "prefix" constant bsiFieldDeleteObjects (line 41) | bsiFieldDeleteObjects = "delete_objects" constant bsiFieldTargetsInput (line 42) | bsiFieldTargetsInput = "targets_input" type bsiConfig (line 45) | type bsiConfig struct function bsiConfigFromParsed (line 54) | func bsiConfigFromParsed(pConf *service.ParsedConfig) (conf bsiConfig, e... function bsiSpec (line 87) | func bsiSpec() *service.ConfigSpec { function init (line 170) | func init() { type azureObjectTarget (line 192) | type azureObjectTarget struct function newAzureObjectTarget (line 197) | func newAzureObjectTarget(key string, ackFn service.AckFunc) *azureObjec... function deleteAzureObjectAckFn (line 208) | func deleteAzureObjectAckFn( type azurePendingObject (line 231) | type azurePendingObject struct type azureTargetReader (line 238) | type azureTargetReader interface function newAzureTargetReader (line 243) | func newAzureTargetReader(ctx context.Context, logger *service.Logger, c... type azureTargetStreamReader (line 256) | type azureTargetStreamReader struct method Pop (line 263) | func (a *azureTargetStreamReader) Pop(ctx context.Context) (*azureObje... method Close (line 344) | func (a *azureTargetStreamReader) Close(ctx context.Context) error { type azureTargetBatchReader (line 353) | type azureTargetBatchReader struct method Pop (line 383) | func (s *azureTargetBatchReader) Pop(ctx context.Context) (*azureObjec... method Close (line 403) | func (azureTargetBatchReader) Close(context.Context) error { function newAzureTargetBatchReader (line 359) | func newAzureTargetBatchReader(ctx context.Context, conf bsiConfig) (*az... type azureBlobStorage (line 409) | type azureBlobStorage struct method Connect (line 430) | func (a *azureBlobStorage) Connect(ctx context.Context) error { method getObjectTarget (line 436) | func (a *azureBlobStorage) getObjectTarget(ctx context.Context) (*azur... method ReadBatch (line 487) | func (a *azureBlobStorage) ReadBatch(ctx context.Context) (msg service... method Close (line 535) | func (a *azureBlobStorage) Close(ctx context.Context) (err error) { function newAzureBlobStorage (line 421) | func newAzureBlobStorage(conf bsiConfig, log *service.Logger) (*azureBlo... function blobStorageMetaToBatch (line 466) | func blobStorageMetaToBatch(p *azurePendingObject, containerName string,... FILE: internal/impl/azure/input_cosmosdb.go constant cdbiFieldQuery (line 34) | cdbiFieldQuery = "query" constant cdbiFieldArgsMapping (line 35) | cdbiFieldArgsMapping = "args_mapping" constant cdbiFieldBatchCount (line 36) | cdbiFieldBatchCount = "batch_count" function cosmosDBInputSpec (line 39) | func cosmosDBInputSpec() *service.ConfigSpec { function init (line 80) | func init() { type cosmosDBReader (line 92) | type cosmosDBReader struct method Connect (line 166) | func (*cosmosDBReader) Connect(context.Context) error { return nil } method ReadBatch (line 168) | func (c *cosmosDBReader) ReadBatch(ctx context.Context) (service.Messa... method Close (line 190) | func (*cosmosDBReader) Close(context.Context) error { return nil } function newCosmosDBReaderFromParsed (line 97) | func newCosmosDBReaderFromParsed(conf *service.ParsedConfig, _ *service.... FILE: internal/impl/azure/input_queue_storage.go constant qsiFieldQueueName (line 31) | qsiFieldQueueName = "queue_name" constant qsiFieldDequeueVisibilityTimeout (line 32) | qsiFieldDequeueVisibilityTimeout = "dequeue_visibility_timeout" constant qsiFieldTrackProperties (line 33) | qsiFieldTrackProperties = "track_properties" type qsiConfig (line 36) | type qsiConfig struct function qsiConfigFromParsed (line 44) | func qsiConfigFromParsed(pConf *service.ParsedConfig) (conf qsiConfig, e... function qsiSpec (line 63) | func qsiSpec() *service.ConfigSpec { function init (line 101) | func init() { type azureQueueStorage (line 112) | type azureQueueStorage struct method Connect (line 125) | func (*azureQueueStorage) Connect(context.Context) error { method ReadBatch (line 129) | func (a *azureQueueStorage) ReadBatch(ctx context.Context) (batch serv... method Close (line 195) | func (*azureQueueStorage) Close(context.Context) error { function newAzureQueueStorage (line 117) | func newAzureQueueStorage(conf qsiConfig, mgr *service.Resources) (*azur... FILE: internal/impl/azure/input_table_storage.go constant tsiFieldTableName (line 29) | tsiFieldTableName = "table_name" constant tsiFieldFilter (line 30) | tsiFieldFilter = "filter" constant tsiFieldSelect (line 31) | tsiFieldSelect = "select" constant tsiFieldPageSize (line 32) | tsiFieldPageSize = "page_size" type tsiConfig (line 35) | type tsiConfig struct function tsiConfigFromParsed (line 43) | func tsiConfigFromParsed(pConf *service.ParsedConfig) (conf tsiConfig, e... function tsiSpec (line 66) | func tsiSpec() *service.ConfigSpec { function init (line 100) | func init() { type azureTableStorage (line 115) | type azureTableStorage struct method Connect (line 132) | func (a *azureTableStorage) Connect(context.Context) error { method ReadBatch (line 157) | func (a *azureTableStorage) ReadBatch(ctx context.Context) (batch serv... method Close (line 185) | func (*azureTableStorage) Close(context.Context) (err error) { function newAzureTableStorage (line 123) | func newAzureTableStorage(conf tsiConfig, mgr *service.Resources) (*azur... function stringOrNil (line 142) | func stringOrNil(val string) *string { function int32OrNil (line 149) | func int32OrNil(val int32) *int32 { FILE: internal/impl/azure/integration_test.go function TestIntegrationAzure (line 46) | func TestIntegrationAzure(t *testing.T) { function TestIntegrationCosmosDB (line 279) | func TestIntegrationCosmosDB(t *testing.T) { FILE: internal/impl/azure/output_blob_storage.go constant bsoFieldContainer (line 33) | bsoFieldContainer = "container" constant bsoFieldPath (line 34) | bsoFieldPath = "path" constant bsoFieldBlobType (line 35) | bsoFieldBlobType = "blob_type" constant bsoFieldPublicAccessLevel (line 36) | bsoFieldPublicAccessLevel = "public_access_level" type bsoConfig (line 39) | type bsoConfig struct function bsoConfigFromParsed (line 47) | func bsoConfigFromParsed(pConf *service.ParsedConfig) (conf bsoConfig, e... function bsoSpec (line 71) | func bsoSpec() *service.ConfigSpec { function init (line 114) | func init() { type azureBlobStorageWriter (line 131) | type azureBlobStorageWriter struct method Connect (line 144) | func (*azureBlobStorageWriter) Connect(context.Context) error { method uploadBlob (line 148) | func (a *azureBlobStorageWriter) uploadBlob(ctx context.Context, conta... method createContainer (line 179) | func (a *azureBlobStorageWriter) createContainer(ctx context.Context, ... method Write (line 193) | func (a *azureBlobStorageWriter) Write(ctx context.Context, msg *servi... method Close (line 237) | func (*azureBlobStorageWriter) Close(context.Context) error { function newAzureBlobStorageWriter (line 136) | func newAzureBlobStorageWriter(conf bsoConfig, log *service.Logger) (*az... function isErrorCode (line 241) | func isErrorCode(err error, code bloberror.Code) bool { FILE: internal/impl/azure/output_cosmosdb.go constant cdboFieldBatching (line 30) | cdboFieldBatching = "batching" function cosmosDBOutputConfig (line 33) | func cosmosDBOutputConfig() *service.ConfigSpec { function init (line 86) | func init() { type cosmosDBWriter (line 107) | type cosmosDBWriter struct method Connect (line 137) | func (*cosmosDBWriter) Connect(context.Context) error { return nil } method WriteBatch (line 139) | func (c *cosmosDBWriter) WriteBatch(ctx context.Context, batch service... method Close (line 158) | func (*cosmosDBWriter) Close(context.Context) error { return nil } function newCosmosDBWriterFromParsed (line 117) | func newCosmosDBWriterFromParsed(conf *service.ParsedConfig, logger *ser... FILE: internal/impl/azure/output_data_lake.go function dataLakeSpec (line 26) | func dataLakeSpec() *service.ConfigSpec { constant dloFieldFilesystem (line 63) | dloFieldFilesystem = "filesystem" constant dloFieldPath (line 64) | dloFieldPath = "path" type dloConfig (line 67) | type dloConfig struct function init (line 73) | func init() { function dloConfigFromParsed (line 90) | func dloConfigFromParsed(pConf *service.ParsedConfig) (*dloConfig, error) { function newAzureDataLakeWriter (line 113) | func newAzureDataLakeWriter(conf *dloConfig, log *service.Logger) (*azur... type azureDataLakeWriter (line 120) | type azureDataLakeWriter struct method Connect (line 125) | func (*azureDataLakeWriter) Connect(context.Context) error { method Write (line 129) | func (a *azureDataLakeWriter) Write(ctx context.Context, msg *service.... method Close (line 155) | func (*azureDataLakeWriter) Close(context.Context) error { FILE: internal/impl/azure/output_queue_storage.go constant qsoFieldQueueName (line 31) | qsoFieldQueueName = "queue_name" constant qsoFieldTTL (line 32) | qsoFieldTTL = "ttl" constant qsoFieldBatching (line 33) | qsoFieldBatching = "batching" type qsoConfig (line 36) | type qsoConfig struct function qsoConfigFromParsed (line 42) | func qsoConfigFromParsed(pConf *service.ParsedConfig) (conf qsoConfig, e... function qsoSpec (line 55) | func qsoSpec() *service.ConfigSpec { function init (line 78) | func init() { type azureQueueStorageWriter (line 98) | type azureQueueStorageWriter struct method Connect (line 111) | func (*azureQueueStorageWriter) Connect(context.Context) error { method WriteBatch (line 115) | func (a *azureQueueStorageWriter) WriteBatch(ctx context.Context, batc... method Close (line 173) | func (*azureQueueStorageWriter) Close(context.Context) error { function newAzureQueueStorageWriter (line 103) | func newAzureQueueStorageWriter(conf qsoConfig, log *service.Logger) (*a... FILE: internal/impl/azure/output_table_storage.go constant tsoFieldTableName (line 33) | tsoFieldTableName = "table_name" constant tsoFieldPartitionKey (line 34) | tsoFieldPartitionKey = "partition_key" constant tsoFieldRowKey (line 35) | tsoFieldRowKey = "row_key" constant tsoFieldProperties (line 36) | tsoFieldProperties = "properties" constant tsoFieldInsertType (line 37) | tsoFieldInsertType = "insert_type" constant tsoFieldTransactionType (line 38) | tsoFieldTransactionType = "transaction_type" constant tsoFieldTimeout (line 39) | tsoFieldTimeout = "timeout" constant tsoFieldBatching (line 40) | tsoFieldBatching = "batching" type tsoConfig (line 43) | type tsoConfig struct function tsoConfigFromParsed (line 53) | func tsoConfigFromParsed(pConf *service.ParsedConfig) (conf tsoConfig, e... function tsoSpec (line 82) | func tsoSpec() *service.ConfigSpec { function init (line 158) | func init() { type azureTableStorageWriter (line 178) | type azureTableStorageWriter struct method Connect (line 191) | func (*azureTableStorageWriter) Connect(context.Context) error { method WriteBatch (line 195) | func (a *azureTableStorageWriter) WriteBatch(wctx context.Context, bat... method getProperties (line 232) | func (a *azureTableStorageWriter) getProperties(i int, p *service.Mess... method execBatch (line 265) | func (a *azureTableStorageWriter) execBatch(ctx context.Context, write... method addToBatch (line 312) | func (*azureTableStorageWriter) addToBatch(batch []aztables.Transactio... method Close (line 342) | func (*azureTableStorageWriter) Close(context.Context) error { function newAzureTableStorageWriter (line 183) | func newAzureTableStorageWriter(conf tsoConfig, mgr *service.Resources) ... function isLastEntity (line 303) | func isLastEntity(i, ne int) bool { function reachedBatchLimit (line 307) | func reachedBatchLimit(i int) bool { FILE: internal/impl/azure/processor_cosmosdb.go constant cdbpFieldEnableContentResponseOnWrite (line 29) | cdbpFieldEnableContentResponseOnWrite = "enable_content_response_on_write" function cosmosDBProcessorConfig (line 32) | func cosmosDBProcessorConfig() *service.ConfigSpec { function init (line 89) | func init() { type cosmosDBProcessor (line 99) | type cosmosDBProcessor struct method ProcessBatch (line 136) | func (c *cosmosDBProcessor) ProcessBatch(ctx context.Context, batch se... method Close (line 162) | func (*cosmosDBProcessor) Close(context.Context) error { return nil } function newCosmosDBProcessorFromParsed (line 110) | func newCosmosDBProcessorFromParsed(conf *service.ParsedConfig, logger *... FILE: internal/impl/beanstalkd/input.go function beanstalkdInputConfig (line 28) | func beanstalkdInputConfig() *service.ConfigSpec { function init (line 38) | func init() { type beanstalkdReader (line 46) | type beanstalkdReader struct method Connect (line 68) | func (bs *beanstalkdReader) Connect(context.Context) error { method disconnect (line 81) | func (bs *beanstalkdReader) disconnect() error { method Read (line 94) | func (bs *beanstalkdReader) Read(context.Context) (*service.Message, s... method Close (line 116) | func (bs *beanstalkdReader) Close(context.Context) (err error) { function newBeanstalkdReaderFromConfig (line 54) | func newBeanstalkdReaderFromConfig(conf *service.ParsedConfig, log *serv... FILE: internal/impl/beanstalkd/integration_test.go constant template (line 28) | template string = ` function TestIntegrationBeanstalkdOpenClose (line 39) | func TestIntegrationBeanstalkdOpenClose(t *testing.T) { function TestIntegrationBeanstalkdSendBatch (line 67) | func TestIntegrationBeanstalkdSendBatch(t *testing.T) { function TestIntegrationBeanstalkdStreamSequential (line 95) | func TestIntegrationBeanstalkdStreamSequential(t *testing.T) { function TestIntegrationBeanstalkdStreamParallel (line 123) | func TestIntegrationBeanstalkdStreamParallel(t *testing.T) { FILE: internal/impl/beanstalkd/output.go function beanstalkdOutputConfig (line 27) | func beanstalkdOutputConfig() *service.ConfigSpec { function init (line 40) | func init() { type beanstalkdWriter (line 53) | type beanstalkdWriter struct method Connect (line 75) | func (bs *beanstalkdWriter) Connect(context.Context) error { method Write (line 88) | func (bs *beanstalkdWriter) Write(_ context.Context, msg *service.Mess... method Close (line 105) | func (bs *beanstalkdWriter) Close(context.Context) error { function newBeanstalkdWriterFromConfig (line 61) | func newBeanstalkdWriterFromConfig(conf *service.ParsedConfig, log *serv... FILE: internal/impl/cassandra/input.go constant ciFieldQuery (line 27) | ciFieldQuery = "query" function inputConfigSpec (line 30) | func inputConfigSpec() *service.ConfigSpec { function init (line 65) | func init() { function newCassandraInput (line 73) | func newCassandraInput(conf *service.ParsedConfig) (service.Input, error) { type cassandraInput (line 90) | type cassandraInput struct method Connect (line 98) | func (c *cassandraInput) Connect(context.Context) error { method Read (line 118) | func (c *cassandraInput) Read(context.Context) (*service.Message, serv... method Close (line 131) | func (c *cassandraInput) Close(context.Context) error { FILE: internal/impl/cassandra/integration_test.go function TestIntegrationCassandra (line 32) | func TestIntegrationCassandra(t *testing.T) { FILE: internal/impl/cassandra/output.go constant coFieldQuery (line 33) | coFieldQuery = "query" constant coFieldArgsMapping (line 34) | coFieldArgsMapping = "args_mapping" constant coFieldConsistency (line 35) | coFieldConsistency = "consistency" constant coFieldLoggedBatch (line 36) | coFieldLoggedBatch = "logged_batch" constant coFieldBatching (line 37) | coFieldBatching = "batching" function outputSpec (line 40) | func outputSpec() *service.ConfigSpec { function init (line 105) | func init() { type cassandraWriter (line 120) | type cassandraWriter struct method Connect (line 168) | func (c *cassandraWriter) Connect(context.Context) error { method WriteBatch (line 190) | func (c *cassandraWriter) WriteBatch(_ context.Context, batch service.... method writeRow (line 205) | func (c *cassandraWriter) writeRow(session *gocql.Session, b service.M... method writeBatch (line 217) | func (c *cassandraWriter) writeBatch(session *gocql.Session, b service... method mapArgs (line 236) | func (*cassandraWriter) mapArgs(index int, exec *service.MessageBatchB... method Close (line 263) | func (c *cassandraWriter) Close(context.Context) error { function newCassandraWriter (line 133) | func newCassandraWriter(conf *service.ParsedConfig, mgr *service.Resourc... type decorator (line 273) | type decorator struct method Attempt (line 278) | func (d *decorator) Attempt(q gocql.RetryableQuery) bool { method GetRetryType (line 298) | func (*decorator) GetRetryType(err error) gocql.RetryType { function getExponentialTime (line 286) | func getExponentialTime(minDur, maxDur time.Duration, attempts int) time... type genericValue (line 317) | type genericValue struct method MarshalCQL (line 325) | func (g genericValue) MarshalCQL(info gocql.TypeInfo) ([]byte, error) { FILE: internal/impl/cassandra/shared.go constant cFieldAddresses (line 29) | cFieldAddresses = "addresses" constant cFieldTLS (line 30) | cFieldTLS = "tls" constant cFieldPassAuth (line 31) | cFieldPassAuth = "password_authenticator" constant cFieldPassAuthEnabled (line 32) | cFieldPassAuthEnabled = "enabled" constant cFieldPassAuthUsername (line 33) | cFieldPassAuthUsername = "username" constant cFieldPassAuthPassword (line 34) | cFieldPassAuthPassword = "password" constant cFieldDisableIHL (line 35) | cFieldDisableIHL = "disable_initial_host_lo... constant cFieldMaxRetries (line 36) | cFieldMaxRetries = "max_retries" constant cFieldBackoff (line 37) | cFieldBackoff = "backoff" constant cFieldBackoffInitInterval (line 38) | cFieldBackoffInitInterval = "initial_interval" constant cFieldBackoffMaxInterval (line 39) | cFieldBackoffMaxInterval = "max_interval" constant cFieldTimeout (line 40) | cFieldTimeout = "timeout" constant cFieldHostSelectionPolicy (line 41) | cFieldHostSelectionPolicy = "host_selection_policy" constant cFieldHostSelectionPolicyLocalDC (line 42) | cFieldHostSelectionPolicyLocalDC = "local_dc" constant cFieldHostSelectionPolicyLocalRack (line 43) | cFieldHostSelectionPolicyLocalRack = "local_rack" constant cFieldExponentialReconnectionPolicy (line 44) | cFieldExponentialReconnectionPolicy = "exponential_reconnection" constant cFieldExponentialReconnectionPolicyMaxRetries (line 45) | cFieldExponentialReconnectionPolicyMaxRetries = "max_retries" constant cFieldExponentialReconnectionInitialInterval (line 46) | cFieldExponentialReconnectionInitialInterval = "initial_interval" constant cFieldExponentialReconnectionMaxInterval (line 47) | cFieldExponentialReconnectionMaxInterval = "max_interval" constant cFieldReconnectInterval (line 48) | cFieldReconnectInterval = "reconnect_interval" function clientFields (line 51) | func clientFields() []*service.ConfigField { type clientConf (line 131) | type clientConf struct method Create (line 148) | func (c *clientConf) Create() (*gocql.ClusterConfig, error) { function clientConfFromParsed (line 181) | func clientConfFromParsed(conf *service.ParsedConfig) (c clientConf, err... function newHostSelectionPolicy (line 236) | func newHostSelectionPolicy(localDC, localRack string) (gocql.HostSelect... function newReconnectionPolicy (line 249) | func newReconnectionPolicy(initialInterval time.Duration, MaxRetries int... FILE: internal/impl/cassandra/shared_test.go function TestNewHostSelectionPolicy (line 27) | func TestNewHostSelectionPolicy(t *testing.T) { function Test_newReconnectionPolicy (line 75) | func Test_newReconnectionPolicy(t *testing.T) { FILE: internal/impl/changelog/bloblang.go function init (line 29) | func init() { FILE: internal/impl/changelog/bloblang_test.go function Test_Diff__shouldReturnDiff (line 27) | func Test_Diff__shouldReturnDiff(t *testing.T) { type diffArgs (line 129) | type diffArgs struct function runDiff (line 136) | func runDiff(t *testing.T, arg diffArgs) { function Test_Patch (line 164) | func Test_Patch(t *testing.T) { type patchArgs (line 248) | type patchArgs struct function runPatch (line 255) | func runPatch(t *testing.T, arg patchArgs) { FILE: internal/impl/cockroachdb/config_test.go function TestCRDBConfigParse (line 26) | func TestCRDBConfigParse(t *testing.T) { FILE: internal/impl/cockroachdb/exploration_test.go function TestIntegrationExploration (line 37) | func TestIntegrationExploration(t *testing.T) { FILE: internal/impl/cockroachdb/input_changefeed.go function crdbChangefeedInputConfig (line 44) | func crdbChangefeedInputConfig() *service.ConfigSpec { type crdbChangefeedInput (line 69) | type crdbChangefeedInput struct method Connect (line 174) | func (c *crdbChangefeedInput) Connect(ctx context.Context) (err error) { method closeConnection (line 203) | func (c *crdbChangefeedInput) closeConnection() { method Read (line 228) | func (c *crdbChangefeedInput) Read(ctx context.Context) (*service.Mess... method Close (line 294) | func (c *crdbChangefeedInput) Close(ctx context.Context) error { constant cursorCacheKey (line 84) | cursorCacheKey = "crdb_changefeed_cursor" function newCRDBChangefeedInputFromConfig (line 86) | func newCRDBChangefeedInputFromConfig(conf *service.ParsedConfig, res *s... function init (line 162) | func init() { FILE: internal/impl/cockroachdb/integration_test.go function TestIntegrationCRDB (line 35) | func TestIntegrationCRDB(t *testing.T) { FILE: internal/impl/cohere/base_processor.go constant cpFieldBaseURL (line 28) | cpFieldBaseURL = "base_url" constant cpFieldAPIKey (line 29) | cpFieldAPIKey = "api_key" constant cpFieldModel (line 30) | cpFieldModel = "model" function baseConfigFieldsWithModels (line 33) | func baseConfigFieldsWithModels(modelExamples ...any) []*service.ConfigF... type baseProcessor (line 47) | type baseProcessor struct method Close (line 52) | func (*baseProcessor) Close(context.Context) error { function newBaseProcessor (line 56) | func newBaseProcessor(conf *service.ParsedConfig) (*baseProcessor, error) { FILE: internal/impl/cohere/chat_processor.go constant ccpFieldUserPrompt (line 35) | ccpFieldUserPrompt = "prompt" constant ccpFieldSystemPrompt (line 36) | ccpFieldSystemPrompt = "system_prompt" constant ccpFieldMaxTokens (line 37) | ccpFieldMaxTokens = "max_tokens" constant ccpFieldTemp (line 38) | ccpFieldTemp = "temperature" constant ccpFieldTopP (line 39) | ccpFieldTopP = "top_p" constant ccpFieldSeed (line 40) | ccpFieldSeed = "seed" constant ccpFieldStop (line 41) | ccpFieldStop = "stop" constant ccpFieldPresencePenalty (line 42) | ccpFieldPresencePenalty = "presence_penalty" constant ccpFieldFrequencyPenalty (line 43) | ccpFieldFrequencyPenalty = "frequency_penalty" constant ccpFieldResponseFormat (line 44) | ccpFieldResponseFormat = "response_format" constant ccpFieldMaxToolCalls (line 45) | ccpFieldMaxToolCalls = "max_tool_calls" constant ccpFieldJSONSchema (line 47) | ccpFieldJSONSchema = "json_schema" constant ccpFieldSchemaRegistry (line 49) | ccpFieldSchemaRegistry = "schema_registry" constant ccpFieldSchemaRegistrySubject (line 50) | ccpFieldSchemaRegistrySubject = "subject" constant ccpFieldSchemaRegistryRefreshInterval (line 51) | ccpFieldSchemaRegistryRefreshInterval = "refresh_interval" constant ccpFieldSchemaRegistryURL (line 52) | ccpFieldSchemaRegistryURL = "url" constant ccpFieldSchemaRegistryTLS (line 53) | ccpFieldSchemaRegistryTLS = "tls" constant ccpFieldTools (line 55) | ccpFieldTools = "tools" constant ccpToolFieldName (line 56) | ccpToolFieldName = "name" constant ccpToolFieldDesc (line 57) | ccpToolFieldDesc = "description" constant ccpToolFieldParams (line 58) | ccpToolFieldParams = "parameters" constant ccpToolParamFieldRequired (line 59) | ccpToolParamFieldRequired = "required" constant ccpToolParamFieldProps (line 60) | ccpToolParamFieldProps = "properties" constant ccpToolParamPropFieldType (line 61) | ccpToolParamPropFieldType = "type" constant ccpToolParamPropFieldDescription (line 62) | ccpToolParamPropFieldDescription = "description" constant ccpToolParamPropFieldEnum (line 63) | ccpToolParamPropFieldEnum = "enum" constant ccpToolFieldPipeline (line 64) | ccpToolFieldPipeline = "processors" type pipelineTool (line 67) | type pipelineTool struct function init (line 72) | func init() { function chatProcessorConfig (line 80) | func chatProcessorConfig() *service.ConfigSpec { function makeChatProcessor (line 187) | func makeChatProcessor(conf *service.ParsedConfig, mgr *service.Resource... function newFixedSchemaProvider (line 369) | func newFixedSchemaProvider(conf *service.ParsedConfig) (jsonSchemaProvi... function newDynamicSchemaProvider (line 377) | func newDynamicSchemaProvider(conf *service.ParsedConfig, mgr *service.R... type chatProcessor (line 408) | type chatProcessor struct method Process (line 426) | func (p *chatProcessor) Process(ctx context.Context, msg *service.Mess... FILE: internal/impl/cohere/chat_processor_test.go type TestMessageCollector (line 35) | type TestMessageCollector struct method Collect (line 40) | func (c *TestMessageCollector) Collect(_ context.Context, msg *service... method GetMessages (line 47) | func (c *TestMessageCollector) GetMessages() service.MessageBatch { function TestToolCallingIntegration (line 51) | func TestToolCallingIntegration(t *testing.T) { FILE: internal/impl/cohere/embeddings_processor.go constant oepFieldTextMapping (line 29) | oepFieldTextMapping = "text_mapping" constant oepFieldInputType (line 30) | oepFieldInputType = "input_type" constant oepFieldDimensions (line 31) | oepFieldDimensions = "dimensions" function init (line 34) | func init() { function embeddingProcessorConfig (line 42) | func embeddingProcessorConfig() *service.ConfigSpec { function makeEmbeddingsProcessor (line 97) | func makeEmbeddingsProcessor(conf *service.ParsedConfig, _ *service.Reso... type embeddingsProcessor (line 133) | type embeddingsProcessor struct method Process (line 141) | func (p *embeddingsProcessor) Process(ctx context.Context, msg *servic... FILE: internal/impl/cohere/json_schema_provider.go type jsonSchemaProvider (line 29) | type jsonSchemaProvider interface type fixedSchemaProvider (line 33) | type fixedSchemaProvider struct method GetJSONSchema (line 37) | func (s *fixedSchemaProvider) GetJSONSchema(context.Context) (jsonSche... function newFixedSchema (line 41) | func newFixedSchema(raw string) (jsonSchemaProvider, error) { type dynamicSchemaProvider (line 49) | type dynamicSchemaProvider struct method GetJSONSchema (line 59) | func (p *dynamicSchemaProvider) GetJSONSchema(ctx context.Context) (js... function newDynamicSchema (line 82) | func newDynamicSchema(client *sr.Client, subject string, refreshInterval... FILE: internal/impl/cohere/rerank_processor.go constant crpFieldDocuments (line 30) | crpFieldDocuments = "documents" constant crpFieldQuery (line 31) | crpFieldQuery = "query" constant crpFieldTopN (line 32) | crpFieldTopN = "top_n" constant crpFieldMaxTokens (line 33) | crpFieldMaxTokens = "max_tokens_per_doc" function init (line 36) | func init() { function rerankProcessorConfig (line 44) | func rerankProcessorConfig() *service.ConfigSpec { function makeRerankProcessor (line 90) | func makeRerankProcessor(conf *service.ParsedConfig, _ *service.Resource... type rerankProcessor (line 114) | type rerankProcessor struct method Process (line 123) | func (p *rerankProcessor) Process(ctx context.Context, msg *service.Me... FILE: internal/impl/cohere/rerank_processor_test.go function TestCohereRerankProcessor (line 35) | func TestCohereRerankProcessor(t *testing.T) { function TestCohereRerankProcessorIntegration (line 268) | func TestCohereRerankProcessorIntegration(t *testing.T) { function TestCohereRerankProcessorDynamicTopN (line 360) | func TestCohereRerankProcessorDynamicTopN(t *testing.T) { FILE: internal/impl/confluent/bloblang.go function init (line 26) | func init() { function registerWithSchemaRegistryHeader (line 30) | func registerWithSchemaRegistryHeader() { FILE: internal/impl/confluent/bloblang_test.go function TestWithSchemaRegistryHeader (line 27) | func TestWithSchemaRegistryHeader(t *testing.T) { function TestWithSchemaRegistryHeaderErrors (line 79) | func TestWithSchemaRegistryHeaderErrors(t *testing.T) { FILE: internal/impl/confluent/client_test.go function TestSchemaRegistryClient_GetSchemaBySubjectAndVersion (line 32) | func TestSchemaRegistryClient_GetSchemaBySubjectAndVersion(t *testing.T) { FILE: internal/impl/confluent/common_to_avro.go function commonToAvroSchema (line 29) | func commonToAvroSchema(c schema.Common, recordName, namespace string) (... function commonToAvroNode (line 43) | func commonToAvroNode(c schema.Common, recordName, namespace string, isR... function commonToAvroInner (line 54) | func commonToAvroInner(c schema.Common, recordName, namespace string, is... function commonToAvroRecord (line 92) | func commonToAvroRecord(c schema.Common, recordName, namespace string, i... function commonToAvroArray (line 123) | func commonToAvroArray(c schema.Common) (any, error) { function commonToAvroMap (line 137) | func commonToAvroMap(c schema.Common) (any, error) { function commonToAvroUnion (line 151) | func commonToAvroUnion(c schema.Common) (any, error) { function sanitizeAvroName (line 166) | func sanitizeAvroName(subject string) string { FILE: internal/impl/confluent/common_to_avro_test.go function avroUnmarshal (line 27) | func avroUnmarshal(t *testing.T, c schema.Common, recordName, namespace ... function TestCommonToAvroPrimitives (line 36) | func TestCommonToAvroPrimitives(t *testing.T) { function TestCommonToAvroTimestamp (line 59) | func TestCommonToAvroTimestamp(t *testing.T) { function TestCommonToAvroOptional (line 66) | func TestCommonToAvroOptional(t *testing.T) { function TestCommonToAvroRecord (line 72) | func TestCommonToAvroRecord(t *testing.T) { function TestCommonToAvroRecordFallbackName (line 92) | func TestCommonToAvroRecordFallbackName(t *testing.T) { function TestCommonToAvroOptionalFieldDefault (line 100) | func TestCommonToAvroOptionalFieldDefault(t *testing.T) { function TestCommonToAvroNamespace (line 116) | func TestCommonToAvroNamespace(t *testing.T) { function TestCommonToAvroNamespaceOmittedWhenEmpty (line 130) | func TestCommonToAvroNamespaceOmittedWhenEmpty(t *testing.T) { function TestCommonToAvroArray (line 137) | func TestCommonToAvroArray(t *testing.T) { function TestCommonToAvroMap (line 144) | func TestCommonToAvroMap(t *testing.T) { function TestCommonToAvroUnion (line 151) | func TestCommonToAvroUnion(t *testing.T) { function TestSanitizeAvroName (line 161) | func TestSanitizeAvroName(t *testing.T) { FILE: internal/impl/confluent/common_to_json_schema.go function commonToJSONSchema (line 26) | func commonToJSONSchema(c schema.Common) (string, error) { function commonToJSONSchemaNode (line 38) | func commonToJSONSchemaNode(c schema.Common) (map[string]any, error) { function commonToJSONSchemaObject (line 69) | func commonToJSONSchemaObject(c schema.Common) (map[string]any, error) { function commonToJSONSchemaArray (line 92) | func commonToJSONSchemaArray(c schema.Common) (map[string]any, error) { function commonToJSONSchemaMap (line 106) | func commonToJSONSchemaMap(c schema.Common) (map[string]any, error) { function commonToJSONSchemaUnion (line 120) | func commonToJSONSchemaUnion(c schema.Common) (map[string]any, error) { FILE: internal/impl/confluent/common_to_json_schema_test.go function jsonSchemaUnmarshal (line 27) | func jsonSchemaUnmarshal(t *testing.T, c schema.Common) map[string]any { function TestCommonToJSONSchemaPrimitives (line 36) | func TestCommonToJSONSchemaPrimitives(t *testing.T) { function TestCommonToJSONSchemaTimestamp (line 57) | func TestCommonToJSONSchemaTimestamp(t *testing.T) { function TestCommonToJSONSchemaByteArray (line 63) | func TestCommonToJSONSchemaByteArray(t *testing.T) { function TestCommonToJSONSchemaAny (line 69) | func TestCommonToJSONSchemaAny(t *testing.T) { function TestCommonToJSONSchemaObjectRequired (line 74) | func TestCommonToJSONSchemaObjectRequired(t *testing.T) { function TestCommonToJSONSchemaObjectAllOptional (line 95) | func TestCommonToJSONSchemaObjectAllOptional(t *testing.T) { function TestCommonToJSONSchemaArray (line 108) | func TestCommonToJSONSchemaArray(t *testing.T) { function TestCommonToJSONSchemaMapType (line 116) | func TestCommonToJSONSchemaMapType(t *testing.T) { function TestCommonToJSONSchemaUnion (line 124) | func TestCommonToJSONSchemaUnion(t *testing.T) { FILE: internal/impl/confluent/ecs_avro.go type ecsAvroConfig (line 25) | type ecsAvroConfig struct function ecsAvroFromBytes (line 30) | func ecsAvroFromBytes(cfg ecsAvroConfig, specBytes []byte) (any, error) { function ecsAvroIsUnionJustOptional (line 69) | func ecsAvroIsUnionJustOptional(types []any) (schema.CommonType, bool) { function ecsAvroTypeToCommon (line 87) | func ecsAvroTypeToCommon(t string) schema.CommonType { function ecsAvroHydrateRawUnion (line 117) | func ecsAvroHydrateRawUnion(cfg ecsAvroConfig, c *schema.Common, types [... function ecsAvroHydrateLameUnion (line 140) | func ecsAvroHydrateLameUnion(cfg ecsAvroConfig, c *schema.Common, types ... function ecsAvroFromAnyMap (line 176) | func ecsAvroFromAnyMap(cfg ecsAvroConfig, as map[string]any) (schema.Com... FILE: internal/impl/confluent/normalize_for_avro_schema.go function normalizeForAvroSchema (line 34) | func normalizeForAvroSchema(data any, avroSchema any, rawJSON bool) (any... function normalizeAvroPrimitive (line 51) | func normalizeAvroPrimitive(data any, typeName string) (any, error) { function normalizeAvroComplex (line 82) | func normalizeAvroComplex(data any, s map[string]any, rawJSON bool) (any... function normalizeAvroLogicalType (line 115) | func normalizeAvroLogicalType(data any, s map[string]any) (any, error) { function normalizeAvroRecord (line 140) | func normalizeAvroRecord(data any, s map[string]any, rawJSON bool) (any,... function avroFieldTypeSchema (line 183) | func avroFieldTypeSchema(fieldDef map[string]any) any { function normalizeAvroArray (line 201) | func normalizeAvroArray(data any, s map[string]any, rawJSON bool) (any, ... function normalizeAvroMap (line 218) | func normalizeAvroMap(data any, s map[string]any, rawJSON bool) (any, er... function normalizeAvroUnion (line 235) | func normalizeAvroUnion(data any, branches []any, rawJSON bool) (any, er... function avroSchemaTypeName (line 276) | func avroSchemaTypeName(schema any) string { function findUnionBranch (line 313) | func findUnionBranch(branches []any, key string) any { function avroToInt32 (line 324) | func avroToInt32(data any) (int32, error) { function avroToInt64 (line 335) | func avroToInt64(data any) (int64, error) { function avroToFloat32 (line 339) | func avroToFloat32(data any) (float32, error) { function avroToFloat64 (line 347) | func avroToFloat64(data any) (float64, error) { function avroToBytes (line 351) | func avroToBytes(data any) ([]byte, error) { function avroToTimestamp (line 364) | func avroToTimestamp(data any, precision time.Duration) (time.Time, erro... function avroToTimeDuration (line 395) | func avroToTimeDuration(data any, precision time.Duration) (time.Duratio... function avroToDate (line 420) | func avroToDate(data any) (time.Time, error) { function avroToDecimal (line 455) | func avroToDecimal(data any, scale int) (*big.Rat, error) { function decimalFromRawBytes (line 484) | func decimalFromRawBytes(b []byte, scale int) *big.Rat { function timeFromUnits (line 502) | func timeFromUnits(n int64, precision time.Duration) time.Time { function isNullableUnion (line 513) | func isNullableUnion(avroType any) bool { function toInt64 (line 527) | func toInt64(data any) (int64, error) { function toFloat64 (line 554) | func toFloat64(data any) (float64, error) { FILE: internal/impl/confluent/normalize_for_avro_schema_test.go function TestNormalizeAvroPrimitives (line 31) | func TestNormalizeAvroPrimitives(t *testing.T) { function TestNormalizeAvroPrimitiveErrors (line 70) | func TestNormalizeAvroPrimitiveErrors(t *testing.T) { function TestNormalizeAvroTimestamp (line 95) | func TestNormalizeAvroTimestamp(t *testing.T) { function TestNormalizeAvroTimeDuration (line 151) | func TestNormalizeAvroTimeDuration(t *testing.T) { function TestNormalizeAvroDate (line 193) | func TestNormalizeAvroDate(t *testing.T) { function TestNormalizeAvroDecimal (line 238) | func TestNormalizeAvroDecimal(t *testing.T) { function TestNormalizeAvroRecord (line 299) | func TestNormalizeAvroRecord(t *testing.T) { function TestNormalizeAvroArray (line 368) | func TestNormalizeAvroArray(t *testing.T) { function TestNormalizeAvroMap (line 390) | func TestNormalizeAvroMap(t *testing.T) { function TestNormalizeAvroEnum (line 411) | func TestNormalizeAvroEnum(t *testing.T) { function TestNormalizeAvroUnion (line 429) | func TestNormalizeAvroUnion(t *testing.T) { function TestAvroSchemaTypeName (line 494) | func TestAvroSchemaTypeName(t *testing.T) { function TestAvroFieldTypeSchema (line 521) | func TestAvroFieldTypeSchema(t *testing.T) { function TestTimeFromUnits (line 562) | func TestTimeFromUnits(t *testing.T) { function TestDecimalFromRawBytes (line 585) | func TestDecimalFromRawBytes(t *testing.T) { function TestNormalizeForAvroSchemaRoundTrip (line 616) | func TestNormalizeForAvroSchemaRoundTrip(t *testing.T) { FILE: internal/impl/confluent/processor_schema_registry_decode.go function schemaRegistryDecoderConfig (line 36) | func schemaRegistryDecoderConfig() *service.ConfigSpec { function init (line 197) | func init() { type decodingConfig (line 207) | type decodingConfig struct type schemaRegistryDecoder (line 219) | type schemaRegistryDecoder struct method Process (line 344) | func (s *schemaRegistryDecoder) Process(_ context.Context, msg *servic... method Close (line 374) | func (s *schemaRegistryDecoder) Close(ctx context.Context) error { method clearExpired (line 401) | func (s *schemaRegistryDecoder) clearExpired(schemaStaleAfter time.Dur... method getDecoder (line 425) | func (s *schemaRegistryDecoder) getDecoder(id int) (schemaDecoder, err... function newSchemaRegistryDecoderFromConfig (line 232) | func newSchemaRegistryDecoderFromConfig(conf *service.ParsedConfig, mgr ... function newSchemaRegistryDecoder (line 311) | func newSchemaRegistryDecoder( type schemaDecoder (line 389) | type schemaDecoder type cachedSchemaDecoder (line 391) | type cachedSchemaDecoder struct constant schemaStaleAfter (line 397) | schemaStaleAfter = 10 * time.Minute constant schemaCachePurgePeriod (line 398) | schemaCachePurgePeriod = time.Minute FILE: internal/impl/confluent/processor_schema_registry_decode_integration_test.go function TestIntegrationSchemaRegistryDecode (line 35) | func TestIntegrationSchemaRegistryDecode(t *testing.T) { function TestIntegrationSchemaRegistryDecodeProtobuf (line 111) | func TestIntegrationSchemaRegistryDecodeProtobuf(t *testing.T) { FILE: internal/impl/confluent/processor_schema_registry_decode_test.go function TestSchemaRegistryDecoderConfigParse (line 34) | func TestSchemaRegistryDecoderConfigParse(t *testing.T) { function runSchemaRegistryServer (line 115) | func runSchemaRegistryServer(t testing.TB, fn func(path string) ([]byte,... constant testSchema (line 139) | testSchema = `{ constant testSchemaLogicalTypes (line 158) | testSchemaLogicalTypes = `{ constant testProtoSchema (line 211) | testProtoSchema = ` constant testJSONSchema (line 222) | testJSONSchema = `{ function mustJBytes (line 239) | func mustJBytes(t testing.TB, obj any) []byte { function TestSchemaRegistryDecodeAvro (line 246) | func TestSchemaRegistryDecodeAvro(t *testing.T) { function TestSchemaRegistryDecodeAvroMapping (line 369) | func TestSchemaRegistryDecodeAvroMapping(t *testing.T) { function TestSchemaRegistryDecodeAvroRawJson (line 450) | func TestSchemaRegistryDecodeAvroRawJson(t *testing.T) { function TestSchemaRegistryDecodeClearExpired (line 581) | func TestSchemaRegistryDecodeClearExpired(t *testing.T) { function TestSchemaRegistryDecodeProtobuf (line 612) | func TestSchemaRegistryDecodeProtobuf(t *testing.T) { function TestSchemaRegistryDecodeWithDefaultSchemaID (line 680) | func TestSchemaRegistryDecodeWithDefaultSchemaID(t *testing.T) { function TestSchemaRegistryDecodeJson (line 754) | func TestSchemaRegistryDecodeJson(t *testing.T) { FILE: internal/impl/confluent/processor_schema_registry_encode.go constant sreFieldSchemaMeta (line 40) | sreFieldSchemaMeta = "schema_metadata" constant sreFieldFormat (line 41) | sreFieldFormat = "format" constant sreFieldNormalize (line 42) | sreFieldNormalize = "normalize" constant sreFieldAvro (line 43) | sreFieldAvro = "avro" constant sreFieldAvroRawJSON (line 44) | sreFieldAvroRawJSON = "raw_json" constant sreFieldAvroRecordName (line 45) | sreFieldAvroRecordName = "record_name" constant sreFieldAvroNamespace (line 46) | sreFieldAvroNamespace = "namespace" function schemaRegistryEncoderConfig (line 49) | func schemaRegistryEncoderConfig() *service.ConfigSpec { function init (line 138) | func init() { type schemaRegistryEncoder (line 148) | type schemaRegistryEncoder struct method ProcessBatch (line 323) | func (s *schemaRegistryEncoder) ProcessBatch(ctx context.Context, batc... method processBatchFromRegistry (line 330) | func (s *schemaRegistryEncoder) processBatchFromRegistry(batch service... method processBatchFromMetadata (line 366) | func (s *schemaRegistryEncoder) processBatchFromMetadata(ctx context.C... method Close (line 407) | func (s *schemaRegistryEncoder) Close(ctx context.Context) error { method refreshEncoders (line 447) | func (s *schemaRegistryEncoder) refreshEncoders() { method getLatestEncoder (line 496) | func (s *schemaRegistryEncoder) getLatestEncoder(subject string) (sche... method getEncoder (line 523) | func (s *schemaRegistryEncoder) getEncoder(subject string) (schemaEnco... method getOrCreateMetaEncoder (line 566) | func (s *schemaRegistryEncoder) getOrCreateMetaEncoder(ctx context.Con... method purgeStaleMetaEncoders (line 673) | func (s *schemaRegistryEncoder) purgeStaleMetaEncoders() { function newSchemaRegistryEncoderFromConfig (line 175) | func newSchemaRegistryEncoderFromConfig(conf *service.ParsedConfig, mgr ... function newSchemaRegistryEncoder (line 286) | func newSchemaRegistryEncoder( type schemaEncoder (line 429) | type schemaEncoder type cachedSchemaEncoder (line 431) | type cachedSchemaEncoder struct function insertID (line 438) | func insertID(id int, content []byte) ([]byte, error) { function extractFingerprint (line 695) | func extractFingerprint(metaAny any) (string, error) { FILE: internal/impl/confluent/processor_schema_registry_encode_integration_test.go function integrationMockRegistry (line 41) | func integrationMockRegistry(t *testing.T, preloaded map[string]integrat... type integrationSchema (line 176) | type integrationSchema struct function TestIntegrationSchemaRegistryEncodeAvro (line 185) | func TestIntegrationSchemaRegistryEncodeAvro(t *testing.T) { function TestIntegrationSchemaRegistryEncodeJSON (line 242) | func TestIntegrationSchemaRegistryEncodeJSON(t *testing.T) { function TestIntegrationSchemaRegistryEncodeMetadataAvro (line 301) | func TestIntegrationSchemaRegistryEncodeMetadataAvro(t *testing.T) { function TestIntegrationSchemaRegistryEncodeMetadataJSONSchema (line 356) | func TestIntegrationSchemaRegistryEncodeMetadataJSONSchema(t *testing.T) { function TestIntegrationSchemaRegistryEncodeMetadataRoundTrip (line 404) | func TestIntegrationSchemaRegistryEncodeMetadataRoundTrip(t *testing.T) { FILE: internal/impl/confluent/processor_schema_registry_encode_redpanda_test.go function startRedpanda (line 42) | func startRedpanda(t *testing.T) redpandatest.Endpoints { function srCreateSchema (line 56) | func srCreateSchema(t *testing.T, srURL, subject, schemaStr, schemaType ... function srGetSchema (line 88) | func srGetSchema(t *testing.T, srURL string, id int) string { function srDeleteSubject (line 111) | func srDeleteSubject(t *testing.T, srURL, subject string, permanent bool) { function TestRedpandaIntegrationSchemaRegistryEncodeAvro (line 130) | func TestRedpandaIntegrationSchemaRegistryEncodeAvro(t *testing.T) { function TestRedpandaIntegrationSchemaRegistryEncodeJSON (line 188) | func TestRedpandaIntegrationSchemaRegistryEncodeJSON(t *testing.T) { function TestRedpandaIntegrationSchemaRegistryEncodeMetadataAvro (line 250) | func TestRedpandaIntegrationSchemaRegistryEncodeMetadataAvro(t *testing.... function TestRedpandaIntegrationSchemaRegistryEncodeMetadataJSONSchema (line 311) | func TestRedpandaIntegrationSchemaRegistryEncodeMetadataJSONSchema(t *te... function TestRedpandaIntegrationSchemaRegistryEncodeMetadataRoundTrip (line 371) | func TestRedpandaIntegrationSchemaRegistryEncodeMetadataRoundTrip(t *tes... FILE: internal/impl/confluent/processor_schema_registry_encode_test.go function TestSchemaRegistryEncoderConfigParse (line 43) | func TestSchemaRegistryEncoderConfigParse(t *testing.T) { function TestSchemaRegistryEncodeAvro (line 126) | func TestSchemaRegistryEncodeAvro(t *testing.T) { function TestSchemaRegistryEncodeAvroRawJSON (line 210) | func TestSchemaRegistryEncodeAvroRawJSON(t *testing.T) { function TestSchemaRegistryEncodeAvroLogicalTypes (line 293) | func TestSchemaRegistryEncodeAvroLogicalTypes(t *testing.T) { function TestSchemaRegistryEncodeAvroRawJSONLogicalTypes (line 384) | func TestSchemaRegistryEncodeAvroRawJSONLogicalTypes(t *testing.T) { function TestSchemaRegistryEncodeClearExpired (line 468) | func TestSchemaRegistryEncodeClearExpired(t *testing.T) { function TestSchemaRegistryEncodeRefresh (line 502) | func TestSchemaRegistryEncodeRefresh(t *testing.T) { function TestSchemaRegistryEncodeJSON (line 617) | func TestSchemaRegistryEncodeJSON(t *testing.T) { function TestSchemaRegistryEncodeJSONConstantRefreshes (line 700) | func TestSchemaRegistryEncodeJSONConstantRefreshes(t *testing.T) { type metaMockRegistration (line 777) | type metaMockRegistration struct type metaMockState (line 785) | type metaMockState struct method getCalls (line 807) | func (s *metaMockState) getCalls() map[string]int { method getRegistrations (line 815) | func (s *metaMockState) getRegistrations() []metaMockRegistration { function newMetaMockState (line 796) | func newMetaMockState() *metaMockState { function runMetaMockRegistry (line 826) | func runMetaMockRegistry(t *testing.T) (url string, state *metaMockState) { function makeCommonSchemaMeta (line 933) | func makeCommonSchemaMeta(t *testing.T, fields ...schema.Common) any { function TestSchemaRegistryEncodeMetadataAvroHappyPath (line 943) | func TestSchemaRegistryEncodeMetadataAvroHappyPath(t *testing.T) { function TestSchemaRegistryEncodeMetadataMissingMetadata (line 986) | func TestSchemaRegistryEncodeMetadataMissingMetadata(t *testing.T) { function TestSchemaRegistryEncodeMetadataCaching (line 1013) | func TestSchemaRegistryEncodeMetadataCaching(t *testing.T) { function TestSchemaRegistryEncodeMetadataSchemaEvolution (line 1044) | func TestSchemaRegistryEncodeMetadataSchemaEvolution(t *testing.T) { function TestSchemaRegistryEncodeMetadataRegistryError (line 1088) | func TestSchemaRegistryEncodeMetadataRegistryError(t *testing.T) { function TestSchemaRegistryEncodeMetadataJSONSchemaHappyPath (line 1125) | func TestSchemaRegistryEncodeMetadataJSONSchemaHappyPath(t *testing.T) { function TestSchemaRegistryEncodeMetadataJSONSchemaValidationFailure (line 1161) | func TestSchemaRegistryEncodeMetadataJSONSchemaValidationFailure(t *test... function TestSchemaRegistryEncodeMetadataConfigValidation (line 1192) | func TestSchemaRegistryEncodeMetadataConfigValidation(t *testing.T) { function TestSchemaRegistryEncodeMetadataAvroJSONEncoding (line 1297) | func TestSchemaRegistryEncodeMetadataAvroJSONEncoding(t *testing.T) { function TestSchemaRegistryEncodeMetadataRecordNameAndNamespace (line 1343) | func TestSchemaRegistryEncodeMetadataRecordNameAndNamespace(t *testing.T) { function TestSchemaRegistryEncodeMetadataRecordNameFromSubject (line 1384) | func TestSchemaRegistryEncodeMetadataRecordNameFromSubject(t *testing.T) { function TestSchemaRegistryEncodeMetadataSubjectInterpolation (line 1423) | func TestSchemaRegistryEncodeMetadataSubjectInterpolation(t *testing.T) { function TestSchemaRegistryEncodeMetadataMixedBatch (line 1463) | func TestSchemaRegistryEncodeMetadataMixedBatch(t *testing.T) { function TestSchemaRegistryEncodeMetadataNormalize (line 1502) | func TestSchemaRegistryEncodeMetadataNormalize(t *testing.T) { function TestExtractFingerprint (line 1534) | func TestExtractFingerprint(t *testing.T) { function TestSchemaRegistryEncodeMetadataPurgeStale (line 1563) | func TestSchemaRegistryEncodeMetadataPurgeStale(t *testing.T) { function TestSchemaRegistryEncodeMetadataConcurrent (line 1613) | func TestSchemaRegistryEncodeMetadataConcurrent(t *testing.T) { function TestSchemaRegistryEncodeMetadataAvroTimestamp (line 1670) | func TestSchemaRegistryEncodeMetadataAvroTimestamp(t *testing.T) { function TestSchemaRegistryEncodeMetadataAvroAllTypes (line 1722) | func TestSchemaRegistryEncodeMetadataAvroAllTypes(t *testing.T) { function TestSchemaRegistryEncodeMetadataAvroAllTypesFromJSON (line 1865) | func TestSchemaRegistryEncodeMetadataAvroAllTypesFromJSON(t *testing.T) { FILE: internal/impl/confluent/serde_goavro.go function resolveGoAvroReferences (line 31) | func resolveGoAvroReferences(ctx context.Context, client *sr.Client, map... method getAvroEncoder (line 86) | func (s *schemaRegistryEncoder) getAvroEncoder(ctx context.Context, sche... method newAvroEncoder (line 94) | func (s *schemaRegistryEncoder) newAvroEncoder(avroJSON string) (schemaE... method getGoAvroDecoder (line 129) | func (s *schemaRegistryDecoder) getGoAvroDecoder(ctx context.Context, as... FILE: internal/impl/confluent/serde_goavro_test.go function TestAvroReferences (line 29) | func TestAvroReferences(t *testing.T) { function assertSchemaFieldsMatch (line 189) | func assertSchemaFieldsMatch(t *testing.T, expected, actual any) { function TestAvroSchemaExtraction (line 219) | func TestAvroSchemaExtraction(t *testing.T) { function TestAvroSchemaExtractionLameUnions (line 328) | func TestAvroSchemaExtractionLameUnions(t *testing.T) { FILE: internal/impl/confluent/serde_hamba_avro.go function resolveHambaAvroReferences (line 36) | func resolveHambaAvroReferences(ctx context.Context, client *sr.Client, ... method getHambaAvroDecoder (line 52) | func (s *schemaRegistryDecoder) getHambaAvroDecoder(ctx context.Context,... type avroSchemaWalker (line 116) | type avroSchemaWalker struct method walk (line 123) | func (w *avroSchemaWalker) walk(root any, schema avro.Schema) (any, er... method walkRecord (line 217) | func (w *avroSchemaWalker) walkRecord(record map[string]any, schema *a... method walkMap (line 231) | func (w *avroSchemaWalker) walkMap(dict map[string]any, schema *avro.M... method walkSlice (line 241) | func (w *avroSchemaWalker) walkSlice(slice []any, schema *avro.ArraySc... method translateKafkaConnectValue (line 251) | func (*avroSchemaWalker) translateKafkaConnectValue(value any, schema ... FILE: internal/impl/confluent/serde_hamba_avro_test.go function TestHambaAvroReferences (line 30) | func TestHambaAvroReferences(t *testing.T) { function TestHambaDecodeAvroUnions (line 192) | func TestHambaDecodeAvroUnions(t *testing.T) { function TestHambaDecodeKafkaConnectTypes (line 352) | func TestHambaDecodeKafkaConnectTypes(t *testing.T) { function TestHambaAvroSchemaExtraction (line 532) | func TestHambaAvroSchemaExtraction(t *testing.T) { FILE: internal/impl/confluent/serde_json.go function resolveJSONSchema (line 29) | func resolveJSONSchema(ctx context.Context, client *sr.Client, schema fr... method getJSONEncoder (line 49) | func (s *schemaRegistryEncoder) getJSONEncoder(ctx context.Context, sche... method getJSONDecoder (line 53) | func (s *schemaRegistryDecoder) getJSONDecoder(ctx context.Context, sche... function getJSONTranscoder (line 57) | func getJSONTranscoder(ctx context.Context, cl *sr.Client, schema franz_... FILE: internal/impl/confluent/serde_json_test.go function TestResolveJsonSchema (line 29) | func TestResolveJsonSchema(t *testing.T) { FILE: internal/impl/confluent/serde_protobuf.go type protobufOptions (line 36) | type protobufOptions struct method getProtobufDecoder (line 44) | func (s *schemaRegistryDecoder) getProtobufDecoder( method getProtobufEncoder (line 128) | func (s *schemaRegistryEncoder) getProtobufEncoder(ctx context.Context, ... type cachedMessageTypes (line 203) | type cachedMessageTypes struct method TryParseMsg (line 236) | func (c *cachedMessageTypes) TryParseMsg(data []byte) (*dynamicpb.Mess... method tryDesc (line 278) | func (c *cachedMessageTypes) tryDesc(data []byte, desc protoreflect.Me... function messageDescriptorsToMap (line 212) | func messageDescriptorsToMap(msgs protoreflect.MessageDescriptors, m map... function newCachedMessageTypes (line 223) | func newCachedMessageTypes(rootMsgs protoreflect.MessageDescriptors, all... function readMessageIndexes (line 299) | func readMessageIndexes(payload []byte) (int, []int, error) { function toMessageIndexBytes (line 320) | func toMessageIndexBytes(descriptor protoreflect.Descriptor) []byte { function toMessageIndexes (line 339) | func toMessageIndexes(descriptor protoreflect.Descriptor, count int) []i... FILE: internal/impl/confluent/serde_protobuf_test.go function TestProtobufEncodeMultipleMessages (line 31) | func TestProtobufEncodeMultipleMessages(t *testing.T) { function TestProtobufReferences (line 150) | func TestProtobufReferences(t *testing.T) { function runEncoderAgainstInputsMultiple (line 278) | func runEncoderAgainstInputsMultiple(t testing.TB, urlStr, subject strin... function TestProtobufEncodeMultipleMessagesCaching (line 308) | func TestProtobufEncodeMultipleMessagesCaching(t *testing.T) { function BenchmarkProtobufEncodeMultipleMessagesCaching (line 351) | func BenchmarkProtobufEncodeMultipleMessagesCaching(b *testing.B) { function TestProtobufDecode (line 394) | func TestProtobufDecode(t *testing.T) { FILE: internal/impl/confluent/sr/client.go type Client (line 33) | type Client struct method GetSchemaByID (line 68) | func (c *Client) GetSchemaByID(ctx context.Context, id int, includeDel... method GetSubjectsBySchemaID (line 81) | func (c *Client) GetSubjectsBySchemaID(ctx context.Context, id int, in... method GetLatestSchemaVersionForSchemaIDAndSubject (line 90) | func (c *Client) GetLatestSchemaVersionForSchemaIDAndSubject(ctx conte... method GetSchemaBySubjectAndVersion (line 112) | func (c *Client) GetSchemaBySubjectAndVersion(ctx context.Context, sub... method GetMode (line 133) | func (c *Client) GetMode(ctx context.Context) (string, error) { method GetSubjects (line 144) | func (c *Client) GetSubjects(ctx context.Context, includeDeleted bool)... method GetVersionsForSubject (line 153) | func (c *Client) GetVersionsForSubject(ctx context.Context, subject st... method CreateSchema (line 162) | func (c *Client) CreateSchema(ctx context.Context, subject string, sch... method CreateSchemaWithIDAndVersion (line 176) | func (c *Client) CreateSchemaWithIDAndVersion(ctx context.Context, sub... method WalkReferences (line 198) | func (c *Client) WalkReferences(ctx context.Context, refs []sr.SchemaR... method walkReferencesTracked (line 202) | func (c *Client) walkReferencesTracked(ctx context.Context, seen map[s... method GetCompatibilityLevel (line 240) | func (c *Client) GetCompatibilityLevel(ctx context.Context, subject ..... method UpdateCompatibilityLevel (line 258) | func (c *Client) UpdateCompatibilityLevel(ctx context.Context, subject... function NewClient (line 38) | func NewClient( type refWalkFn (line 189) | type refWalkFn constant CompatibilityLevelUnknown (line 230) | CompatibilityLevelUnknown = sr.CompatibilityLevel(0) function asSetCompatibility (line 277) | func asSetCompatibility(cr sr.CompatibilityResult) sr.SetCompatibility { FILE: internal/impl/confluent/sr/client_test.go type Schema (line 33) | type Schema struct function mustJBytes (line 39) | func mustJBytes(t testing.TB, obj any) []byte { function TestWalkReferences (line 46) | func TestWalkReferences(t *testing.T) { function runSchemaRegistryServer (line 213) | func runSchemaRegistryServer(t testing.TB, fn func(path string) ([]byte,... FILE: internal/impl/confluent/sr/serde.go function UpdateID (line 24) | func UpdateID(msg []byte, id int) error { FILE: internal/impl/confluent/sr/serde_test.go function TestUpdateIDRoundtrip (line 24) | func TestUpdateIDRoundtrip(t *testing.T) { FILE: internal/impl/couchbase/cache.go function CacheConfig (line 30) | func CacheConfig() *service.ConfigSpec { function init (line 41) | func init() { type Cache (line 52) | type Cache struct method Get (line 81) | func (c *Cache) Get(ctx context.Context, key string) (data []byte, err... method Set (line 97) | func (c *Cache) Set(ctx context.Context, key string, value []byte, ttl... method Add (line 113) | func (c *Cache) Add(ctx context.Context, key string, value []byte, ttl... method Delete (line 133) | func (c *Cache) Delete(ctx context.Context, key string) error { function NewCache (line 59) | func NewCache(conf *service.ParsedConfig, _ *service.Resources) (*Cache,... FILE: internal/impl/couchbase/cache_test.go function TestIntegrationCouchbaseCache (line 29) | func TestIntegrationCouchbaseCache(t *testing.T) { function removeBucket (line 65) | func removeBucket(ctx context.Context, port, bucket string) error { function createBucket (line 81) | func createBucket(ctx context.Context, port, bucket string) error { FILE: internal/impl/couchbase/client.go type couchbaseConfig (line 32) | type couchbaseConfig struct type couchbaseClient (line 40) | type couchbaseClient struct method Close (line 167) | func (p *couchbaseClient) Close(context.Context) error { function getClient (line 45) | func getClient(conf *service.ParsedConfig) (*couchbaseClient, error) { function getClientConfig (line 53) | func getClientConfig(conf *service.ParsedConfig) (*couchbaseConfig, erro... function makeClient (line 136) | func makeClient(cfg *couchbaseConfig) (*couchbaseClient, error) { FILE: internal/impl/couchbase/client/config.go type Transcoder (line 18) | type Transcoder constant TranscoderRaw (line 22) | TranscoderRaw Transcoder = "raw" constant TranscoderRawJSON (line 24) | TranscoderRawJSON Transcoder = "rawjson" constant TranscoderRawString (line 26) | TranscoderRawString Transcoder = "rawstring" constant TranscoderJSON (line 28) | TranscoderJSON Transcoder = "json" constant TranscoderLegacy (line 30) | TranscoderLegacy Transcoder = "legacy" type Operation (line 34) | type Operation constant OperationGet (line 38) | OperationGet Operation = "get" constant OperationInsert (line 40) | OperationInsert Operation = "insert" constant OperationRemove (line 42) | OperationRemove Operation = "remove" constant OperationReplace (line 44) | OperationReplace Operation = "replace" constant OperationUpsert (line 46) | OperationUpsert Operation = "upsert" FILE: internal/impl/couchbase/client/docs.go function NewConfigSpec (line 22) | func NewConfigSpec() *service.ConfigSpec { FILE: internal/impl/couchbase/couchbase.go function valueFromOp (line 24) | func valueFromOp(op gocb.BulkOp) (out any, err error) { function get (line 45) | func get(key string, _ []byte, _ *time.Duration) gocb.BulkOp { function insert (line 51) | func insert(key string, data []byte, ttl *time.Duration) gocb.BulkOp { function remove (line 64) | func remove(key string, _ []byte, _ *time.Duration) gocb.BulkOp { function replace (line 70) | func replace(key string, data []byte, ttl *time.Duration) gocb.BulkOp { function upsert (line 83) | func upsert(key string, data []byte, ttl *time.Duration) gocb.BulkOp { FILE: internal/impl/couchbase/integration_test.go function TestMain (line 39) | func TestMain(m *testing.M) { function requireCouchbase (line 50) | func requireCouchbase(tb testing.TB) string { function setupCouchbase (line 64) | func setupCouchbase(tb testing.TB) (*dockertest.Pool, *dockertest.Resour... FILE: internal/impl/couchbase/output.go function outputConfig (line 30) | func outputConfig() *service.ConfigSpec { function init (line 50) | func init() { type Output (line 68) | type Output struct method Connect (line 136) | func (o *Output) Connect(context.Context) error { method WriteBatch (line 146) | func (o *Output) WriteBatch(_ context.Context, batch service.MessageBa... method Close (line 182) | func (o *Output) Close(ctx context.Context) error { function NewOutput (line 78) | func NewOutput(conf *service.ParsedConfig, _ *service.Resources) (*Outpu... FILE: internal/impl/couchbase/output_test.go function TestOutputConfigLinting (line 33) | func TestOutputConfigLinting(t *testing.T) { function TestIntegrationCouchbaseOutput (line 110) | func TestIntegrationCouchbaseOutput(t *testing.T) { function getOutput (line 145) | func getOutput(tb testing.TB, config string) service.BatchOutput { function testCouchbaseOutputInsert (line 162) | func testCouchbaseOutputInsert(payload, bucket, port string, t *testing.... function testCouchbaseOutputUpsert (line 180) | func testCouchbaseOutputUpsert(payload, bucket, port string, t *testing.... function testCouchbaseOutputReplace (line 198) | func testCouchbaseOutputReplace(payload, bucket, port string, t *testing... function testCouchbaseOutputRemove (line 216) | func testCouchbaseOutputRemove(uid, bucket, port string, t *testing.T) { function testCouchbaseOutputUpsertTTL (line 233) | func testCouchbaseOutputUpsertTTL(payload, bucket, port string, t *testi... FILE: internal/impl/couchbase/processor.go function ProcessorConfig (line 39) | func ProcessorConfig() *service.ConfigSpec { function init (line 59) | func init() { type Processor (line 71) | type Processor struct method ProcessBatch (line 141) | func (p *Processor) ProcessBatch(_ context.Context, inBatch service.Me... function NewProcessor (line 80) | func NewProcessor(conf *service.ParsedConfig, _ *service.Resources) (*Pr... FILE: internal/impl/couchbase/processor_test.go function TestProcessorConfigLinting (line 33) | func TestProcessorConfigLinting(t *testing.T) { function TestIntegrationCouchbaseProcessor (line 120) | func TestIntegrationCouchbaseProcessor(t *testing.T) { function getProc (line 170) | func getProc(tb testing.TB, config string) *couchbase.Processor { function testCouchbaseProcessorInsert (line 185) | func testCouchbaseProcessorInsert(payload, bucket, port string, t *testi... function testCouchbaseProcessorUpsert (line 211) | func testCouchbaseProcessorUpsert(payload, bucket, port string, t *testi... function testCouchbaseProcessorReplace (line 237) | func testCouchbaseProcessorReplace(payload, bucket, port string, t *test... function testCouchbaseProcessorGet (line 263) | func testCouchbaseProcessorGet(uid, payload, bucket, port string, t *tes... function testCouchbaseProcessorRemove (line 288) | func testCouchbaseProcessorRemove(uid, bucket, port string, t *testing.T) { function testCouchbaseProcessorGetMissing (line 313) | func testCouchbaseProcessorGetMissing(uid, bucket, port string, t *testi... function testCouchbaseProcessorUpsertTTL (line 341) | func testCouchbaseProcessorUpsertTTL(payload, bucket, port string, t *te... FILE: internal/impl/crypto/argon2.go type argon2Value (line 32) | type argon2Value struct function decodeArgon2Hash (line 48) | func decodeArgon2Hash(hashedSecret string) (*argon2Value, error) { function registerArgon2CompareMethod (line 118) | func registerArgon2CompareMethod() error { function init (line 164) | func init() { FILE: internal/impl/crypto/argon2_test.go function TestBloblangCompareArgon2 (line 25) | func TestBloblangCompareArgon2(t *testing.T) { function TestBloblangCompareArgon2_EmptySecret (line 77) | func TestBloblangCompareArgon2_EmptySecret(t *testing.T) { function TestBloblangCompareArgon2_Tampered (line 91) | func TestBloblangCompareArgon2_Tampered(t *testing.T) { FILE: internal/impl/crypto/bcrypt.go function registerCompareBCryptMethod (line 25) | func registerCompareBCryptMethod() error { function init (line 62) | func init() { FILE: internal/impl/crypto/bcrypt_test.go function TestBloblangCompareBCrypt (line 25) | func TestBloblangCompareBCrypt(t *testing.T) { FILE: internal/impl/crypto/jwt_parse.go function rsaPublicSecretDecoder (line 29) | func rsaPublicSecretDecoder(secret string) (any, error) { function ecdsaPublicSecretDecoder (line 33) | func ecdsaPublicSecretDecoder(secret string) (any, error) { type parseJwtMethodSpec (line 37) | type parseJwtMethodSpec struct function jwtParser (line 46) | func jwtParser(secretDecoder secretDecoderFunc, method jwt.SigningMethod... function registerParseJwtMethod (line 76) | func registerParseJwtMethod(m parseJwtMethodSpec) error { function registerParseJwtMethods (line 97) | func registerParseJwtMethods() error { function init (line 197) | func init() { FILE: internal/impl/crypto/jwt_parse_test.go constant dummySecretRSA (line 28) | dummySecretRSA = `-----BEGIN PUBLIC KEY----- constant dummyWrongSecretRSA (line 38) | dummyWrongSecretRSA = `-----BEGIN PUBLIC KEY----- constant dummySecretECDSA256 (line 48) | dummySecretECDSA256 = `-----BEGIN PUBLIC KEY----- constant dummySecretECDSA384 (line 53) | dummySecretECDSA384 = `-----BEGIN PUBLIC KEY----- constant dummySecretECDSA512 (line 59) | dummySecretECDSA512 = `-----BEGIN PUBLIC KEY----- function TestBloblangParseJwtHS (line 66) | func TestBloblangParseJwtHS(t *testing.T) { function TestBloblangParseJwtHS_RejectNoneAlgorithm (line 109) | func TestBloblangParseJwtHS_RejectNoneAlgorithm(t *testing.T) { function TestBloblangParseJwtHS_RejectIncorrectHSAlgorithm (line 122) | func TestBloblangParseJwtHS_RejectIncorrectHSAlgorithm(t *testing.T) { function TestBloblangParseJwtHS_WrongSecret (line 135) | func TestBloblangParseJwtHS_WrongSecret(t *testing.T) { function TestBloblangParseJwtRS (line 148) | func TestBloblangParseJwtRS(t *testing.T) { function TestBloblangParseJwtRS_RejectNoneAlgorithm (line 190) | func TestBloblangParseJwtRS_RejectNoneAlgorithm(t *testing.T) { function TestBloblangParseJwtRS_RejectIncorrectHSAlgorithm (line 203) | func TestBloblangParseJwtRS_RejectIncorrectHSAlgorithm(t *testing.T) { function TestBloblangParseJwtRS_WrongSecret (line 216) | func TestBloblangParseJwtRS_WrongSecret(t *testing.T) { function TestBloblangParseJwtEC (line 230) | func TestBloblangParseJwtEC(t *testing.T) { function TestBloblangParseJwtEC_RejectNoneAlgorithm (line 277) | func TestBloblangParseJwtEC_RejectNoneAlgorithm(t *testing.T) { function TestBloblangParseJwtEC_RejectIncorrectHSAlgorithm (line 290) | func TestBloblangParseJwtEC_RejectIncorrectHSAlgorithm(t *testing.T) { FILE: internal/impl/crypto/jwt_sign.go type secretDecoderFunc (line 27) | type secretDecoderFunc function hmacSecretDecoder (line 29) | func hmacSecretDecoder(secret string) (any, error) { function rsaSecretDecoder (line 33) | func rsaSecretDecoder(secret string) (any, error) { function ecdsaSecretDecoder (line 37) | func ecdsaSecretDecoder(secret string) (any, error) { function jwtSigner (line 41) | func jwtSigner(secretDecoder secretDecoderFunc, method jwt.SigningMethod... type signJwtMethodSpec (line 85) | type signJwtMethodSpec struct function registerSignJwtMethod (line 94) | func registerSignJwtMethod(m signJwtMethodSpec) error { function registerSignJwtMethods (line 125) | func registerSignJwtMethods() error { function init (line 210) | func init() { FILE: internal/impl/crypto/jwt_sign_test.go function TestBloblangSignJwt (line 29) | func TestBloblangSignJwt(t *testing.T) { function TestBloblangSignJwt_WithHeaders (line 144) | func TestBloblangSignJwt_WithHeaders(t *testing.T) { FILE: internal/impl/cyborgdb/client.go type client (line 26) | type client interface type indexClient (line 32) | type indexClient interface type cyborgdbClient (line 39) | type cyborgdbClient struct method ListIndexes (line 43) | func (c *cyborgdbClient) ListIndexes(ctx context.Context) ([]string, e... method CreateIndex (line 47) | func (c *cyborgdbClient) CreateIndex(ctx context.Context, indexName st... method GetIndex (line 58) | func (c *cyborgdbClient) GetIndex(ctx context.Context, indexName strin... type cyborgdbEncryptedIndex (line 62) | type cyborgdbEncryptedIndex struct method Upsert (line 66) | func (c *cyborgdbEncryptedIndex) Upsert(ctx context.Context, items []c... method Delete (line 70) | func (c *cyborgdbEncryptedIndex) Delete(ctx context.Context, ids []str... method Close (line 74) | func (*cyborgdbEncryptedIndex) Close() error { FILE: internal/impl/cyborgdb/integration_test.go function TestIntegration (line 35) | func TestIntegration(t *testing.T) { function testOutputOperations (line 85) | func testOutputOperations(t *testing.T, baseURL, apiKey, indexName, inde... function testBatchOperations (line 164) | func testBatchOperations(t *testing.T, baseURL, apiKey, indexName, index... function createIntegrationTestMessage (line 249) | func createIntegrationTestMessage(id string, vector []float32, metadata ... function cleanupTestIndex (line 277) | func cleanupTestIndex(t *testing.T, baseURL, apiKey, indexName, indexKey... FILE: internal/impl/cyborgdb/output.go constant poFieldBatching (line 33) | poFieldBatching = "batching" constant poFieldHost (line 34) | poFieldHost = "host" constant poFieldAPIKey (line 35) | poFieldAPIKey = "api_key" constant poFieldIndexName (line 36) | poFieldIndexName = "index_name" constant poFieldIndexKey (line 37) | poFieldIndexKey = "index_key" constant poFieldID (line 38) | poFieldID = "id" constant poFieldOp (line 39) | poFieldOp = "operation" constant poFieldVectorMapping (line 40) | poFieldVectorMapping = "vector_mapping" constant poFieldMetadataMapping (line 41) | poFieldMetadataMapping = "metadata_mapping" constant poFieldCreateIfMissing (line 42) | poFieldCreateIfMissing = "create_if_missing" constant KeySize (line 45) | KeySize = 32 function outputSpec (line 48) | func outputSpec() *service.ConfigSpec { function init (line 99) | func init() { type operation (line 117) | type operation constant operationUpsert (line 120) | operationUpsert operation = "upsert" constant operationDelete (line 121) | operationDelete operation = "delete" type outputWriter (line 124) | type outputWriter struct method Connect (line 259) | func (w *outputWriter) Connect(ctx context.Context) error { method WriteBatch (line 311) | func (w *outputWriter) WriteBatch(ctx context.Context, batch service.M... method upsertBatch (line 322) | func (w *outputWriter) upsertBatch(ctx context.Context, batch service.... method deleteBatch (line 469) | func (w *outputWriter) deleteBatch(ctx context.Context, batch service.... method Close (line 494) | func (w *outputWriter) Close(_ context.Context) error { function newOutputWriter (line 144) | func newOutputWriter(conf *service.ParsedConfig, mgr *service.Resources)... function decodeBase64Key (line 241) | func decodeBase64Key(keyStr string) ([]byte, error) { FILE: internal/impl/cyborgdb/output_test.go type mockClient (line 34) | type mockClient struct method ListIndexes (line 45) | func (c *mockClient) ListIndexes(_ context.Context) ([]string, error) { method CreateIndex (line 57) | func (c *mockClient) CreateIndex(_ context.Context, indexName string, ... method GetIndex (line 72) | func (c *mockClient) GetIndex(_ context.Context, indexName string, _ [... function newMockClient (line 39) | func newMockClient() *mockClient { type mockIndex (line 84) | type mockIndex struct type mockIndexClient (line 90) | type mockIndexClient struct method Upsert (line 94) | func (m *mockIndexClient) Upsert(_ context.Context, items []cyborgdb.V... method Delete (line 109) | func (m *mockIndexClient) Delete(_ context.Context, ids []string) error { method Close (line 120) | func (*mockIndexClient) Close() error { function generateTestKey (line 126) | func generateTestKey() string { function createTestMessage (line 132) | func createTestMessage(id string, vector []float32, metadata map[string]... function TestOutputWriter_Connect (line 154) | func TestOutputWriter_Connect(t *testing.T) { function TestOutputWriter_UpsertBatch (line 226) | func TestOutputWriter_UpsertBatch(t *testing.T) { function TestOutputWriter_DeleteBatch (line 285) | func TestOutputWriter_DeleteBatch(t *testing.T) { function TestOutputWriter_VectorTypeConversion (line 338) | func TestOutputWriter_VectorTypeConversion(t *testing.T) { function TestOutputWriter_InvalidVectorType (line 384) | func TestOutputWriter_InvalidVectorType(t *testing.T) { function TestOutputWriter_EmptyBatch (line 425) | func TestOutputWriter_EmptyBatch(t *testing.T) { function TestOutputWriter_Close (line 454) | func TestOutputWriter_Close(t *testing.T) { function TestNewOutputWriter (line 478) | func TestNewOutputWriter(t *testing.T) { function TestDecodeBase64Key (line 517) | func TestDecodeBase64Key(t *testing.T) { function TestSecretsIntegration (line 545) | func TestSecretsIntegration(t *testing.T) { FILE: internal/impl/cypher/logger.go type loggerAdapter (line 23) | type loggerAdapter struct method Error (line 27) | func (l *loggerAdapter) Error(name, id string, err error) { method Warnf (line 31) | func (l *loggerAdapter) Warnf(name, id, msg string, args ...any) { method Infof (line 35) | func (l *loggerAdapter) Infof(name, id, msg string, args ...any) { method Debugf (line 39) | func (l *loggerAdapter) Debugf(name, id, msg string, args ...any) { FILE: internal/impl/cypher/output.go constant coFieldURI (line 30) | coFieldURI = "uri" constant coFieldBatching (line 31) | coFieldBatching = "batching" constant coFieldCypher (line 32) | coFieldCypher = "cypher" constant coFieldArgsMapping (line 33) | coFieldArgsMapping = "args_mapping" constant coFieldDatabase (line 34) | coFieldDatabase = "database_name" constant coFieldTLS (line 35) | coFieldTLS = "tls" constant coFieldBasicAuth (line 36) | coFieldBasicAuth = "basic_auth" constant coFieldBasicAuthEnabled (line 37) | coFieldBasicAuthEnabled = "enabled" constant coFieldBasicAuthUsername (line 38) | coFieldBasicAuthUsername = "username" constant coFieldBasicAuthPassword (line 39) | coFieldBasicAuthPassword = "password" constant coFieldBasicAuthRealm (line 40) | coFieldBasicAuthRealm = "realm" function basicAuthField (line 43) | func basicAuthField() *service.ConfigField { function extractAuth (line 63) | func extractAuth(conf *service.ParsedConfig) (neo4j.AuthToken, error) { function outputConfig (line 87) | func outputConfig() *service.ConfigSpec { function init (line 152) | func init() { function newCypherOutput (line 167) | func newCypherOutput(conf *service.ParsedConfig, mgr *service.Resources)... type output (line 199) | type output struct method Connect (line 213) | func (o *output) Connect(ctx context.Context) error { method WriteBatch (line 232) | func (o *output) WriteBatch(ctx context.Context, batch service.Message... method Close (line 274) | func (o *output) Close(ctx context.Context) error { FILE: internal/impl/cypher/output_test.go function outputFromConf (line 30) | func outputFromConf(t *testing.T, confStr string, args ...any) *output { function makeBatch (line 43) | func makeBatch(args ...string) service.MessageBatch { function TestIntegrationCypher (line 51) | func TestIntegrationCypher(t *testing.T) { FILE: internal/impl/dgraph/cache_ristretto.go function ristrettoCacheConfig (line 29) | func ristrettoCacheConfig() *service.ConfigSpec { function init (line 51) | func init() { function newRistrettoCacheFromConfig (line 59) | func newRistrettoCacheFromConfig(conf *service.ParsedConfig) (*ristretto... type ristrettoCache (line 77) | type ristrettoCache struct method Get (line 111) | func (r *ristrettoCache) Get(ctx context.Context, key string) ([]byte,... method Set (line 144) | func (r *ristrettoCache) Set(_ context.Context, key string, value []by... method Add (line 157) | func (r *ristrettoCache) Add(ctx context.Context, key string, value []... method Delete (line 161) | func (r *ristrettoCache) Delete(_ context.Context, key string) error { method Close (line 166) | func (r *ristrettoCache) Close(_ context.Context) error { function newRistrettoCache (line 86) | func newRistrettoCache(defaultTTL time.Duration, retriesEnabled bool, ba... FILE: internal/impl/dgraph/cache_ristretto_test.go function TestRistrettoCache (line 27) | func TestRistrettoCache(t *testing.T) { function TestRistrettoCacheWithTTL (line 51) | func TestRistrettoCacheWithTTL(t *testing.T) { FILE: internal/impl/discord/input.go function inputConfig (line 33) | func inputConfig() *service.ConfigSpec { function init (line 67) | func init() { type reader (line 80) | type reader struct method Connect (line 120) | func (r *reader) Connect(ctx context.Context) error { method Read (line 220) | func (r *reader) Read(ctx context.Context) (*service.Message, service.... method Close (line 261) | func (r *reader) Close(ctx context.Context) error { function newReader (line 97) | func newReader(conf *service.ParsedConfig, mgr *service.Resources) (*rea... FILE: internal/impl/discord/output.go function outputConfig (line 27) | func outputConfig() *service.ConfigSpec { function init (line 50) | func init() { type writer (line 60) | type writer struct method Connect (line 88) | func (w *writer) Connect(context.Context) error { method Write (line 102) | func (w *writer) Write(ctx context.Context, msg *service.Message) error { method Close (line 125) | func (w *writer) Close(context.Context) error { function newWriter (line 73) | func newWriter(conf *service.ParsedConfig, mgr *service.Resources) (*wri... FILE: internal/impl/discord/session.go type refCountedSession (line 24) | type refCountedSession struct type refCountedSessions (line 29) | type refCountedSessions struct method done (line 34) | func (r *refCountedSessions) done(botToken string) { method Get (line 52) | func (r *refCountedSessions) Get(botToken, benthosVersion string) (ses... function getGlobalSession (line 87) | func getGlobalSession(botToken, benthosVersion string) (*discordgo.Sessi... FILE: internal/impl/elasticsearch/v8/integration_test.go function TestIntegrationElasticsearch (line 31) | func TestIntegrationElasticsearch(t *testing.T) { function TestElasticsearchV8ConnectionTestIntegration (line 188) | func TestElasticsearchV8ConnectionTestIntegration(t *testing.T) { FILE: internal/impl/elasticsearch/v8/output.go constant esFieldURLs (line 44) | esFieldURLs = "urls" constant esFieldID (line 45) | esFieldID = "id" constant esFieldAction (line 46) | esFieldAction = "action" constant esFieldIndex (line 47) | esFieldIndex = "index" constant esFieldPipeline (line 48) | esFieldPipeline = "pipeline" constant esFieldRouting (line 49) | esFieldRouting = "routing" constant esFieldRetryOnConflict (line 50) | esFieldRetryOnConflict = "retry_on_conflict" constant esFieldTLS (line 51) | esFieldTLS = "tls" constant esFieldAuth (line 52) | esFieldAuth = "basic_auth" constant esFieldAuthEnabled (line 53) | esFieldAuthEnabled = "enabled" constant esFieldAuthUsername (line 54) | esFieldAuthUsername = "username" constant esFieldAuthPassword (line 55) | esFieldAuthPassword = "password" constant esFieldBatching (line 56) | esFieldBatching = "batching" type esConfig (line 59) | type esConfig struct function esConfigFromParsed (line 70) | func esConfigFromParsed(pConf *service.ParsedConfig) (*esConfig, error) { function elasticsearchConfigSpec (line 135) | func elasticsearchConfigSpec() *service.ConfigSpec { function init (line 280) | func init() { function outputFromParsed (line 294) | func outputFromParsed(pConf *service.ParsedConfig, mgr *service.Resource... type esOutput (line 305) | type esOutput struct method ConnectionTest (line 315) | func (e *esOutput) ConnectionTest(ctx context.Context) service.Connect... method Connect (line 330) | func (e *esOutput) Connect(context.Context) error { method WriteBatch (line 344) | func (e *esOutput) WriteBatch(ctx context.Context, batch service.Messa... method newBatchInterpolator (line 388) | func (e *esOutput) newBatchInterpolator(batch service.MessageBatch) *b... method addOpToBatch (line 406) | func (e *esOutput) addOpToBatch(bulkWriter *bulk.Bulk, batch service.M... method Close (line 504) | func (*esOutput) Close(context.Context) error { type batchInterpolator (line 398) | type batchInterpolator struct type updateAction (line 491) | type updateAction struct function optionalStr (line 497) | func optionalStr(s string) *string { FILE: internal/impl/elasticsearch/v9/integration_test.go function TestIntegrationElasticsearch (line 31) | func TestIntegrationElasticsearch(t *testing.T) { function TestElasticsearchV9ConnectionTestIntegration (line 188) | func TestElasticsearchV9ConnectionTestIntegration(t *testing.T) { FILE: internal/impl/elasticsearch/v9/output.go constant esFieldURLs (line 44) | esFieldURLs = "urls" constant esFieldID (line 45) | esFieldID = "id" constant esFieldAction (line 46) | esFieldAction = "action" constant esFieldIndex (line 47) | esFieldIndex = "index" constant esFieldPipeline (line 48) | esFieldPipeline = "pipeline" constant esFieldRouting (line 49) | esFieldRouting = "routing" constant esFieldRetryOnConflict (line 50) | esFieldRetryOnConflict = "retry_on_conflict" constant esFieldTLS (line 51) | esFieldTLS = "tls" constant esFieldAuth (line 52) | esFieldAuth = "basic_auth" constant esFieldAuthEnabled (line 53) | esFieldAuthEnabled = "enabled" constant esFieldAuthUsername (line 54) | esFieldAuthUsername = "username" constant esFieldAuthPassword (line 55) | esFieldAuthPassword = "password" constant esFieldBatching (line 56) | esFieldBatching = "batching" type esConfig (line 59) | type esConfig struct function esConfigFromParsed (line 70) | func esConfigFromParsed(pConf *service.ParsedConfig) (*esConfig, error) { function elasticsearchConfigSpec (line 135) | func elasticsearchConfigSpec() *service.ConfigSpec { function init (line 280) | func init() { function outputFromParsed (line 294) | func outputFromParsed(pConf *service.ParsedConfig, mgr *service.Resource... type esOutput (line 305) | type esOutput struct method ConnectionTest (line 315) | func (e *esOutput) ConnectionTest(ctx context.Context) service.Connect... method Connect (line 330) | func (e *esOutput) Connect(context.Context) error { method WriteBatch (line 344) | func (e *esOutput) WriteBatch(ctx context.Context, batch service.Messa... method newBatchInterpolator (line 388) | func (e *esOutput) newBatchInterpolator(batch service.MessageBatch) *b... method addOpToBatch (line 406) | func (e *esOutput) addOpToBatch(bulkWriter *bulk.Bulk, batch service.M... method Close (line 511) | func (*esOutput) Close(context.Context) error { type batchInterpolator (line 398) | type batchInterpolator struct type updateAction (line 491) | type updateAction struct function optionalStr (line 497) | func optionalStr(s string) *string { function optionalStrSlice (line 504) | func optionalStrSlice(s string) []string { FILE: internal/impl/ffi/impl/impl.go type ForeignFunc (line 27) | type ForeignFunc type ReturnType (line 30) | type ReturnType constant ReturnTypeVoid (line 34) | ReturnTypeVoid ReturnType = "void" constant ReturnTypeInt32 (line 36) | ReturnTypeInt32 ReturnType = "int32" constant ReturnTypeInt64 (line 38) | ReturnTypeInt64 ReturnType = "int64" type ParamType (line 42) | type ParamType constant ParamTypeBytePtr (line 46) | ParamTypeBytePtr ParamType = "byte*" constant ParamTypeInt32 (line 48) | ParamTypeInt32 ParamType = "int32" constant ParamTypeInt64 (line 50) | ParamTypeInt64 ParamType = "int64" type ParameterSpec (line 54) | type ParameterSpec struct type Signature (line 60) | type Signature struct type specialization (line 67) | type specialization struct function MakeForeignFunc (line 177) | func MakeForeignFunc(sig Signature, addr uintptr) (ForeignFunc, error) { function makeFallbackProcessorImpl (line 187) | func makeFallbackProcessorImpl(sig Signature, addr uintptr) (ForeignFunc... FILE: internal/impl/ffi/impl/shlib_others.go type SharedLibrary (line 25) | type SharedLibrary struct method LookupSymbol (line 31) | func (so *SharedLibrary) LookupSymbol(name string) (uintptr, error) { method Close (line 35) | func (so *SharedLibrary) Close() error { function OpenSharedLibrary (line 27) | func OpenSharedLibrary(path string) (*SharedLibrary, error) { function registerFunc (line 39) | func registerFunc(any, uintptr) { FILE: internal/impl/ffi/impl/shlib_unix.go type SharedLibrary (line 22) | type SharedLibrary struct method LookupSymbol (line 36) | func (so *SharedLibrary) LookupSymbol(name string) (uintptr, error) { method Close (line 41) | func (so *SharedLibrary) Close() error { function OpenSharedLibrary (line 27) | func OpenSharedLibrary(path string) (*SharedLibrary, error) { function registerFunc (line 46) | func registerFunc(fnPtr any, addr uintptr) { FILE: internal/impl/ffi/impl/shlib_windows.go type SharedLibrary (line 24) | type SharedLibrary struct method LookupSymbol (line 36) | func (so *SharedLibrary) LookupSymbol(name string) (uintptr, error) { method Close (line 40) | func (so *SharedLibrary) Close() error { function OpenSharedLibrary (line 28) | func OpenSharedLibrary(path string) (*SharedLibrary, error) { function registerFunc (line 44) | func registerFunc(fnPtr any, addr uintptr) { FILE: internal/impl/ffi/processor.go function init (line 27) | func init() { function ffiProcessorConfig (line 48) | func ffiProcessorConfig() *service.ConfigSpec { function makeProcessor (line 97) | func makeProcessor(conf *service.ParsedConfig, _ *service.Resources) (se... type ffiProcessor (line 164) | type ffiProcessor struct method ProcessBatch (line 173) | func (f *ffiProcessor) ProcessBatch(_ context.Context, batch service.M... method Close (line 201) | func (f *ffiProcessor) Close(context.Context) error { FILE: internal/impl/ffi/processor_test.go function SharedLibraryPath (line 32) | func SharedLibraryPath() string { function CreateSharedLibrary (line 43) | func CreateSharedLibrary(t *testing.T) { function ReplaceConfig (line 66) | func ReplaceConfig(s string, extra []string) string { function SetupFFIProcessor (line 72) | func SetupFFIProcessor(t *testing.T, config string, extraReplacements ..... function CheckMessageJSON (line 110) | func CheckMessageJSON(t *testing.T, m *service.Message, expected string) { function TestFFIProcessor (line 117) | func TestFFIProcessor(t *testing.T) { FILE: internal/impl/ffi/testdata/plugin.cc function ReverseBytes (line 28) | int ReverseBytes(void *input, void *output, int32_t len) { function SetState (line 38) | void SetState(int64_t v) { function GetState (line 43) | int64_t GetState() { function UpperBits (line 48) | int32_t UpperBits(int64_t v) { function AddInt32 (line 52) | int32_t AddInt32(int32_t a, int32_t b) { return a + b; } function AddInt64 (line 53) | int64_t AddInt64(int64_t a, int64_t b) { return a + b; } function AssignAll (line 54) | void AssignAll(void *a, int64_t len, int32_t val) { function AssignAllWithResult (line 57) | int64_t AssignAllWithResult(void *a, int64_t len, int32_t val) { FILE: internal/impl/gateway/input.go constant hsiFieldPath (line 40) | hsiFieldPath = "path" constant hsiFieldRateLimit (line 41) | hsiFieldRateLimit = "rate_limit" constant hsiFieldResponse (line 42) | hsiFieldResponse = "sync_response" constant hsiFieldResponseStatus (line 43) | hsiFieldResponseStatus = "status" constant hsiFieldResponseHeaders (line 44) | hsiFieldResponseHeaders = "headers" constant hsiFieldResponseExtractMetadata (line 45) | hsiFieldResponseExtractMetadata = "metadata_headers" constant gatewayPermission (line 49) | gatewayPermission authz.PermissionName = "dataplane_pipeline_gateway_inv... type hsiConfig (line 51) | type hsiConfig struct method applyEnvVarOverrides (line 84) | func (h *hsiConfig) applyEnvVarOverrides() error { type hsiResponseConfig (line 61) | type hsiResponseConfig struct function hsiConfigFromParsed (line 67) | func hsiConfigFromParsed(pConf *service.ParsedConfig) (conf hsiConfig, e... constant rpEnvAddress (line 81) | rpEnvAddress = "REDPANDA_CLOUD_GATEWAY_ADDRESS" function hsiResponseConfigFromParsed (line 94) | func hsiResponseConfigFromParsed(pConf *service.ParsedConfig) (conf hsiR... function InputSpec (line 108) | func InputSpec() *service.ConfigSpec { function init (line 164) | func init() { type batchAndAck (line 174) | type batchAndAck struct type Input (line 180) | type Input struct method createHandler (line 257) | func (ri *Input) createHandler() (h http.Handler) { method RegisterCustomMux (line 270) | func (ri *Input) RegisterCustomMux(mux *mux.Router) error { method Connect (line 277) | func (ri *Input) Connect(_ context.Context) error { method ReadBatch (line 307) | func (ri *Input) ReadBatch(ctx context.Context) (service.MessageBatch,... method deliverHandler (line 400) | func (ri *Input) deliverHandler(w http.ResponseWriter, r *http.Request) { method Close (line 579) | func (ri *Input) Close(ctx context.Context) error { function InputFromParsed (line 198) | func InputFromParsed(pConf *service.ParsedConfig, mgr *service.Resources... function extractBatchFromRequest (line 316) | func extractBatchFromRequest(r *http.Request) (service.MessageBatch, err... type gzipResponseWriter (line 588) | type gzipResponseWriter struct method WriteHeader (line 600) | func (w gzipResponseWriter) WriteHeader(code int) { method Write (line 605) | func (w gzipResponseWriter) Write(b []byte) (int, error) { function gzipHandler (line 618) | func gzipHandler(hdlr http.Handler) http.Handler { FILE: internal/impl/gateway/input_test.go function TestHTTPSinglePayloads (line 36) | func TestHTTPSinglePayloads(t *testing.T) { function TestHTTPBatchPayloads (line 90) | func TestHTTPBatchPayloads(t *testing.T) { function createMultipart (line 149) | func createMultipart(payloads []string, contentType string) (hdr string,... function readMultipart (line 170) | func readMultipart(res *http.Response) ([]string, error) { function TestHTTPServerReload (line 207) | func TestHTTPServerReload(t *testing.T) { function TestHTTPGzipResponseRemovesContentLength (line 349) | func TestHTTPGzipResponseRemovesContentLength(t *testing.T) { FILE: internal/impl/gcp/bigquery.go type bigqueryIterator (line 28) | type bigqueryIterator interface type bqClient (line 32) | type bqClient interface function wrapBQClient (line 37) | func wrapBQClient(client *bigquery.Client, logger *service.Logger) bqCli... type wrappedBQClient (line 41) | type wrappedBQClient struct method RunQuery (line 46) | func (client *wrappedBQClient) RunQuery(ctx context.Context, options *... method Close (line 76) | func (client *wrappedBQClient) Close() error { type bqQueryParts (line 80) | type bqQueryParts struct type bqQueryBuilderOptions (line 88) | type bqQueryBuilderOptions struct function buildBQQuery (line 95) | func buildBQQuery(client *bigquery.Client, options *bqQueryBuilderOption... function errorFromStatus (line 129) | func errorFromStatus(status *bigquery.JobStatus) error { function parseQueryPriority (line 150) | func parseQueryPriority(config *service.ParsedConfig, fieldName string) ... FILE: internal/impl/gcp/bigquery_test.go type mockBQIterator (line 30) | type mockBQIterator struct method Next (line 40) | func (ti *mockBQIterator) Next(dst any) error { type mockBQClient (line 56) | type mockBQClient struct method RunQuery (line 60) | func (client *mockBQClient) RunQuery(ctx context.Context, options *bqQ... method Close (line 71) | func (*mockBQClient) Close() error { function TestParseQueryPriority (line 75) | func TestParseQueryPriority(t *testing.T) { function TestParseQueryPriority_Empty (line 91) | func TestParseQueryPriority_Empty(t *testing.T) { function TestParseQueryPriority_Unrecognised (line 101) | func TestParseQueryPriority_Unrecognised(t *testing.T) { FILE: internal/impl/gcp/cache_cloud_storage.go function gcpCloudStorageCacheConfig (line 29) | func gcpCloudStorageCacheConfig() *service.ConfigSpec { function init (line 44) | func init() { function newGcpCloudStorageCacheFromConfig (line 52) | func newGcpCloudStorageCacheFromConfig(parsedConf *service.ParsedConfig)... type gcpCloudStorageCache (line 91) | type gcpCloudStorageCache struct method Get (line 96) | func (c *gcpCloudStorageCache) Get(ctx context.Context, key string) ([... method Set (line 116) | func (c *gcpCloudStorageCache) Set(ctx context.Context, key string, va... method Add (line 131) | func (c *gcpCloudStorageCache) Add(ctx context.Context, key string, va... method Delete (line 154) | func (c *gcpCloudStorageCache) Delete(ctx context.Context, key string)... method Close (line 158) | func (*gcpCloudStorageCache) Close(context.Context) error { FILE: internal/impl/gcp/enterprise/changestreams/callback.go type CallbackFunc (line 25) | type CallbackFunc method UpdatePartitionWatermark (line 30) | func (s *Subscriber) UpdatePartitionWatermark( FILE: internal/impl/gcp/enterprise/changestreams/changestreamstest/emulator.go function startSpannerEmulator (line 29) | func startSpannerEmulator(t *testing.T) (addr string) { constant EmulatorProjectID (line 82) | EmulatorProjectID = "test-project" constant EmulatorInstanceID (line 84) | EmulatorInstanceID = "test-instance" function createInstance (line 87) | func createInstance(ctx context.Context, conn *grpc.ClientConn) (string,... type EmulatorHelper (line 119) | type EmulatorHelper struct method CreateTestDatabase (line 164) | func (e EmulatorHelper) CreateTestDatabase(dbName string, opts ...func... method CreateTestDatabaseWithDialect (line 173) | func (e EmulatorHelper) CreateTestDatabaseWithDialect(dbName string, d... method createTestDatabase (line 185) | func (e EmulatorHelper) createTestDatabase(dbName string, opts ...func... method fullDatabaseName (line 211) | func (e EmulatorHelper) fullDatabaseName(dbName string) string { method Conn (line 216) | func (e EmulatorHelper) Conn() *grpc.ClientConn { method Close (line 220) | func (e EmulatorHelper) Close() error { function MakeEmulatorHelper (line 128) | func MakeEmulatorHelper(t *testing.T) EmulatorHelper { FILE: internal/impl/gcp/enterprise/changestreams/changestreamstest/real.go function CheckSkipReal (line 33) | func CheckSkipReal(t *testing.T) { function realSpannerFullDatabaseName (line 39) | func realSpannerFullDatabaseName() string { function MaybeDropOrphanedStreams (line 50) | func MaybeDropOrphanedStreams(ctx context.Context) error { function dropOrphanedStreams (line 57) | func dropOrphanedStreams(ctx context.Context) error { type RealHelper (line 109) | type RealHelper struct method ProjectID (line 149) | func (RealHelper) ProjectID() string { method InstanceID (line 154) | func (RealHelper) InstanceID() string { method DatabaseID (line 159) | func (RealHelper) DatabaseID() string { method Table (line 164) | func (h RealHelper) Table() string { method Stream (line 169) | func (h RealHelper) Stream() string { method DatabaseAdminClient (line 174) | func (h RealHelper) DatabaseAdminClient() *adminapi.DatabaseAdminClient { method Client (line 179) | func (h RealHelper) Client() *spanner.Client { method CreateTableAndStream (line 186) | func (h RealHelper) CreateTableAndStream(sql string) { method createTableAndStream (line 201) | func (h RealHelper) createTableAndStream(sql string) error { method dropTableAndStream (line 217) | func (h RealHelper) dropTableAndStream() error { method Close (line 232) | func (h RealHelper) Close() error { function MakeRealHelper (line 118) | func MakeRealHelper(t *testing.T) RealHelper { function MakeRealHelperWithTableName (line 141) | func MakeRealHelperWithTableName(t *testing.T, tableName, streamName str... FILE: internal/impl/gcp/enterprise/changestreams/dialect.go function detectDialect (line 40) | func detectDialect(ctx context.Context, client *spanner.Client) (dialect... FILE: internal/impl/gcp/enterprise/changestreams/dialect_test.go function TestIntegrationDetectDialect (line 25) | func TestIntegrationDetectDialect(t *testing.T) { FILE: internal/impl/gcp/enterprise/changestreams/filter.go function filteredCallback (line 17) | func filteredCallback(cb CallbackFunc, filter func(dcr *DataChangeRecord... function modTypeFilter (line 26) | func modTypeFilter(allowedModTypes []string) func(dcr *DataChangeRecord)... FILE: internal/impl/gcp/enterprise/changestreams/handler.go type handler (line 24) | type handler struct method handleChangeRecord (line 47) | func (h *handler) handleChangeRecord(ctx context.Context, cr ChangeRec... method handleDataChangeRecords (line 62) | func (h *handler) handleDataChangeRecords(ctx context.Context, cr Chan... method handleChildPartitionsRecords (line 84) | func (h *handler) handleChildPartitionsRecords(ctx context.Context, cr... method watermark (line 118) | func (h *handler) watermark() time.Time { method partitionMetadataHandler (line 33) | func (s *Subscriber) partitionMetadataHandler(pm metadata.PartitionMetad... FILE: internal/impl/gcp/enterprise/changestreams/metadata/metadata.go type State (line 26) | type State constant StateCreated (line 30) | StateCreated State = "CREATED" constant StateScheduled (line 31) | StateScheduled State = "SCHEDULED" constant StateRunning (line 32) | StateRunning State = "RUNNING" constant StateFinished (line 33) | StateFinished State = "FINISHED" type PartitionMetadata (line 72) | type PartitionMetadata struct constant columnPartitionToken (line 88) | columnPartitionToken = "PartitionToken" constant columnParentTokens (line 89) | columnParentTokens = "ParentTokens" constant columnStartTimestamp (line 90) | columnStartTimestamp = "StartTimestamp" constant columnEndTimestamp (line 91) | columnEndTimestamp = "EndTimestamp" constant columnHeartbeatMillis (line 92) | columnHeartbeatMillis = "HeartbeatMillis" constant columnState (line 93) | columnState = "State" constant columnWatermark (line 94) | columnWatermark = "Watermark" constant columnCreatedAt (line 95) | columnCreatedAt = "CreatedAt" constant columnScheduledAt (line 96) | columnScheduledAt = "ScheduledAt" constant columnRunningAt (line 97) | columnRunningAt = "RunningAt" constant columnFinishedAt (line 98) | columnFinishedAt = "FinishedAt" type StoreConfig (line 102) | type StoreConfig struct method fullDatabaseName (line 110) | func (c StoreConfig) fullDatabaseName() string { method isPostgres (line 114) | func (c StoreConfig) isPostgres() bool { function CreatePartitionMetadataTableWithDatabaseAdminClient (line 120) | func CreatePartitionMetadataTableWithDatabaseAdminClient( function DeletePartitionMetadataTableWithDatabaseAdminClient (line 207) | func DeletePartitionMetadataTableWithDatabaseAdminClient( type Store (line 242) | type Store struct method Config (line 274) | func (s *Store) Config() StoreConfig { method GetPartition (line 279) | func (s *Store) GetPartition(ctx context.Context, partitionToken strin... method GetUnfinishedMinWatermark (line 316) | func (s *Store) GetUnfinishedMinWatermark(ctx context.Context) (time.T... method GetPartitionsCreatedAfter (line 354) | func (s *Store) GetPartitionsCreatedAfter(ctx context.Context, timesta... method GetInterruptedPartitions (line 398) | func (s *Store) GetInterruptedPartitions(ctx context.Context) ([]Parti... method Create (line 449) | func (s *Store) Create(ctx context.Context, pms []PartitionMetadata) e... method insert (line 479) | func (s *Store) insert(ctx context.Context, partitions []PartitionMeta... method UpdateToScheduled (line 496) | func (s *Store) UpdateToScheduled(ctx context.Context, partitionTokens... method UpdateToRunning (line 503) | func (s *Store) UpdateToRunning(ctx context.Context, partitionToken st... method UpdateToFinished (line 510) | func (s *Store) UpdateToFinished(ctx context.Context, partitionToken s... method updatePartitionStatus (line 522) | func (s *Store) updatePartitionStatus( method CheckPartitionsFinished (line 559) | func (s *Store) CheckPartitionsFinished(ctx context.Context, partition... method getPartitionsMatchingStateInTransaction (line 595) | func (s *Store) getPartitionsMatchingStateInTransaction( method MaybeUpdateWatermark (line 661) | func (s *Store) MaybeUpdateWatermark(ctx context.Context, partitionTok... method UpdateWatermark (line 679) | func (s *Store) UpdateWatermark(ctx context.Context, partitionToken st... method applyWithTag (line 699) | func (s *Store) applyWithTag(ctx context.Context, tag string, ms ...*s... constant defaultPartitionCacheSize (line 251) | defaultPartitionCacheSize = 10_000 function NewStore (line 255) | func NewStore(conf StoreConfig, client *spanner.Client) (*Store, error) { function queryTag (line 695) | func queryTag(tag string) spanner.QueryOptions { FILE: internal/impl/gcp/enterprise/changestreams/metadata/metadata_integration_test.go function testStores (line 28) | func testStores(t *testing.T, e changestreamstest.EmulatorHelper) (*Stor... function TestIntegrationStore (line 55) | func TestIntegrationStore(t *testing.T) { function realTestSore (line 326) | func realTestSore(t *testing.T, r changestreamstest.RealHelper) *Store { function TestIntegrationRealStore (line 338) | func TestIntegrationRealStore(t *testing.T) { FILE: internal/impl/gcp/enterprise/changestreams/metadata/name.go constant tableNameFormat (line 19) | tableNameFormat = "Metadata_%s_%s" constant watermarkIndexFormat (line 20) | watermarkIndexFormat = "WatermarkIdx_%s_%s" constant metadataCreatedAtIndexFormat (line 21) | metadataCreatedAtIndexFormat = "CreatedAtIdx_%s_%s" function genName (line 24) | func genName(template, databaseID string, id uuid.UUID) string { type TableNames (line 37) | type TableNames struct function RandomTableNames (line 47) | func RandomTableNames(databaseID string) TableNames { function TableNamesFromExistingTable (line 60) | func TableNamesFromExistingTable(databaseID, table string) TableNames { FILE: internal/impl/gcp/enterprise/changestreams/metadata/name_test.go function TestRandomTableNamesRemovesHyphens (line 17) | func TestRandomTableNamesRemovesHyphens(t *testing.T) { function TestRandomTableNamesIsShorterThanMaxLength (line 31) | func TestRandomTableNamesIsShorterThanMaxLength(t *testing.T) { function TestTableNamesFromExistingTable (line 48) | func TestTableNamesFromExistingTable(t *testing.T) { FILE: internal/impl/gcp/enterprise/changestreams/metrics.go type Metrics (line 18) | type Metrics struct method IncPartitionRecordCreatedCount (line 75) | func (m *Metrics) IncPartitionRecordCreatedCount(n int) { method IncPartitionRecordRunningCount (line 80) | func (m *Metrics) IncPartitionRecordRunningCount() { method IncPartitionRecordFinishedCount (line 85) | func (m *Metrics) IncPartitionRecordFinishedCount() { method IncPartitionRecordSplitCount (line 90) | func (m *Metrics) IncPartitionRecordSplitCount() { method IncPartitionRecordMergeCount (line 95) | func (m *Metrics) IncPartitionRecordMergeCount() { method UpdatePartitionCreatedToScheduled (line 100) | func (m *Metrics) UpdatePartitionCreatedToScheduled(d time.Duration) { method UpdatePartitionScheduledToRunning (line 105) | func (m *Metrics) UpdatePartitionScheduledToRunning(d time.Duration) { method IncQueryCount (line 110) | func (m *Metrics) IncQueryCount() { method IncDataChangeRecordCount (line 115) | func (m *Metrics) IncDataChangeRecordCount() { method UpdateDataChangeRecordCommittedToEmitted (line 121) | func (m *Metrics) UpdateDataChangeRecordCommittedToEmitted(d time.Dura... method IncHeartbeatRecordCount (line 126) | func (m *Metrics) IncHeartbeatRecordCount() { constant metricsStreamIDLabel (line 53) | metricsStreamIDLabel = "stream" function NewMetrics (line 56) | func NewMetrics(m *service.Metrics, streamID string) *Metrics { FILE: internal/impl/gcp/enterprise/changestreams/model.go type ChangeRecord (line 23) | type ChangeRecord struct method String (line 29) | func (cr *ChangeRecord) String() string { type DataChangeRecord (line 75) | type DataChangeRecord struct method String (line 92) | func (dcr *DataChangeRecord) String() string { type ColumnType (line 104) | type ColumnType struct method String (line 112) | func (ct *ColumnType) String() string { type Mod (line 119) | type Mod struct method String (line 126) | func (m *Mod) String() string { type HeartbeatRecord (line 153) | type HeartbeatRecord struct method String (line 158) | func (hr *HeartbeatRecord) String() string { type ChildPartitionsRecord (line 169) | type ChildPartitionsRecord struct method String (line 175) | func (cpr *ChildPartitionsRecord) String() string { type ChildPartition (line 181) | type ChildPartition struct method String (line 186) | func (cp *ChildPartition) String() string { method toPartitionMetadata (line 196) | func (cp *ChildPartition) toPartitionMetadata( method isSplit (line 212) | func (cp *ChildPartition) isSplit() bool { FILE: internal/impl/gcp/enterprise/changestreams/model_pg.go function decodePostgresRow (line 20) | func decodePostgresRow(row *spanner.Row) (ChangeRecord, error) { FILE: internal/impl/gcp/enterprise/changestreams/model_pg_test.go function TestDecodePostgresRow (line 37) | func TestDecodePostgresRow(t *testing.T) { function mustParseTime (line 209) | func mustParseTime(value string) time.Time { FILE: internal/impl/gcp/enterprise/changestreams/querier.go type readResult (line 24) | type readResult struct type querier (line 28) | type querier interface type clientQuerier (line 32) | type clientQuerier struct method query (line 42) | func (q clientQuerier) query( method isPostgres (line 121) | func (q clientQuerier) isPostgres() bool { FILE: internal/impl/gcp/enterprise/changestreams/querier_mock_test.go type mockQuerier (line 20) | type mockQuerier struct method query (line 25) | func (m *mockQuerier) query(ctx context.Context, pm metadata.Partition... method ExpectQuery (line 30) | func (m *mockQuerier) ExpectQuery(partitionToken string) *mock.Call { method ExpectQueryWithRecords (line 36) | func (m *mockQuerier) ExpectQueryWithRecords(partitionToken string, re... FILE: internal/impl/gcp/enterprise/changestreams/subscriber.go type Config (line 30) | type Config struct type Subscriber (line 60) | type Subscriber struct method Setup (line 148) | func (s *Subscriber) Setup(ctx context.Context) error { method createPartitionMetadataTableIfNotExist (line 160) | func (s *Subscriber) createPartitionMetadataTableIfNotExist(ctx contex... method detectRootPartitions (line 181) | func (s *Subscriber) detectRootPartitions(ctx context.Context) error { method handleRootPartitions (line 197) | func (s *Subscriber) handleRootPartitions(ctx context.Context, cr Chan... method Run (line 233) | func (s *Subscriber) Run(ctx context.Context) error { method detectNewPartitionsLoop (line 268) | func (s *Subscriber) detectNewPartitionsLoop(ctx context.Context) error { method detectNewPartitions (line 298) | func (s *Subscriber) detectNewPartitions(ctx context.Context) error { method schedule (line 335) | func (s *Subscriber) schedule(ctx context.Context, pms []metadata.Part... method waitForParentPartitionsToFinish (line 403) | func (s *Subscriber) waitForParentPartitionsToFinish(ctx context.Conte... method queryChangeStream (line 424) | func (s *Subscriber) queryChangeStream(ctx context.Context, partitionT... method Close (line 473) | func (s *Subscriber) Close() { function NewSubscriber (line 77) | func NewSubscriber( function tokensOf (line 364) | func tokensOf(partitions []metadata.PartitionMetadata) []string { function groupPartitionsByCreatedAt (line 375) | func groupPartitionsByCreatedAt(partitions []metadata.PartitionMetadata)... function isCancelled (line 477) | func isCancelled(err error) bool { FILE: internal/impl/gcp/enterprise/changestreams/subscriber_integration_test.go function testPartitionMetadata (line 44) | func testPartitionMetadata(token string) metadata.PartitionMetadata { function testSubscriber (line 53) | func testSubscriber( function testSubscriberSetup (line 97) | func testSubscriberSetup( function TestIntegrationSubscriberSetup (line 120) | func TestIntegrationSubscriberSetup(t *testing.T) { function TestIntegrationSubscriberStartContextCanceled (line 167) | func TestIntegrationSubscriberStartContextCanceled(t *testing.T) { function TestIntegrationSubscriberStartReturnsErrorOnPartitionError (line 201) | func TestIntegrationSubscriberStartReturnsErrorOnPartitionError(t *testi... function TestIntegrationSubscriberStartReturnsErrorOnCallbackError (line 234) | func TestIntegrationSubscriberStartReturnsErrorOnCallbackError(t *testin... function TestIntegrationSubscriberResume (line 268) | func TestIntegrationSubscriberResume(t *testing.T) { function TestIntegrationSubscriberCallbackUpdatePartitionWatermark (line 342) | func TestIntegrationSubscriberCallbackUpdatePartitionWatermark(t *testin... function TestIntegrationSubscriberAllowedModTypes (line 421) | func TestIntegrationSubscriberAllowedModTypes(t *testing.T) { function TestIntegrationSubscriberChildTokenProcessingOrder (line 488) | func TestIntegrationSubscriberChildTokenProcessingOrder(t *testing.T) { function collectN (line 619) | func collectN[T any](t *testing.T, n int, ch <-chan T) []T { FILE: internal/impl/gcp/enterprise/changestreams/subscriber_test.go function TestGroupPartitionsByCreatedAt (line 20) | func TestGroupPartitionsByCreatedAt(t *testing.T) { function TestTokensOf (line 36) | func TestTokensOf(t *testing.T) { FILE: internal/impl/gcp/enterprise/changestreams/time.go type timeCache (line 16) | type timeCache struct method get (line 24) | func (c *timeCache) get() time.Time { method set (line 31) | func (c *timeCache) set(v time.Time) { type timeRange (line 39) | type timeRange struct method tryClaim (line 50) | func (r *timeRange) tryClaim(t time.Time) bool { method now (line 62) | func (r *timeRange) now() time.Time { FILE: internal/impl/gcp/enterprise/changestreams/time_test.go function TestTimeCache (line 18) | func TestTimeCache(t *testing.T) { function TestTimeRange (line 47) | func TestTimeRange(t *testing.T) { FILE: internal/impl/gcp/enterprise/input_spanner_cdc.go constant siFieldCredentialsJSON (line 30) | siFieldCredentialsJSON = "credentials_json" constant siFieldProjectID (line 31) | siFieldProjectID = "project_id" constant siFieldInstanceID (line 32) | siFieldInstanceID = "instance_id" constant siFieldDatabaseID (line 33) | siFieldDatabaseID = "database_id" constant siFieldStreamID (line 34) | siFieldStreamID = "stream_id" constant siFieldStartTimestamp (line 35) | siFieldStartTimestamp = "start_timestamp" constant siFieldEndTimestamp (line 36) | siFieldEndTimestamp = "end_timestamp" constant siFieldHeartbeatInterval (line 37) | siFieldHeartbeatInterval = "heartbeat_interval" constant siFieldMetadataTable (line 38) | siFieldMetadataTable = "metadata_table" constant siFieldMinWatermarkCacheTTL (line 39) | siFieldMinWatermarkCacheTTL = "min_watermark_cache_ttl" constant siFieldAllowedModTypes (line 40) | siFieldAllowedModTypes = "allowed_mod_types" constant siFieldBatchPolicy (line 41) | siFieldBatchPolicy = "batching" constant defaultMetadataTableFormat (line 46) | defaultMetadataTableFormat = "cdc_metadata_%s" constant shutdownTimeout (line 47) | shutdownTimeout = 5 * time.Second type spannerCDCInputConfig (line 50) | type spannerCDCInputConfig struct function parseRFC3339Nano (line 54) | func parseRFC3339Nano(pConf *service.ParsedConfig, key string) (time.Tim... function spannerCDCInputConfigFromParsed (line 70) | func spannerCDCInputConfigFromParsed(pConf *service.ParsedConfig) (conf ... function spannerCDCInputSpec (line 123) | func spannerCDCInputSpec() *service.ConfigSpec { function init (line 158) | func init() { type asyncMessage (line 171) | type asyncMessage struct type spannerCDCReader (line 176) | type spannerCDCReader struct method emit (line 222) | func (r *spannerCDCReader) emit( method onDataChangeRecord (line 251) | func (r *spannerCDCReader) onDataChangeRecord(ctx context.Context, par... method Connect (line 313) | func (r *spannerCDCReader) Connect(ctx context.Context) error { method ReadBatch (line 353) | func (r *spannerCDCReader) ReadBatch(ctx context.Context) (service.Mes... method Close (line 364) | func (r *spannerCDCReader) Close(ctx context.Context) error { function newSpannerCDCReaderFromParsed (line 190) | func newSpannerCDCReaderFromParsed(pConf *service.ParsedConfig, mgr *ser... function newSpannerCDCReader (line 210) | func newSpannerCDCReader(conf spannerCDCInputConfig, batching service.Ba... type callbackRequest (line 381) | type callbackRequest struct type periodicallyFlushingSpannerCDCReader (line 397) | type periodicallyFlushingSpannerCDCReader struct method onDataChangeRecord (line 403) | func (r *periodicallyFlushingSpannerCDCReader) onDataChangeRecord(ctx ... FILE: internal/impl/gcp/enterprise/input_spanner_partition_batcher.go type spannerPartitionBatchIter (line 30) | type spannerPartitionBatchIter struct method Iter (line 36) | func (s *spannerPartitionBatchIter) Iter(ctx context.Context) iter.Seq... method Err (line 102) | func (s *spannerPartitionBatchIter) Err() error { type spannerPartitionBatcher (line 106) | type spannerPartitionBatcher struct method MaybeFlushWith (line 114) | func (s *spannerPartitionBatcher) MaybeFlushWith(dcr *changestreams.Da... method Flush (line 118) | func (s *spannerPartitionBatcher) Flush(ctx context.Context) (service.... method flush (line 130) | func (s *spannerPartitionBatcher) flush(ctx context.Context) (service.... method AddAck (line 138) | func (s *spannerPartitionBatcher) AddAck(ack *ack.Once) { method WaitAcks (line 145) | func (s *spannerPartitionBatcher) WaitAcks(ctx context.Context) error { method AckError (line 155) | func (s *spannerPartitionBatcher) AckError() error { method Close (line 164) | func (s *spannerPartitionBatcher) Close(ctx context.Context) error { type spannerPartitionBatcherFactory (line 173) | type spannerPartitionBatcherFactory struct method forPartition (line 192) | func (f *spannerPartitionBatcherFactory) forPartition(partitionToken s... function newSpannerPartitionBatcherFactory (line 181) | func newSpannerPartitionBatcherFactory( FILE: internal/impl/gcp/enterprise/input_spanner_partition_batcher_test.go function TestSpannerPartitionBatcherMaybeFlushWith (line 23) | func TestSpannerPartitionBatcherMaybeFlushWith(t *testing.T) { FILE: internal/impl/gcp/enterprise/integration_spanner_cdc_test.go function runSpannerCDCInputStream (line 37) | func runSpannerCDCInputStream( type SingersTableHelper (line 109) | type SingersTableHelper struct method CreateTableAndStream (line 114) | func (h SingersTableHelper) CreateTableAndStream() { method InsertRows (line 122) | func (h SingersTableHelper) InsertRows(n int) (time.Time, time.Time) { method UpdateRows (line 131) | func (h SingersTableHelper) UpdateRows(n int) (time.Time, time.Time) { method DeleteRows (line 140) | func (h SingersTableHelper) DeleteRows(n int) (time.Time, time.Time) { method insertRow (line 149) | func (h SingersTableHelper) insertRow(singerID int) time.Time { method insertMut (line 158) | func (h SingersTableHelper) insertMut(singerID int) *spanner.Mutation { method updateRow (line 166) | func (h SingersTableHelper) updateRow(singerID int) time.Time { method updateMut (line 175) | func (h SingersTableHelper) updateMut(singerID int) *spanner.Mutation { method deleteRow (line 184) | func (h SingersTableHelper) deleteRow(singerID int) time.Time { method deleteMut (line 193) | func (h SingersTableHelper) deleteMut(singerID int) *spanner.Mutation { function TestIntegrationRealSpannerCDCInput (line 197) | func TestIntegrationRealSpannerCDCInput(t *testing.T) { function TestIntegrationRealSpannerCDCInputMessagesOrderedByTimestampAndTransactionId (line 340) | func TestIntegrationRealSpannerCDCInputMessagesOrderedByTimestampAndTran... type spannerModMessage (line 485) | type spannerModMessage struct function collectN (line 492) | func collectN(t *testing.T, n int, ch <-chan *service.Message) (mods []s... type timeDist (line 518) | type timeDist struct type metricsSnapshot (line 524) | type metricsSnapshot struct function parseMetricsSnapshot (line 538) | func parseMetricsSnapshot(t *testing.T, data []byte) metricsSnapshot { function extractSpannerCDCMetricsJSON (line 551) | func extractSpannerCDCMetricsJSON(data []byte) ([]byte, error) { FILE: internal/impl/gcp/input_bigquery_select.go type bigQuerySelectInputConfig (line 33) | type bigQuerySelectInputConfig struct function bigQuerySelectInputConfigFromParsed (line 42) | func bigQuerySelectInputConfigFromParsed(inConf *service.ParsedConfig) (... function newBigQuerySelectInputConfig (line 99) | func newBigQuerySelectInputConfig() *service.ConfigSpec { type bigQuerySelectInput (line 154) | type bigQuerySelectInput struct method Connect (line 181) | func (inp *bigQuerySelectInput) Connect(context.Context) error { method Read (line 231) | func (inp *bigQuerySelectInput) Read(context.Context) (*service.Messag... method Close (line 259) | func (inp *bigQuerySelectInput) Close(context.Context) error { function newBigQuerySelectInput (line 168) | func newBigQuerySelectInput(inConf *service.ParsedConfig, logger *servic... function init (line 269) | func init() { FILE: internal/impl/gcp/input_bigquery_select_test.go function TestGCPBigQuerySelectInput (line 42) | func TestGCPBigQuerySelectInput(t *testing.T) { function TestGCPBigQuerySelectInput_NotConnected (line 96) | func TestGCPBigQuerySelectInput_NotConnected(t *testing.T) { function TestGCPBigQuerySelectInput_IteratorError (line 111) | func TestGCPBigQuerySelectInput_IteratorError(t *testing.T) { function TestGCPBigQuerySelectInput_Connect (line 140) | func TestGCPBigQuerySelectInput_Connect(t *testing.T) { function TestGCPBigQuerySelectInput_ConnectError (line 162) | func TestGCPBigQuerySelectInput_ConnectError(t *testing.T) { FILE: internal/impl/gcp/input_cloud_storage.go constant csiFieldBucket (line 35) | csiFieldBucket = "bucket" constant csiFieldPrefix (line 36) | csiFieldPrefix = "prefix" constant csiFieldCredentialsJSON (line 37) | csiFieldCredentialsJSON = "credentials_json" constant csiFieldDeleteObjects (line 38) | csiFieldDeleteObjects = "delete_objects" type csiConfig (line 41) | type csiConfig struct function csiConfigFromParsed (line 49) | func csiConfigFromParsed(pConf *service.ParsedConfig) (conf csiConfig, e... function csiSpec (line 68) | func csiSpec() *service.ConfigSpec { function init (line 114) | func init() { constant maxGCPCloudStorageListObjectsResults (line 131) | maxGCPCloudStorageListObjectsResults = 100 type gcpCloudStorageObjectTarget (line 134) | type gcpCloudStorageObjectTarget struct function newGCPCloudStorageObjectTarget (line 139) | func newGCPCloudStorageObjectTarget(key string, ackFn service.AckFunc) *... function deleteGCPCloudStorageObjectAckFn (line 150) | func deleteGCPCloudStorageObjectAckFn( type gcpCloudStoragePendingObject (line 172) | type gcpCloudStoragePendingObject struct type gcpCloudStorageTargetReader (line 179) | type gcpCloudStorageTargetReader struct method Pop (line 216) | func (r *gcpCloudStorageTargetReader) Pop(context.Context) (*gcpCloudS... method Close (line 240) | func (gcpCloudStorageTargetReader) Close(context.Context) error { function newGCPCloudStorageTargetReader (line 186) | func newGCPCloudStorageTargetReader( type gcpCloudStorageInput (line 248) | type gcpCloudStorageInput struct method Connect (line 274) | func (g *gcpCloudStorageInput) Connect(ctx context.Context) error { method getObjectTarget (line 292) | func (g *gcpCloudStorageInput) getObjectTarget(ctx context.Context) (*... method ReadBatch (line 348) | func (g *gcpCloudStorageInput) ReadBatch(ctx context.Context) (msg ser... method Close (line 394) | func (g *gcpCloudStorageInput) Close(ctx context.Context) (err error) { function newGCPCloudStorageInput (line 263) | func newGCPCloudStorageInput(conf csiConfig, res *service.Resources) (*g... function gcpCloudStorageMetaToParts (line 331) | func gcpCloudStorageMetaToParts(p *gcpCloudStoragePendingObject, parts s... FILE: internal/impl/gcp/input_pubsub.go constant pbiFieldProjectID (line 34) | pbiFieldProjectID = "project" constant pbiFieldCredentialsJSON (line 35) | pbiFieldCredentialsJSON = "credentials_json" constant pbiFieldSubscriptionID (line 36) | pbiFieldSubscriptionID = "subscription" constant pbiFieldEndpoint (line 37) | pbiFieldEndpoint = "endpoint" constant pbiFieldMaxOutstandingMessages (line 38) | pbiFieldMaxOutstandingMessages = "max_outstanding_messages" constant pbiFieldMaxOutstandingBytes (line 39) | pbiFieldMaxOutstandingBytes = "max_outstanding_bytes" constant pbiFieldSync (line 40) | pbiFieldSync = "sync" constant pbiFieldCreateSub (line 41) | pbiFieldCreateSub = "create_subscription" constant pbiFieldCreateSubEnabled (line 42) | pbiFieldCreateSubEnabled = "enabled" constant pbiFieldCreateSubTopicID (line 43) | pbiFieldCreateSubTopicID = "topic" type pbiConfig (line 46) | type pbiConfig struct function pbiConfigFromParsed (line 58) | func pbiConfigFromParsed(pConf *service.ParsedConfig) (conf pbiConfig, e... function pbiSpec (line 92) | func pbiSpec() *service.ConfigSpec { function init (line 147) | func init() { function createSubscription (line 158) | func createSubscription(conf pbiConfig, client *pubsub.Client, log *serv... type gcpPubSubReader (line 182) | type gcpPubSubReader struct method Connect (line 228) | func (c *gcpPubSubReader) Connect(context.Context) error { method Read (line 288) | func (c *gcpPubSubReader) Read(ctx context.Context) (*service.Message,... method Close (line 332) | func (c *gcpPubSubReader) Close(context.Context) error { function newGCPPubSubReader (line 195) | func newGCPPubSubReader(conf pbiConfig, res *service.Resources) (*gcpPub... constant metaPublishTimeUnix (line 282) | metaPublishTimeUnix string = "gcp_pubsub_publish_time_unix" constant metaMessageID (line 283) | metaMessageID string = "gcp_pubsub_message_id" constant metaDeliveryAttempt (line 284) | metaDeliveryAttempt string = "gcp_pubsub_delivery_attempt" constant metaOrderingKey (line 285) | metaOrderingKey string = "gcp_pubsub_ordering_key" FILE: internal/impl/gcp/input_pubsub_test.go function TestGCPPubSubReaderRead (line 29) | func TestGCPPubSubReaderRead(t *testing.T) { FILE: internal/impl/gcp/integration_pubsub_test.go function TestIntegrationGCPPubSub (line 34) | func TestIntegrationGCPPubSub(t *testing.T) { FILE: internal/impl/gcp/integration_test.go function createGCPCloudStorageBucket (line 33) | func createGCPCloudStorageBucket(var1, id string) error { function TestIntegrationGCP (line 46) | func TestIntegrationGCP(t *testing.T) { FILE: internal/impl/gcp/output_bigquery.go type gcpBigQueryCSVConfig (line 33) | type gcpBigQueryCSVConfig struct function gcpBigQueryCSVConfigFromParsed (line 42) | func gcpBigQueryCSVConfigFromParsed(conf *service.ParsedConfig) (csvconf... type gcpBigQueryOutputConfig (line 64) | type gcpBigQueryOutputConfig struct function gcpBigQueryOutputConfigFromParsed (line 82) | func gcpBigQueryOutputConfigFromParsed(conf *service.ParsedConfig) (gcon... type gcpBQClientURL (line 131) | type gcpBQClientURL method NewClient (line 133) | func (g gcpBQClientURL) NewClient(ctx context.Context, conf gcpBigQuer... function gcpBigQueryConfig (line 146) | func gcpBigQueryConfig() *service.ConfigSpec { function init (line 255) | func init() { type gcpBigQueryOutput (line 274) | type gcpBigQueryOutput struct method Connect (line 341) | func (g *gcpBigQueryOutput) Connect(ctx context.Context) (err error) { method WriteBatch (line 389) | func (g *gcpBigQueryOutput) WriteBatch(ctx context.Context, batch serv... method createTableLoader (line 466) | func (g *gcpBigQueryOutput) createTableLoader(data *[]byte) *bigquery.... method Close (line 492) | func (g *gcpBigQueryOutput) Close(context.Context) error { function newGCPBigQueryOutput (line 290) | func newGCPBigQueryOutput( function convertToIso (line 337) | func convertToIso(value []byte) (result []byte, err error) { function hasStatusCode (line 382) | func hasStatusCode(err error, code int) bool { FILE: internal/impl/gcp/output_bigquery_test.go function gcpBigQueryConfFromYAML (line 33) | func gcpBigQueryConfFromYAML(t *testing.T, yamlStr string) gcpBigQueryOu... function TestNewGCPBigQueryOutputJsonNewLineOk (line 45) | func TestNewGCPBigQueryOutputJsonNewLineOk(t *testing.T) { function TestNewGCPBigQueryOutputCsvDefaultConfigIsoOk (line 52) | func TestNewGCPBigQueryOutputCsvDefaultConfigIsoOk(t *testing.T) { function TestNewGCPBigQueryOutputCsvDefaultConfigUtfOk (line 68) | func TestNewGCPBigQueryOutputCsvDefaultConfigUtfOk(t *testing.T) { function TestNewGCPBigQueryOutputCsvCustomConfigIsoOk (line 83) | func TestNewGCPBigQueryOutputCsvCustomConfigIsoOk(t *testing.T) { function TestNewGCPBigQueryOutputCsvCustomConfigUtfOk (line 100) | func TestNewGCPBigQueryOutputCsvCustomConfigUtfOk(t *testing.T) { function TestNewGCPBigQueryOutputCsvHeaderIsoOk (line 116) | func TestNewGCPBigQueryOutputCsvHeaderIsoOk(t *testing.T) { function TestNewGCPBigQueryOutputCsvHeaderUtfOk (line 132) | func TestNewGCPBigQueryOutputCsvHeaderUtfOk(t *testing.T) { function TestNewGCPBigQueryOutputCsvFieldDelimiterIsoError (line 147) | func TestNewGCPBigQueryOutputCsvFieldDelimiterIsoError(t *testing.T) { function TestNewGCPBigQueryOutputCsvHeaderIsoError (line 162) | func TestNewGCPBigQueryOutputCsvHeaderIsoError(t *testing.T) { function TestGCPBigQueryOutputConvertToIsoOk (line 177) | func TestGCPBigQueryOutputConvertToIsoOk(t *testing.T) { function TestGCPBigQueryOutputConvertToIsoError (line 186) | func TestGCPBigQueryOutputConvertToIsoError(t *testing.T) { function TestGCPBigQueryOutputCreateTableLoaderOk (line 193) | func TestGCPBigQueryOutputCreateTableLoaderOk(t *testing.T) { function TestGCPBigQueryOutputDatasetDoNotExists (line 254) | func TestGCPBigQueryOutputDatasetDoNotExists(t *testing.T) { function TestGCPBigQueryOutputDatasetDoNotExistsUnknownError (line 280) | func TestGCPBigQueryOutputDatasetDoNotExistsUnknownError(t *testing.T) { function TestGCPBigQueryOutputTableDoNotExists (line 310) | func TestGCPBigQueryOutputTableDoNotExists(t *testing.T) { function TestGCPBigQueryOutputTableDoNotExistsUnknownError (line 347) | func TestGCPBigQueryOutputTableDoNotExistsUnknownError(t *testing.T) { function TestGCPBigQueryOutputConnectOk (line 384) | func TestGCPBigQueryOutputConnectOk(t *testing.T) { function TestGCPBigQueryOutputConnectWithoutTableOk (line 409) | func TestGCPBigQueryOutputConnectWithoutTableOk(t *testing.T) { function TestGCPBigQueryOutputWriteOk (line 441) | func TestGCPBigQueryOutputWriteOk(t *testing.T) { function TestGCPBigQueryOutputWriteError (line 508) | func TestGCPBigQueryOutputWriteError(t *testing.T) { FILE: internal/impl/gcp/output_cloud_storage.go constant csoFieldBucket (line 35) | csoFieldBucket = "bucket" constant csoFieldPath (line 36) | csoFieldPath = "path" constant csoFieldContentType (line 37) | csoFieldContentType = "content_type" constant csoFieldContentEncoding (line 38) | csoFieldContentEncoding = "content_encoding" constant csoFieldChunkSize (line 39) | csoFieldChunkSize = "chunk_size" constant csoFieldMaxInFlight (line 40) | csoFieldMaxInFlight = "max_in_flight" constant csoFieldBatching (line 41) | csoFieldBatching = "batching" constant csoFieldCollisionMode (line 42) | csoFieldCollisionMode = "collision_mode" constant csoFieldTimeout (line 43) | csoFieldTimeout = "timeout" constant csoFieldCredentialsJSON (line 44) | csoFieldCredentialsJSON = "credentials_json" constant GCPCloudStorageErrorIfExistsCollisionMode (line 47) | GCPCloudStorageErrorIfExistsCollisionMode = "error-if-exists" constant GCPCloudStorageAppendCollisionMode (line 50) | GCPCloudStorageAppendCollisionMode = "append" constant GCPCloudStorageIgnoreCollisionMode (line 53) | GCPCloudStorageIgnoreCollisionMode = "ignore" constant GCPCloudStorageOverwriteCollisionMode (line 56) | GCPCloudStorageOverwriteCollisionMode = "overwrite" type csoConfig (line 59) | type csoConfig struct function csoConfigFromParsed (line 70) | func csoConfigFromParsed(pConf *service.ParsedConfig) (conf csoConfig, e... function csoSpec (line 98) | func csoSpec() *service.ConfigSpec { function init (line 188) | func init() { type gcpCloudStorageOutput (line 210) | type gcpCloudStorageOutput struct method Connect (line 230) | func (g *gcpCloudStorageOutput) Connect(context.Context) error { method WriteBatch (line 255) | func (g *gcpCloudStorageOutput) WriteBatch(ctx context.Context, batch ... method Close (line 368) | func (g *gcpCloudStorageOutput) Close(context.Context) error { method removeTempFile (line 386) | func (g *gcpCloudStorageOutput) removeTempFile(ctx context.Context, sr... function newGCPCloudStorageOutput (line 220) | func newGCPCloudStorageOutput(conf csoConfig, res *service.Resources) (*... function getClientOptionWithCredential (line 248) | func getClientOptionWithCredential(credentialsJSON string, opt []option.... function appendToFile (line 380) | func appendToFile(ctx context.Context, src, dst *storage.ObjectHandle) e... FILE: internal/impl/gcp/output_pubsub.go function newPubSubOutputConfig (line 30) | func newPubSubOutputConfig() *service.ConfigSpec { type pubsubOutput (line 119) | type pubsubOutput struct method Connect (line 236) | func (out *pubsubOutput) Connect(_ context.Context) error { method WriteBatch (line 254) | func (out *pubsubOutput) WriteBatch(ctx context.Context, batch service... method Close (line 300) | func (out *pubsubOutput) Close(_ context.Context) error { method writeMessage (line 318) | func (out *pubsubOutput) writeMessage(ctx context.Context, cachedTopic... method getTopic (line 373) | func (out *pubsubOutput) getTopic(ctx context.Context, name string) (p... function newPubSubOutput (line 134) | func newPubSubOutput(conf *service.ParsedConfig) (*pubsubOutput, error) { type serverResult (line 401) | type serverResult struct function init (line 406) | func init() { FILE: internal/impl/gcp/output_pubsub_test.go function TestPubSubOutput (line 29) | func TestPubSubOutput(t *testing.T) { function TestPubSubOutput_MessageAttr (line 91) | func TestPubSubOutput_MessageAttr(t *testing.T) { function TestPubSubOutput_MissingTopic (line 153) | func TestPubSubOutput_MissingTopic(t *testing.T) { function TestPubSubOutput_PublishErrors (line 223) | func TestPubSubOutput_PublishErrors(t *testing.T) { function TestPubSubOutput_ValidateTopic (line 301) | func TestPubSubOutput_ValidateTopic(t *testing.T) { FILE: internal/impl/gcp/processor_bigquery_select.go type bigQuerySelectProcessorConfig (line 31) | type bigQuerySelectProcessorConfig struct function bigQuerySelectProcessorConfigFromParsed (line 40) | func bigQuerySelectProcessorConfigFromParsed(inConf *service.ParsedConfi... function newBigQuerySelectProcessorConfig (line 93) | func newBigQuerySelectProcessorConfig() *service.ConfigSpec { type bigQueryProcessorOptions (line 145) | type bigQueryProcessorOptions struct type bigQuerySelectProcessor (line 153) | type bigQuerySelectProcessor struct method ProcessBatch (line 192) | func (proc *bigQuerySelectProcessor) ProcessBatch(ctx context.Context,... method Close (line 252) | func (proc *bigQuerySelectProcessor) Close(context.Context) error { function newBigQuerySelectProcessor (line 161) | func newBigQuerySelectProcessor(inConf *service.ParsedConfig, options *b... function consumeIterator (line 257) | func consumeIterator(iter bigqueryIterator) ([]map[string]bigquery.Value... function init (line 276) | func init() { FILE: internal/impl/gcp/processor_bigquery_select_test.go function TestGCPBigQuerySelectProcessor (line 44) | func TestGCPBigQuerySelectProcessor(t *testing.T) { function TestGCPBigQuerySelectProcessor_IteratorError (line 112) | func TestGCPBigQuerySelectProcessor_IteratorError(t *testing.T) { FILE: internal/impl/gcp/processor_vertex_ai_chat.go constant vaicpFieldProject (line 36) | vaicpFieldProject = "project" constant vaicpFieldCredentialsJSON (line 37) | vaicpFieldCredentialsJSON = "credentials_json" constant vaicpFieldModel (line 38) | vaicpFieldModel = "model" constant vaicpFieldLocation (line 39) | vaicpFieldLocation = "location" constant vaicpFieldPrompt (line 40) | vaicpFieldPrompt = "prompt" constant vaicpFieldHistory (line 41) | vaicpFieldHistory = "history" constant vaicpFieldSystemPrompt (line 42) | vaicpFieldSystemPrompt = "system_prompt" constant vaicpFieldAttachment (line 43) | vaicpFieldAttachment = "attachment" constant vaicpFieldTemp (line 44) | vaicpFieldTemp = "temperature" constant vaicpFieldTopP (line 45) | vaicpFieldTopP = "top_p" constant vaicpFieldTopK (line 46) | vaicpFieldTopK = "top_k" constant vaicpFieldMaxTokens (line 47) | vaicpFieldMaxTokens = "max_tokens" constant vaicpFieldStop (line 48) | vaicpFieldStop = "stop" constant vaicpFieldPresencePenalty (line 49) | vaicpFieldPresencePenalty = "presence_penalty" constant vaicpFieldFrequencyPenalty (line 50) | vaicpFieldFrequencyPenalty = "frequency_penalty" constant vaicpFieldResponseFormat (line 51) | vaicpFieldResponseFormat = "response_format" constant vaicpFieldMaxToolCalls (line 52) | vaicpFieldMaxToolCalls = "max_tool_calls" constant vaicpFieldTool (line 54) | vaicpFieldTool = "tools" constant vaicpToolFieldName (line 55) | vaicpToolFieldName = "name" constant vaicpToolFieldDesc (line 56) | vaicpToolFieldDesc = "description" constant vaicpToolFieldParams (line 57) | vaicpToolFieldParams = "parameters" constant vaicpToolParamFieldRequired (line 58) | vaicpToolParamFieldRequired = "required" constant vaicpToolParamFieldProps (line 59) | vaicpToolParamFieldProps = "properties" constant vaicpToolParamPropFieldType (line 60) | vaicpToolParamPropFieldType = "type" constant vaicpToolParamPropFieldDescription (line 61) | vaicpToolParamPropFieldDescription = "description" constant vaicpToolParamPropFieldEnum (line 62) | vaicpToolParamPropFieldEnum = "enum" constant vaicpToolFieldPipeline (line 63) | vaicpToolFieldPipeline = "processors" function init (line 66) | func init() { function newVertexAIProcessorConfig (line 74) | func newVertexAIProcessorConfig() *service.ConfigSpec { function newVertexAIProcessor (line 204) | func newVertexAIProcessor(conf *service.ParsedConfig, _ *service.Resourc... type tool (line 420) | type tool struct type vertexAIChatProcessor (line 425) | type vertexAIChatProcessor struct method Process (line 445) | func (p *vertexAIChatProcessor) Process(ctx context.Context, msg *serv... method computePrompt (line 613) | func (p *vertexAIChatProcessor) computePrompt(msg *service.Message) (s... method Close (line 627) | func (*vertexAIChatProcessor) Close(context.Context) error { FILE: internal/impl/gcp/processor_vertex_ai_embeddings.go constant vaiepFieldProject (line 34) | vaiepFieldProject = "project" constant vaiepFieldCredentialsJSON (line 35) | vaiepFieldCredentialsJSON = "credentials_json" constant vaiepFieldModel (line 36) | vaiepFieldModel = "model" constant vaiepFieldLocation (line 37) | vaiepFieldLocation = "location" constant vaiepFieldText (line 38) | vaiepFieldText = "text" constant vaiepFieldTaskType (line 39) | vaiepFieldTaskType = "task_type" constant vaiepFieldDims (line 40) | vaiepFieldDims = "output_dimensions" function init (line 43) | func init() { function newVertexAIEmbeddingsProcessorConfig (line 51) | func newVertexAIEmbeddingsProcessorConfig() *service.ConfigSpec { function newVertexAIEmbeddingsProcessor (line 92) | func newVertexAIEmbeddingsProcessor(conf *service.ParsedConfig, _ *servi... type vertexAIEmbeddingsProcessor (line 155) | type vertexAIEmbeddingsProcessor struct method Process (line 164) | func (p *vertexAIEmbeddingsProcessor) Process(ctx context.Context, msg... method computeText (line 222) | func (p *vertexAIEmbeddingsProcessor) computeText(msg *service.Message... method Close (line 236) | func (p *vertexAIEmbeddingsProcessor) Close(context.Context) error { FILE: internal/impl/gcp/pubsub.go type pubsubClient (line 25) | type pubsubClient interface type pubsubTopic (line 30) | type pubsubTopic interface type publishResult (line 37) | type publishResult interface type airGappedPubsubClient (line 41) | type airGappedPubsubClient struct method Close (line 45) | func (ac *airGappedPubsubClient) Close() error { method Topic (line 49) | func (ac *airGappedPubsubClient) Topic(id string, settings *pubsub.Pub... type airGappedTopic (line 56) | type airGappedTopic struct method Exists (line 60) | func (at *airGappedTopic) Exists(ctx context.Context) (bool, error) { method Publish (line 64) | func (at *airGappedTopic) Publish(ctx context.Context, msg *pubsub.Mes... method EnableOrdering (line 68) | func (at *airGappedTopic) EnableOrdering() { method Stop (line 72) | func (at *airGappedTopic) Stop() { FILE: internal/impl/gcp/pubsub_mock_test.go type mockPubSubClient (line 24) | type mockPubSubClient struct method Close (line 30) | func (c *mockPubSubClient) Close() error { method Topic (line 36) | func (c *mockPubSubClient) Topic(id string, _ *pubsub.PublishSettings)... type mockTopic (line 42) | type mockTopic struct method Exists (line 48) | func (mt *mockTopic) Exists(context.Context) (bool, error) { method Publish (line 53) | func (mt *mockTopic) Publish(_ context.Context, msg *pubsub.Message) p... method EnableOrdering (line 59) | func (mt *mockTopic) EnableOrdering() { method Stop (line 63) | func (mt *mockTopic) Stop() { type mockPublishResult (line 67) | type mockPublishResult struct method Get (line 73) | func (m *mockPublishResult) Get(context.Context) (string, error) { FILE: internal/impl/gcp/tracer_cloudtrace.go constant ctFieldProject (line 33) | ctFieldProject = "project" constant ctFieldSamplingRatio (line 34) | ctFieldSamplingRatio = "sampling_ratio" constant ctFieldTags (line 35) | ctFieldTags = "tags" constant ctFieldFlushInterval (line 36) | ctFieldFlushInterval = "flush_interval" function cloudTraceSpec (line 39) | func cloudTraceSpec() *service.ConfigSpec { function init (line 61) | func init() { function cloudTraceFromParsed (line 65) | func cloudTraceFromParsed(conf *service.ParsedConfig) (trace.TracerProvi... FILE: internal/impl/git/input.go type input (line 49) | type input struct method Connect (line 110) | func (in *input) Connect(ctx context.Context) error { method Read (line 180) | func (in *input) Read(ctx context.Context) (*service.Message, service.... method Close (line 223) | func (in *input) Close(ctx context.Context) error { method cloneRepo (line 238) | func (in *input) cloneRepo(ctx context.Context) error { method setLastCommit (line 264) | func (in *input) setLastCommit(ctx context.Context, newCommit plumbing... method getLastCommit (line 278) | func (in *input) getLastCommit() plumbing.Hash { method pollChanges (line 286) | func (in *input) pollChanges(ctx context.Context, cachedCommit plumbin... method fetchAndProcessNewCommits (line 350) | func (in *input) fetchAndProcessNewCommits(ctx context.Context) error { method updateCheckpointCache (line 409) | func (in *input) updateCheckpointCache(ctx context.Context, newHash pl... method pullGitChanges (line 424) | func (in *input) pullGitChanges(ctx context.Context, wt *git.Worktree,... method processChangedFiles (line 441) | func (in *input) processChangedFiles(ctx context.Context, oldCommit, n... method matchesPatterns (line 507) | func (in *input) matchesPatterns(relPath string) bool { method walkRepositoryFiles (line 531) | func (in *input) walkRepositoryFiles(ctx context.Context) (*sync.WaitG... method detectMimeType (line 568) | func (in *input) detectMimeType(filePath string) (string, bool) { method createMessage (line 600) | func (in *input) createMessage(filePath string) (*service.Message, err... method setupAuth (line 653) | func (in *input) setupAuth() (transport.AuthMethod, error) { type fileEvent (line 73) | type fileEvent struct function init (line 83) | func init() { function newInput (line 97) | func newInput(cfg inputCfg, mgr *service.Resources) *input { FILE: internal/impl/git/input_config.go function gitInputConfig (line 27) | func gitInputConfig() *service.ConfigSpec { type inputCfg (line 143) | type inputCfg struct type authConfig (line 167) | type authConfig struct type basicAuthConfig (line 174) | type basicAuthConfig struct type sshKeyAuthConfig (line 180) | type sshKeyAuthConfig struct type tokenAuthConfig (line 187) | type tokenAuthConfig struct function parseBasicAuth (line 192) | func parseBasicAuth(conf *service.ParsedConfig) (basicAuthConfig, error) { function parseSSHKeyAuth (line 218) | func parseSSHKeyAuth(conf *service.ParsedConfig) (sshKeyAuthConfig, erro... function parseTokenAuth (line 251) | func parseTokenAuth(conf *service.ParsedConfig) (tokenAuthConfig, error) { function parseAuthConfig (line 270) | func parseAuthConfig(conf *service.ParsedConfig) (authConfig, error) { function inputCfgFromParsed (line 298) | func inputCfgFromParsed(parsedCfg *service.ParsedConfig) (inputCfg, erro... FILE: internal/impl/git/input_test.go function TestMatchesPatterns (line 28) | func TestMatchesPatterns(t *testing.T) { function TestDetectMimeType (line 206) | func TestDetectMimeType(t *testing.T) { FILE: internal/impl/git/mime_type.go function isBinaryMIME (line 138) | func isBinaryMIME(mime string) bool { FILE: internal/impl/google/base.go constant baseFieldCredentialsJSON (line 27) | baseFieldCredentialsJSON = "credentials_json" function authDescription (line 30) | func authDescription(scope string) string { function commonFields (line 46) | func commonFields() []*service.ConfigField { type baseProcessor (line 55) | type baseProcessor struct function newBaseLabelProcessor (line 63) | func newBaseLabelProcessor(conf *service.ParsedConfig) (*baseProcessor[d... function newBaseDriveProcessor (line 75) | func newBaseDriveProcessor(conf *service.ParsedConfig) (*baseProcessor[d... method getDriveService (line 87) | func (g *baseProcessor[Service]) getDriveService(ctx context.Context) (*... method Close (line 111) | func (*baseProcessor[Service]) Close(context.Context) error { function googleClientOptions (line 115) | func googleClientOptions(ctx context.Context, credentialsJSON string) (o... FILE: internal/impl/google/drive_download.go constant driveDownloadFieldFileID (line 25) | driveDownloadFieldFileID = "file_id" constant driveDownloadFieldMimeType (line 26) | driveDownloadFieldMimeType = "mime_type" constant driveDownloadFieldExportMimeTypes (line 27) | driveDownloadFieldExportMimeTypes = "export_mime_types" constant driveDownloadFieldSupportSharedDrives (line 28) | driveDownloadFieldSupportSharedDrives = "shared_drives" function init (line 31) | func init() { function driveDownloadProcessorConfig (line 39) | func driveDownloadProcessorConfig() *service.ConfigSpec { type googleDriveDownloadProcessor (line 90) | type googleDriveDownloadProcessor struct method Process (line 147) | func (g *googleDriveDownloadProcessor) Process(ctx context.Context, ms... method downloadFile (line 171) | func (g *googleDriveDownloadProcessor) downloadFile(ctx context.Contex... method exportFile (line 184) | func (g *googleDriveDownloadProcessor) exportFile(ctx context.Context,... function newGoogleDriveDownloadProcessor (line 98) | func newGoogleDriveDownloadProcessor(conf *service.ParsedConfig, mgr *se... FILE: internal/impl/google/drive_file_labels.go function init (line 23) | func init() { function driveLabelsProcessorConfig (line 31) | func driveLabelsProcessorConfig() *service.ConfigSpec { type googleDriveLabelsProcessor (line 41) | type googleDriveLabelsProcessor struct method Process (line 58) | func (g *googleDriveLabelsProcessor) Process(ctx context.Context, msg ... function newGoogleDriveLabelsProcessor (line 45) | func newGoogleDriveLabelsProcessor(conf *service.ParsedConfig, mgr *serv... FILE: internal/impl/google/drive_search.go constant driveSearchFieldQuery (line 26) | driveSearchFieldQuery = "query" constant driveSearchFieldProjection (line 27) | driveSearchFieldProjection = "projection" constant driveSearchFieldLabels (line 28) | driveSearchFieldLabels = "include_label_ids" constant driveSearchFieldMaxResults (line 29) | driveSearchFieldMaxResults = "max_results" constant driveSearchFieldSupportSharedDrives (line 30) | driveSearchFieldSupportSharedDrives = "shared_drives" function init (line 33) | func init() { function driveSearchProcessorConfig (line 41) | func driveSearchProcessorConfig() *service.ConfigSpec { type googleDriveSearchProcessor (line 86) | type googleDriveSearchProcessor struct method Process (line 140) | func (g *googleDriveSearchProcessor) Process(ctx context.Context, msg ... function newGoogleDriveSearchProcessor (line 96) | func newGoogleDriveSearchProcessor(conf *service.ParsedConfig, mgr *serv... FILE: internal/impl/google/mimes.go type exportType (line 12) | type exportType struct type documentFormat (line 19) | type documentFormat struct FILE: internal/impl/hdfs/input.go constant iFieldHosts (line 27) | iFieldHosts = "hosts" constant iFieldUser (line 28) | iFieldUser = "user" constant iFieldDirectory (line 29) | iFieldDirectory = "directory" function inputSpec (line 32) | func inputSpec() *service.ConfigSpec { function init (line 59) | func init() { type hdfsReader (line 80) | type hdfsReader struct method Connect (line 92) | func (h *hdfsReader) Connect(context.Context) error { method Read (line 119) | func (h *hdfsReader) Read(context.Context) (*service.Message, service.... method Close (line 141) | func (*hdfsReader) Close(context.Context) error { FILE: internal/impl/hdfs/integration_test.go function TestIntegrationHDFS (line 31) | func TestIntegrationHDFS(t *testing.T) { FILE: internal/impl/hdfs/output.go constant oFieldHosts (line 29) | oFieldHosts = "hosts" constant oFieldUser (line 30) | oFieldUser = "user" constant oFieldDirectory (line 31) | oFieldDirectory = "directory" constant oFieldPath (line 32) | oFieldPath = "path" constant oFieldBatching (line 33) | oFieldBatching = "batching" function outputSpec (line 36) | func outputSpec() *service.ConfigSpec { function init (line 59) | func init() { type hdfsWriter (line 89) | type hdfsWriter struct method Connect (line 99) | func (h *hdfsWriter) Connect(context.Context) error { method WriteBatch (line 116) | func (h *hdfsWriter) WriteBatch(_ context.Context, batch service.Messa... method Close (line 154) | func (*hdfsWriter) Close(context.Context) error { FILE: internal/impl/html/bloblang.go function init (line 25) | func init() { FILE: internal/impl/html/bloblang_test.go function TestStripHTMLNoArgs (line 26) | func TestStripHTMLNoArgs(t *testing.T) { function TestStripHTMLWithArgs (line 36) | func TestStripHTMLWithArgs(t *testing.T) { FILE: internal/impl/iceberg/catalogx/catalog.go type Client (line 30) | type Client struct method LoadTable (line 143) | func (c *Client) LoadTable(ctx context.Context, tableName string) (*ta... method CreateTable (line 159) | func (c *Client) CreateTable(ctx context.Context, tableName string, sc... method UpdateSchema (line 184) | func (c *Client) UpdateSchema(ctx context.Context, tbl *table.Table, f... method AppendDataFiles (line 212) | func (c *Client) AppendDataFiles(ctx context.Context, tbl *table.Table... method CheckTableExists (line 228) | func (c *Client) CheckTableExists(ctx context.Context, tableName strin... method CreateNamespace (line 245) | func (c *Client) CreateNamespace(ctx context.Context, props iceberg.Pr... method CheckNamespaceExists (line 264) | func (c *Client) CheckNamespaceExists(ctx context.Context) (bool, erro... method refreshCatalogOnAuthErr (line 280) | func (c *Client) refreshCatalogOnAuthErr(ctx context.Context, err erro... method refreshCatalog (line 287) | func (c *Client) refreshCatalog(ctx context.Context) error { method loadCatalog (line 314) | func (c *Client) loadCatalog() catalog.Catalog { method Close (line 324) | func (*Client) Close() error { type Config (line 40) | type Config struct function NewCatalogClient (line 71) | func NewCatalogClient(ctx context.Context, cfg Config, namespace []strin... function isAuthErr (line 138) | func isAuthErr(err error) bool { function isNamespaceAlreadyExists (line 319) | func isNamespaceAlreadyExists(err error) bool { function toTableIdentifier (line 328) | func toTableIdentifier(ns []string, table string) table.Identifier { FILE: internal/impl/iceberg/catalogx/catalog_test.go function TestIsAuthErr (line 27) | func TestIsAuthErr(t *testing.T) { type mockRESTServer (line 53) | type mockRESTServer struct function newMockRESTServer (line 58) | func newMockRESTServer(handler http.HandlerFunc) *mockRESTServer { function newTestClient (line 72) | func newTestClient(t *testing.T, serverURL string, namespace []string) *... function TestLoadTableRetryOnAuthErr (line 82) | func TestLoadTableRetryOnAuthErr(t *testing.T) { function TestLoadTableNoRetryOnNonAuthErr (line 107) | func TestLoadTableNoRetryOnNonAuthErr(t *testing.T) { function TestCheckTableExistsRetryOnAuthErr (line 122) | func TestCheckTableExistsRetryOnAuthErr(t *testing.T) { function TestCreateNamespaceRetryOnAuthErr (line 145) | func TestCreateNamespaceRetryOnAuthErr(t *testing.T) { function TestCheckNamespaceExistsRetryOnAuthErr (line 169) | func TestCheckNamespaceExistsRetryOnAuthErr(t *testing.T) { function TestConcurrentRefreshCatalog (line 192) | func TestConcurrentRefreshCatalog(t *testing.T) { FILE: internal/impl/iceberg/committer.go type CommitInput (line 27) | type CommitInput struct type CommitConfig (line 33) | type CommitConfig struct type StaleSchemaError (line 41) | type StaleSchemaError struct method Error (line 46) | func (e *StaleSchemaError) Error() string { type committer (line 53) | type committer struct method Commit (line 80) | func (c *committer) Commit(ctx context.Context, input CommitInput) err... method doCommit (line 86) | func (c *committer) doCommit(ctx context.Context, inputs []CommitInput... method currentSchemaID (line 149) | func (c *committer) currentSchemaID() int { method Close (line 154) | func (c *committer) Close() { function NewCommitter (line 62) | func NewCommitter(tbl *table.Table, cfg CommitConfig, reloadTable func(c... FILE: internal/impl/iceberg/config.go constant ioFieldCatalog (line 19) | ioFieldCatalog = "catalog" constant ioFieldCatalogWarehouse (line 20) | ioFieldCatalogWarehouse = "warehouse" constant ioFieldCatalogURL (line 21) | ioFieldCatalogURL = "url" constant ioFieldCatalogAuth (line 22) | ioFieldCatalogAuth = "auth" constant ioFieldCatalogAuthOAuth2 (line 23) | ioFieldCatalogAuthOAuth2 = "oauth2" constant ioFieldCatalogAuthBearer (line 24) | ioFieldCatalogAuthBearer = "bearer" constant ioFieldCatalogAuthSigV4 (line 25) | ioFieldCatalogAuthSigV4 = "aws_sigv4" constant ioFieldOAuth2ServerURI (line 26) | ioFieldOAuth2ServerURI = "server_uri" constant ioFieldOAuth2ClientID (line 27) | ioFieldOAuth2ClientID = "client_id" constant ioFieldOAuth2ClientSecret (line 28) | ioFieldOAuth2ClientSecret = "client_secret" constant ioFieldOAuth2Scope (line 29) | ioFieldOAuth2Scope = "scope" constant ioFieldSigV4Region (line 30) | ioFieldSigV4Region = "region" constant ioFieldSigV4Service (line 31) | ioFieldSigV4Service = "service" constant ioFieldCatalogHeaders (line 32) | ioFieldCatalogHeaders = "headers" constant ioFieldCatalogTLSSkipVer (line 33) | ioFieldCatalogTLSSkipVer = "tls_skip_verify" constant ioFieldNamespace (line 36) | ioFieldNamespace = "namespace" constant ioFieldTable (line 37) | ioFieldTable = "table" constant ioFieldStorage (line 40) | ioFieldStorage = "storage" constant ioFieldStorageS3 (line 43) | ioFieldStorageS3 = "aws_s3" constant ioFieldS3Bucket (line 44) | ioFieldS3Bucket = "bucket" constant ioFieldS3Region (line 45) | ioFieldS3Region = "region" constant ioFieldS3Endpoint (line 46) | ioFieldS3Endpoint = "endpoint" constant ioFieldS3ForcePathStyleURLs (line 47) | ioFieldS3ForcePathStyleURLs = "force_path_style_urls" constant ioFieldS3Credentials (line 48) | ioFieldS3Credentials = "credentials" constant ioFieldS3CredID (line 49) | ioFieldS3CredID = "id" constant ioFieldS3CredSecret (line 50) | ioFieldS3CredSecret = "secret" constant ioFieldS3CredToken (line 51) | ioFieldS3CredToken = "token" constant ioFieldStorageGCS (line 54) | ioFieldStorageGCS = "gcp_cloud_storage" constant ioFieldGCSBucket (line 55) | ioFieldGCSBucket = "bucket" constant ioFieldGCSEndpoint (line 56) | ioFieldGCSEndpoint = "endpoint" constant ioFieldGCSCredType (line 57) | ioFieldGCSCredType = "credentials_type" constant ioFieldGCSKeyPath (line 58) | ioFieldGCSKeyPath = "credentials_file" constant ioFieldGCSJSONKey (line 59) | ioFieldGCSJSONKey = "credentials_json" constant ioFieldStorageAzure (line 62) | ioFieldStorageAzure = "azure_blob_storage" constant ioFieldAzureStorageAccount (line 63) | ioFieldAzureStorageAccount = "storage_account" constant ioFieldAzureContainer (line 64) | ioFieldAzureContainer = "container" constant ioFieldAzureEndpoint (line 65) | ioFieldAzureEndpoint = "endpoint" constant ioFieldAzureSASToken (line 66) | ioFieldAzureSASToken = "storage_sas_token" constant ioFieldAzureConnectionString (line 67) | ioFieldAzureConnectionString = "storage_connection_string" constant ioFieldAzureAccessKey (line 68) | ioFieldAzureAccessKey = "storage_access_key" constant ioFieldSchemaEvolution (line 71) | ioFieldSchemaEvolution = "schema_evolution" constant ioFieldSchemaEvolutionEnabled (line 72) | ioFieldSchemaEvolutionEnabled = "enabled" constant ioFieldSchemaEvolutionPartitionSpec (line 73) | ioFieldSchemaEvolutionPartitionSpec = "partition_spec" constant ioFieldSchemaEvolutionTableLoc (line 74) | ioFieldSchemaEvolutionTableLoc = "table_location" constant ioFieldCommit (line 77) | ioFieldCommit = "commit" constant ioFieldManifestMergeEnabled (line 78) | ioFieldManifestMergeEnabled = "manifest_merge_enabled" constant ioFieldMaxSnapshotAge (line 79) | ioFieldMaxSnapshotAge = "max_snapshot_age" constant ioFieldMaxCommitRetries (line 80) | ioFieldMaxCommitRetries = "max_retries" constant ioFieldBatching (line 83) | ioFieldBatching = "batching" constant ioFieldMaxInFlight (line 84) | ioFieldMaxInFlight = "max_in_flight" function icebergOutputConfig (line 88) | func icebergOutputConfig() *service.ConfigSpec { FILE: internal/impl/iceberg/e2e/glue/e2e_test.go function skipIfNotConfigured (line 43) | func skipIfNotConfigured(t *testing.T) { function catalogConfig (line 53) | func catalogConfig() catalogx.Config { function newRouter (line 63) | func newRouter(t *testing.T, namespace, table string, schemaEvo bool) *i... function produce (line 85) | func produce(t *testing.T, ctx context.Context, router *icebergimpl.Rout... function athenaQuery (line 95) | func athenaQuery(t *testing.T, ctx context.Context, sql string) []map[st... function glueCleanup (line 168) | func glueCleanup(t *testing.T, tableName string) { function TestGlueE2E_BasicWrite (line 213) | func TestGlueE2E_BasicWrite(t *testing.T) { function TestGlueE2E_SchemaEvolution (line 252) | func TestGlueE2E_SchemaEvolution(t *testing.T) { FILE: internal/impl/iceberg/e2e/polaris-aws/e2e_test.go function skipIfNotConfigured (line 43) | func skipIfNotConfigured(t *testing.T) { function startPolaris (line 50) | func startPolaris(t *testing.T) string { function getOAuth2Token (line 92) | func getOAuth2Token(t *testing.T, polarisURL string) string { function polarisHTTP (line 115) | func polarisHTTP(t *testing.T, method, url, token string, payload any) { function createPolarisCatalog (line 133) | func createPolarisCatalog(t *testing.T, polarisURL, token, catalogName, ... function grantCatalogAccess (line 151) | func grantCatalogAccess(t *testing.T, polarisURL, token, catalogName str... function buildCatalogConfig (line 176) | func buildCatalogConfig(polarisURL, catalogName string) catalogx.Config { function newRouter (line 189) | func newRouter(t *testing.T, catalogCfg catalogx.Config, namespace, tabl... function produce (line 210) | func produce(t *testing.T, ctx context.Context, router *icebergimpl.Rout... function s3Cleanup (line 220) | func s3Cleanup(t *testing.T, bucket, region, prefix string) { function TestPolarisAWSE2E_BasicWrite (line 254) | func TestPolarisAWSE2E_BasicWrite(t *testing.T) { function TestPolarisAWSE2E_SchemaEvolution (line 311) | func TestPolarisAWSE2E_SchemaEvolution(t *testing.T) { function TestPolarisAWSE2E_CredentialRefreshSoak (line 371) | func TestPolarisAWSE2E_CredentialRefreshSoak(t *testing.T) { function writeBatch (line 432) | func writeBatch(t *testing.T, ctx context.Context, router *icebergimpl.R... FILE: internal/impl/iceberg/e2e/polaris-azure/e2e_test.go function skipIfNotConfigured (line 46) | func skipIfNotConfigured(t *testing.T) { function startPolaris (line 53) | func startPolaris(t *testing.T) string { function getOAuth2Token (line 79) | func getOAuth2Token(t *testing.T, polarisURL string) string { function polarisHTTP (line 102) | func polarisHTTP(t *testing.T, method, url, token string, payload any) { function createPolarisCatalog (line 120) | func createPolarisCatalog(t *testing.T, polarisURL, token, catalogName, ... function grantCatalogAccess (line 138) | func grantCatalogAccess(t *testing.T, polarisURL, token, catalogName str... function buildCatalogConfig (line 163) | func buildCatalogConfig(polarisURL, catalogName string) catalogx.Config { function newRouter (line 179) | func newRouter(t *testing.T, catalogCfg catalogx.Config, namespace, tabl... function produce (line 200) | func produce(t *testing.T, ctx context.Context, router *icebergimpl.Rout... function adlsCleanup (line 210) | func adlsCleanup(t *testing.T, storageAcct, key, ctr, prefix string) { function TestPolarisE2E_BasicWrite (line 250) | func TestPolarisE2E_BasicWrite(t *testing.T) { function TestPolarisE2E_SchemaEvolution (line 307) | func TestPolarisE2E_SchemaEvolution(t *testing.T) { FILE: internal/impl/iceberg/icebergx/compare.go function compareOptionalLiteral (line 22) | func compareOptionalLiteral(a, b iceberg.Optional[iceberg.Literal]) int { function compareLiteral (line 37) | func compareLiteral(a, b iceberg.Literal) int { FILE: internal/impl/iceberg/icebergx/parquet.go function BuildParquetSchema (line 24) | func BuildParquetSchema(schema *iceberg.Schema) (_ *parquet.Schema, fiel... type schemaLeaf (line 50) | type schemaLeaf struct function schemaLeaves (line 57) | func schemaLeaves(root iceberg.Type, fieldID int, path []string) iter.Se... function icebergFieldToParquet (line 108) | func icebergFieldToParquet(field iceberg.NestedField) (parquet.Node, err... function icebergTypeToParquet (line 125) | func icebergTypeToParquet(t iceberg.Type) (parquet.Node, error) { FILE: internal/impl/iceberg/icebergx/parquet_test.go function TestBuildParquetSchema_SimpleFlat (line 21) | func TestBuildParquetSchema_SimpleFlat(t *testing.T) { function TestBuildParquetSchema_NestedStruct (line 49) | func TestBuildParquetSchema_NestedStruct(t *testing.T) { function TestBuildParquetSchema_List (line 89) | func TestBuildParquetSchema_List(t *testing.T) { function TestBuildParquetSchema_Map (line 123) | func TestBuildParquetSchema_Map(t *testing.T) { function TestBuildParquetSchema_ListOfStructs (line 164) | func TestBuildParquetSchema_ListOfStructs(t *testing.T) { function TestBuildParquetSchema_DeeplyNested (line 209) | func TestBuildParquetSchema_DeeplyNested(t *testing.T) { function TestBuildParquetSchema_NestedListsInStruct (line 251) | func TestBuildParquetSchema_NestedListsInStruct(t *testing.T) { function TestBuildParquetSchema_ComplexMixed (line 306) | func TestBuildParquetSchema_ComplexMixed(t *testing.T) { function TestBuildParquetSchema_AllPrimitiveTypes (line 373) | func TestBuildParquetSchema_AllPrimitiveTypes(t *testing.T) { function TestSchemaLeaves_SimpleStruct (line 402) | func TestSchemaLeaves_SimpleStruct(t *testing.T) { function TestSchemaLeaves_NestedStruct (line 426) | func TestSchemaLeaves_NestedStruct(t *testing.T) { function TestSchemaLeaves_List (line 459) | func TestSchemaLeaves_List(t *testing.T) { function TestSchemaLeaves_Map (line 478) | func TestSchemaLeaves_Map(t *testing.T) { function TestSchemaLeaves_ListOfStructs (line 503) | func TestSchemaLeaves_ListOfStructs(t *testing.T) { FILE: internal/impl/iceberg/icebergx/partition_key.go constant maxKeyValueLength (line 29) | maxKeyValueLength = 64 constant maxPathLength (line 31) | maxPathLength = 512 type PartitionKey (line 35) | type PartitionKey method Compare (line 39) | func (pk PartitionKey) Compare(other PartitionKey) int { function NewPartitionKey (line 61) | func NewPartitionKey(spec iceberg.PartitionSpec, schema *iceberg.Schema,... function parquetValueToLiteral (line 99) | func parquetValueToLiteral(resultType iceberg.Type, value parquet.Value)... function PartitionKeyToPath (line 167) | func PartitionKeyToPath(spec iceberg.PartitionSpec, key PartitionKey) (s... function formatLiteralValue (line 214) | func formatLiteralValue(transform iceberg.Transform, lit iceberg.Literal... function ParsePartitionSpec (line 244) | func ParsePartitionSpec(input string, schema *iceberg.Schema) (iceberg.P... type partitionSpecParser (line 254) | type partitionSpecParser struct method parse (line 261) | func (p *partitionSpecParser) parse() (iceberg.PartitionSpec, error) { method parseFields (line 315) | func (p *partitionSpecParser) parseFields() ([]iceberg.PartitionField,... method parseField (line 344) | func (p *partitionSpecParser) parseField(fieldID int) (iceberg.Partiti... method parseTransformExpr (line 385) | func (p *partitionSpecParser) parseTransformExpr() (iceberg.Transform,... method parseTransformCall (line 421) | func (p *partitionSpecParser) parseTransformCall(transformName string)... method parseColumnRef (line 544) | func (p *partitionSpecParser) parseColumnRef() (string, error) { method parseIdentifier (line 570) | func (p *partitionSpecParser) parseIdentifier() (string, error) { method parsePlainIdentifier (line 583) | func (p *partitionSpecParser) parsePlainIdentifier() (string, error) { method parseQuotedIdentifier (line 602) | func (p *partitionSpecParser) parseQuotedIdentifier() (string, error) { method parseInt (line 630) | func (p *partitionSpecParser) parseInt() (int, error) { method resolveColumnRef (line 652) | func (p *partitionSpecParser) resolveColumnRef(colRef string) (int, er... method peek (line 692) | func (p *partitionSpecParser) peek() byte { method advance (line 699) | func (p *partitionSpecParser) advance() { method skipWhitespace (line 705) | func (p *partitionSpecParser) skipWhitespace() { method expectChar (line 711) | func (p *partitionSpecParser) expectChar(ch byte) error { method matchKeyword (line 720) | func (p *partitionSpecParser) matchKeyword(keyword string) bool { method errorf (line 739) | func (p *partitionSpecParser) errorf(format string, args ...any) error { function isWhitespace (line 743) | func isWhitespace(ch byte) bool { function isIdentStart (line 747) | func isIdentStart(ch byte) bool { function isIdentChar (line 751) | func isIdentChar(ch byte) bool { function isDigit (line 755) | func isDigit(ch byte) bool { function splitColumnRef (line 759) | func splitColumnRef(colRef string) []string { function generatePartitionFieldName (line 763) | func generatePartitionFieldName(colRef string) string { FILE: internal/impl/iceberg/icebergx/partition_key_test.go function makeTestSchema (line 26) | func makeTestSchema() *iceberg.Schema { function partitionKeyToPath (line 46) | func partitionKeyToPath(t *testing.T, spec iceberg.PartitionSpec, schema... function TestIdentityTransform (line 58) | func TestIdentityTransform(t *testing.T) { function TestTimestampTransform (line 123) | func TestTimestampTransform(t *testing.T) { function TestTimeTransforms (line 174) | func TestTimeTransforms(t *testing.T) { function TestVoidTransform (line 207) | func TestVoidTransform(t *testing.T) { function TestBucketTransform (line 226) | func TestBucketTransform(t *testing.T) { function TestElementSizeLimiting (line 250) | func TestElementSizeLimiting(t *testing.T) { function TestPathSizeLimiting (line 277) | func TestPathSizeLimiting(t *testing.T) { function TestSpecValuesMismatch (line 309) | func TestSpecValuesMismatch(t *testing.T) { function TestEmptyPartitionSpec (line 328) | func TestEmptyPartitionSpec(t *testing.T) { function TestNullValues (line 341) | func TestNullValues(t *testing.T) { function TestTruncateTransform (line 360) | func TestTruncateTransform(t *testing.T) { function TestURLEncoding (line 380) | func TestURLEncoding(t *testing.T) { function TestNewPartitionKey (line 398) | func TestNewPartitionKey(t *testing.T) { function TestPartitionKeyWithNulls (line 422) | func TestPartitionKeyWithNulls(t *testing.T) { function TestParsePartitionSpecEmpty (line 450) | func TestParsePartitionSpecEmpty(t *testing.T) { function TestParsePartitionSpecIdentity (line 472) | func TestParsePartitionSpecIdentity(t *testing.T) { function TestParsePartitionSpecMultipleFields (line 501) | func TestParsePartitionSpecMultipleFields(t *testing.T) { function TestParsePartitionSpecTimeTransforms (line 519) | func TestParsePartitionSpecTimeTransforms(t *testing.T) { function TestParsePartitionSpecBucketTransform (line 551) | func TestParsePartitionSpecBucketTransform(t *testing.T) { function TestParsePartitionSpecTruncateTransform (line 580) | func TestParsePartitionSpecTruncateTransform(t *testing.T) { function TestParsePartitionSpecWithAlias (line 611) | func TestParsePartitionSpecWithAlias(t *testing.T) { function TestParsePartitionSpecQuotedIdentifiers (line 638) | func TestParsePartitionSpecQuotedIdentifiers(t *testing.T) { function TestParsePartitionSpecNestedFields (line 671) | func TestParsePartitionSpecNestedFields(t *testing.T) { function TestParsePartitionSpecComplexSpec (line 720) | func TestParsePartitionSpecComplexSpec(t *testing.T) { function TestParsePartitionSpecErrors (line 751) | func TestParsePartitionSpecErrors(t *testing.T) { function TestParsePartitionSpecCaseInsensitiveTransforms (line 782) | func TestParsePartitionSpecCaseInsensitiveTransforms(t *testing.T) { function TestParsePartitionSpecWhitespaceHandling (line 812) | func TestParsePartitionSpecWhitespaceHandling(t *testing.T) { FILE: internal/impl/iceberg/icebergx/path.go type PathSegmentKind (line 19) | type PathSegmentKind constant PathField (line 23) | PathField PathSegmentKind = iota constant PathListElement (line 25) | PathListElement constant PathMapEntry (line 27) | PathMapEntry type PathSegment (line 31) | type PathSegment struct method String (line 36) | func (p PathSegment) String() string { type Path (line 50) | type Path method String (line 52) | func (p Path) String() string { function ParsePath (line 70) | func ParsePath(s string) Path { FILE: internal/impl/iceberg/icebergx/stats.go type ParquetStats (line 28) | type ParquetStats struct type minMaxAggregator (line 38) | type minMaxAggregator struct method update (line 44) | func (a *minMaxAggregator) update(minBytes, maxBytes []byte, pqType fo... method lowerBound (line 72) | func (a *minMaxAggregator) lowerBound() []byte { method upperBound (line 80) | func (a *minMaxAggregator) upperBound() []byte { function ExtractParquetStats (line 90) | func ExtractParquetStats( function ReverseFieldIDMap (line 188) | func ReverseFieldIDMap(fieldToCol map[int]int) map[int]int { function buildFieldTypeMap (line 197) | func buildFieldTypeMap(schema *iceberg.Schema) map[int]iceberg.Type { function parquetBytesToLiteral (line 208) | func parquetBytesToLiteral(data []byte, pqType format.Type, iceType iceb... function decodeParquetValue (line 219) | func decodeParquetValue(data []byte, pqType format.Type) (any, error) { function goValueToLiteral (line 260) | func goValueToLiteral(val any, iceType iceberg.Type) (iceberg.Literal, e... function PartitionFieldMaps (line 303) | func PartitionFieldMaps(spec iceberg.PartitionSpec, schema *iceberg.Sche... function PartitionDataFromKey (line 329) | func PartitionDataFromKey(spec iceberg.PartitionSpec, key PartitionKey) ... FILE: internal/impl/iceberg/integration/catalogx_integration_test.go function TestCatalogxIntegration (line 32) | func TestCatalogxIntegration(t *testing.T) { type testRow (line 322) | type testRow struct function createTestParquet (line 328) | func createTestParquet(t *testing.T, rows []testRow) []byte { function uploadToMinIO (line 344) | func uploadToMinIO(t *testing.T, endpoint, bucket, key string, data []by... FILE: internal/impl/iceberg/integration/connector_integration_test.go function TestConnectorIntegration (line 24) | func TestConnectorIntegration(t *testing.T) { FILE: internal/impl/iceberg/integration/integration_test.go function TestIntegrationIcebergRESTWithMinIO (line 23) | func TestIntegrationIcebergRESTWithMinIO(t *testing.T) { FILE: internal/impl/iceberg/integration/schema_evolution_test.go function TestSchemaEvolutionIntegration (line 25) | func TestSchemaEvolutionIntegration(t *testing.T) { FILE: internal/impl/iceberg/integration/test_helpers.go type testInfrastructure (line 40) | type testInfrastructure struct method CatalogConfig (line 64) | func (infra *testInfrastructure) CatalogConfig() catalogx.Config { method NewCatalogClient (line 80) | func (infra *testInfrastructure) NewCatalogClient(t *testing.T, namesp... method NewRouter (line 105) | func (infra *testInfrastructure) NewRouter( method Terminate (line 303) | func (infra *testInfrastructure) Terminate(ctx context.Context) error { method CreateBucket (line 334) | func (infra *testInfrastructure) CreateBucket(t *testing.T, bucket str... method CreateNamespace (line 358) | func (infra *testInfrastructure) CreateNamespace(t *testing.T, namespa... method ExecSQL (line 371) | func (infra *testInfrastructure) ExecSQL(ctx context.Context, sql stri... method duckDBSetupSQL (line 396) | func (infra *testInfrastructure) duckDBSetupSQL(catalog string) string { function setupTestInfra (line 54) | func setupTestInfra(t *testing.T, ctx context.Context) *testInfrastructu... type RouterOption (line 89) | type RouterOption type routerOpts (line 91) | type routerOpts struct function WithSchemaEvolution (line 96) | func WithSchemaEvolution(cfg icebergimpl.SchemaEvolutionConfig) RouterOp... function produce (line 136) | func produce(t *testing.T, ctx context.Context, router *icebergimpl.Rout... function produceMessages (line 149) | func produceMessages(t *testing.T, ctx context.Context, router *icebergi... function querySQL (line 159) | func querySQL[T any](t *testing.T, ctx context.Context, infra *testInfra... type countResult (line 170) | type countResult struct type ColumnInfo (line 175) | type ColumnInfo struct function createMessageWithMeta (line 182) | func createMessageWithMeta(t *testing.T, data map[string]any, metaKey, m... function startTestInfrastructure (line 195) | func startTestInfrastructure(t *testing.T, ctx context.Context) *testInf... function parseJSONArray (line 428) | func parseJSONArray[T any](output string) ([]T, error) { FILE: internal/impl/iceberg/output_iceberg.go function init (line 28) | func init() { type icebergOutput (line 64) | type icebergOutput struct method Connect (line 480) | func (o *icebergOutput) Connect(_ context.Context) error { method WriteBatch (line 486) | func (o *icebergOutput) WriteBatch(ctx context.Context, batch service.... method Close (line 491) | func (o *icebergOutput) Close(_ context.Context) error { function newIcebergOutputFromConfig (line 70) | func newIcebergOutputFromConfig(conf *service.ParsedConfig, mgr *service... function parseCatalogConfig (line 110) | func parseCatalogConfig(conf *service.ParsedConfig) (catalogx.Config, er... function parseStorageProps (line 215) | func parseStorageProps(conf *service.ParsedConfig) (iceberg.Properties, ... function parseS3Props (line 242) | func parseS3Props(conf *service.ParsedConfig) (iceberg.Properties, error) { function parseGCSProps (line 304) | func parseGCSProps(conf *service.ParsedConfig) (iceberg.Properties, erro... function parseAzureProps (line 347) | func parseAzureProps(conf *service.ParsedConfig) (iceberg.Properties, er... function parseSchemaEvolutionConfig (line 419) | func parseSchemaEvolutionConfig(conf *service.ParsedConfig) (SchemaEvolu... function parseCommitConfig (line 454) | func parseCommitConfig(conf *service.ParsedConfig) (CommitConfig, error) { FILE: internal/impl/iceberg/router.go type tableKey (line 29) | type tableKey struct type SchemaEvolutionConfig (line 35) | type SchemaEvolutionConfig struct constant maxSchemaEvolutionRetries (line 47) | maxSchemaEvolutionRetries = 10 type tableEntry (line 52) | type tableEntry struct type Router (line 58) | type Router struct method getOrCreateEntry (line 90) | func (r *Router) getOrCreateEntry(key tableKey) *tableEntry { method Route (line 100) | func (r *Router) Route(ctx context.Context, batch service.MessageBatch... method writeWithRetry (line 142) | func (r *Router) writeWithRetry(ctx context.Context, key tableKey, bat... method doWrite (line 210) | func (r *Router) doWrite(ctx context.Context, key tableKey, entry *tab... method createNamespace (line 241) | func (r *Router) createNamespace(ctx context.Context, key tableKey, en... method createTable (line 272) | func (r *Router) createTable(ctx context.Context, key tableKey, batch ... method evolveSchema (line 362) | func (r *Router) evolveSchema(ctx context.Context, key tableKey, schem... method makeColumnOptional (line 419) | func (r *Router) makeColumnOptional(ctx context.Context, key tableKey,... method closeWriter (line 466) | func (*Router) closeWriter(entry *tableEntry) { method createWriter (line 475) | func (r *Router) createWriter(ctx context.Context, key tableKey) (*wri... method Close (line 524) | func (r *Router) Close() { function NewRouter (line 71) | func NewRouter( FILE: internal/impl/iceberg/schema_errors.go type SchemaFieldError (line 25) | type SchemaFieldError interface type NewFieldError (line 39) | type NewFieldError struct method ParentPath (line 55) | func (e *NewFieldError) ParentPath() icebergx.Path { method FieldName (line 60) | func (e *NewFieldError) FieldName() string { method Value (line 65) | func (e *NewFieldError) Value() any { method Error (line 70) | func (e *NewFieldError) Error() string { method FullPath (line 78) | func (e *NewFieldError) FullPath() icebergx.Path { function NewNewFieldError (line 46) | func NewNewFieldError(parentPath icebergx.Path, fieldName string, value ... type BatchSchemaEvolutionError (line 88) | type BatchSchemaEvolutionError struct method Error (line 98) | func (e *BatchSchemaEvolutionError) Error() string { method Unwrap (line 107) | func (e *BatchSchemaEvolutionError) Unwrap() []error { method GroupByParentPath (line 118) | func (e *BatchSchemaEvolutionError) GroupByParentPath() map[string][]*... function NewBatchSchemaEvolutionError (line 93) | func NewBatchSchemaEvolutionError(errors []*NewFieldError) *BatchSchemaE... FILE: internal/impl/iceberg/shredder/shredder.go type RequiredFieldNullError (line 24) | type RequiredFieldNullError struct method Error (line 29) | func (e *RequiredFieldNullError) Error() string { type ShreddedValue (line 35) | type ShreddedValue struct type Sink (line 49) | type Sink interface type RecordShredder (line 68) | type RecordShredder struct method Shred (line 82) | func (rs *RecordShredder) Shred(record map[string]any, sink Sink) error { method shredStruct (line 88) | func (rs *RecordShredder) shredStruct( method shredValue (line 143) | func (rs *RecordShredder) shredValue( method shredList (line 182) | func (rs *RecordShredder) shredList( method shredMap (line 237) | func (rs *RecordShredder) shredMap( method shredNull (line 311) | func (rs *RecordShredder) shredNull( function NewRecordShredder (line 73) | func NewRecordShredder(schema *iceberg.Schema) *RecordShredder { function convertLeafValue (line 349) | func convertLeafValue(value any, typ iceberg.Type) (parquet.Value, error) { FILE: internal/impl/iceberg/shredder/shredder_test.go type testSink (line 22) | type testSink struct method EmitValue (line 33) | func (s *testSink) EmitValue(sv ShreddedValue) error { method OnNewField (line 38) | func (s *testSink) OnNewField(path icebergx.Path, name string, value a... type newFieldRecord (line 27) | type newFieldRecord struct function TestShredSimpleRecord (line 46) | func TestShredSimpleRecord(t *testing.T) { function TestShredNullOptionalField (line 77) | func TestShredNullOptionalField(t *testing.T) { function TestShredList (line 105) | func TestShredList(t *testing.T) { function TestShredEmptyList (line 149) | func TestShredEmptyList(t *testing.T) { function TestShredNestedStruct (line 180) | func TestShredNestedStruct(t *testing.T) { function TestShredNullNestedStruct (line 222) | func TestShredNullNestedStruct(t *testing.T) { function TestShredMap (line 257) | func TestShredMap(t *testing.T) { function TestShredListOfStructs (line 300) | func TestShredListOfStructs(t *testing.T) { function TestShredMissingRequiredField (line 354) | func TestShredMissingRequiredField(t *testing.T) { function TestShredNullRequiredField (line 373) | func TestShredNullRequiredField(t *testing.T) { function TestShredNewFieldDetection (line 390) | func TestShredNewFieldDetection(t *testing.T) { function TestShredNestedNewField (line 413) | func TestShredNestedNewField(t *testing.T) { function TestShredNewFieldInList (line 449) | func TestShredNewFieldInList(t *testing.T) { function TestListOfStrings (line 496) | func TestListOfStrings(t *testing.T) { function TestDefinitionLevels (line 541) | func TestDefinitionLevels(t *testing.T) { function TestRepetitionLevels (line 626) | func TestRepetitionLevels(t *testing.T) { function TestAddressBookExample (line 673) | func TestAddressBookExample(t *testing.T) { function TestAddressBookNoContacts (line 768) | func TestAddressBookNoContacts(t *testing.T) { function TestRequiredGroupWrappedInOptionalGroup (line 836) | func TestRequiredGroupWrappedInOptionalGroup(t *testing.T) { function TestRequiredValuesNotNullValidation (line 913) | func TestRequiredValuesNotNullValidation(t *testing.T) { function TestLogicalMap (line 979) | func TestLogicalMap(t *testing.T) { function filterByFieldID (line 1023) | func filterByFieldID(values []ShreddedValue, fieldID int) []ShreddedValue { FILE: internal/impl/iceberg/type_inference.go type typeInferrer (line 21) | type typeInferrer struct method allocateFieldID (line 31) | func (ti *typeInferrer) allocateFieldID() int { method inferType (line 56) | func (ti *typeInferrer) inferType(value any) (iceberg.Type, error) { method inferListType (line 116) | func (ti *typeInferrer) inferListType(slice []any) (iceberg.Type, erro... method inferStructType (line 140) | func (ti *typeInferrer) inferStructType(m map[string]any) (*iceberg.St... function newTypeInferrer (line 26) | func newTypeInferrer() *typeInferrer { function InferIcebergType (line 50) | func InferIcebergType(value any) (iceberg.Type, error) { function BuildSchemaFromRecord (line 171) | func BuildSchemaFromRecord(record map[string]any) (*iceberg.Schema, erro... function InferIcebergTypeForAddColumn (line 200) | func InferIcebergTypeForAddColumn(value any) (iceberg.Type, error) { FILE: internal/impl/iceberg/type_inference_test.go function TestInferIcebergType (line 20) | func TestInferIcebergType(t *testing.T) { function TestBuildSchemaFromRecord (line 105) | func TestBuildSchemaFromRecord(t *testing.T) { function TestInferIcebergTypeForAddColumn (line 195) | func TestInferIcebergTypeForAddColumn(t *testing.T) { FILE: internal/impl/iceberg/writer.go type writer (line 31) | type writer struct method Write (line 49) | func (w *writer) Write(ctx context.Context, batch service.MessageBatch... method messagesToParquet (line 165) | func (w *writer) messagesToParquet(batch service.MessageBatch) ([]part... method Close (line 298) | func (w *writer) Close() { function NewWriter (line 40) | func NewWriter(tbl *table.Table, comm *committer, logger *service.Logger... type parquetResult (line 151) | type parquetResult struct type partitionFile (line 157) | type partitionFile struct type parquetColumn (line 303) | type parquetColumn struct type parquetSink (line 310) | type parquetSink struct method EmitValue (line 342) | func (s *parquetSink) EmitValue(sv shredder.ShreddedValue) error { method OnNewField (line 355) | func (s *parquetSink) OnNewField(parentPath icebergx.Path, name string... method newFieldErrors (line 369) | func (s *parquetSink) newFieldErrors() []*NewFieldError { method flush (line 374) | func (s *parquetSink) flush() error { method Close (line 386) | func (s *parquetSink) Close() (parquetResult, error) { function newParquetSink (line 321) | func newParquetSink(pqSchema *parquet.Schema, fieldToCol map[int]int) *p... type bufferingSink (line 398) | type bufferingSink struct method reset (line 417) | func (s *bufferingSink) reset() { method EmitValue (line 425) | func (s *bufferingSink) EmitValue(sv shredder.ShreddedValue) error { method OnNewField (line 437) | func (s *bufferingSink) OnNewField(parentPath icebergx.Path, name stri... method newFieldErrors (line 451) | func (s *bufferingSink) newFieldErrors() []*NewFieldError { method writeTo (line 456) | func (s *bufferingSink) writeTo(target *parquetSink) error { function newBufferingSink (line 408) | func newBufferingSink(partitionSourceIDs map[int]int, numPartitionFields... FILE: internal/impl/influxdb/metrics_influxdb.go constant imFieldURL (line 33) | imFieldURL = "url" constant imFieldDB (line 34) | imFieldDB = "db" constant imFieldTLS (line 35) | imFieldTLS = "tls" constant imFieldInterval (line 36) | imFieldInterval = "interval" constant imFieldPassword (line 37) | imFieldPassword = "password" constant imFieldPingInterval (line 38) | imFieldPingInterval = "ping_interval" constant imFieldPrecision (line 39) | imFieldPrecision = "precision" constant imFieldTimeout (line 40) | imFieldTimeout = "timeout" constant imFieldUsername (line 41) | imFieldUsername = "username" constant imFieldRetentionPolicy (line 42) | imFieldRetentionPolicy = "retention_policy" constant imFieldWriteConsistency (line 43) | imFieldWriteConsistency = "write_consistency" constant imFieldInclude (line 44) | imFieldInclude = "include" constant imFieldIncludeRuntime (line 45) | imFieldIncludeRuntime = "runtime" constant imFieldIncludeDebugGC (line 46) | imFieldIncludeDebugGC = "debug_gc" constant imFieldTags (line 47) | imFieldTags = "tags" function configSpec (line 50) | func configSpec() *service.ConfigSpec { function init (line 118) | func init() { type influxDBMetrics (line 126) | type influxDBMetrics struct method loop (line 251) | func (i *influxDBMetrics) loop() { method publishRegistry (line 278) | func (i *influxDBMetrics) publishRegistry() error { method getAllMetrics (line 351) | func (i *influxDBMetrics) getAllMetrics() map[string]map[string]any { method NewCounterCtor (line 364) | func (i *influxDBMetrics) NewCounterCtor(path string, n ...string) ser... method NewTimerCtor (line 375) | func (i *influxDBMetrics) NewTimerCtor(path string, n ...string) servi... method NewGaugeCtor (line 386) | func (i *influxDBMetrics) NewGaugeCtor(path string, n ...string) servi... method HandlerFunc (line 397) | func (*influxDBMetrics) HandlerFunc() http.HandlerFunc { method Close (line 401) | func (i *influxDBMetrics) Close(context.Context) error { function fromParsed (line 144) | func fromParsed(conf *service.ParsedConfig, logger *service.Logger) (i *... type clientConf (line 207) | type clientConf struct method build (line 226) | func (conf clientConf) build() (c client.Client, err error) { function clientConfFromParsed (line 214) | func clientConfFromParsed(conf *service.ParsedConfig) (c clientConf, err... function getMetricValues (line 303) | func getMetricValues(i any) map[string]any { FILE: internal/impl/influxdb/metrics_influxdb_integration_test.go function TestInfluxIntegration (line 31) | func TestInfluxIntegration(t *testing.T) { function testInfluxConnect (line 108) | func testInfluxConnect(t *testing.T, i *influxDBMetrics, c client.Client) { FILE: internal/impl/influxdb/metrics_influxdb_test.go function fromYAML (line 24) | func fromYAML(t testing.TB, conf string, args ...any) *influxDBMetrics { function TestInfluxTimers (line 35) | func TestInfluxTimers(t *testing.T) { function TestInfluxCounters (line 71) | func TestInfluxCounters(t *testing.T) { function TestInfluxGauge (line 108) | func TestInfluxGauge(t *testing.T) { FILE: internal/impl/influxdb/metrics_influxdb_types.go type influxDBGauge (line 29) | type influxDBGauge struct method Set (line 34) | func (g influxDBGauge) Set(value int64) { method SetFloat64 (line 38) | func (g influxDBGauge) SetFloat64(value float64) { method Incr (line 43) | func (g influxDBGauge) Incr(count int64) { method IncrFloat64 (line 47) | func (g influxDBGauge) IncrFloat64(count float64) { method Decr (line 52) | func (g influxDBGauge) Decr(count int64) { method DecrFloat64 (line 56) | func (g influxDBGauge) DecrFloat64(count float64) { type influxDBCounter (line 60) | type influxDBCounter struct method Incr (line 65) | func (i influxDBCounter) Incr(count int64) { method IncrFloat64 (line 70) | func (i influxDBCounter) IncrFloat64(count float64) { type influxDBTimer (line 74) | type influxDBTimer struct method Timing (line 79) | func (i influxDBTimer) Timing(delta int64) { function encodeInfluxDBName (line 85) | func encodeInfluxDBName(name string, tagNames, tagValues []string) string { function decodeInfluxDBName (line 113) | func decodeInfluxDBName(n string) (outName string, tags map[string]strin... function splitUnescaped (line 133) | func splitUnescaped(name, separator string) []string { FILE: internal/impl/influxdb/metrics_influxdb_types_test.go function Test_encodeInfluxDBName (line 19) | func Test_encodeInfluxDBName(t *testing.T) { function Test_decodeInfluxDBName (line 45) | func Test_decodeInfluxDBName(t *testing.T) { FILE: internal/impl/jaeger/tracer_jaeger.go constant jtFieldAgentAddress (line 38) | jtFieldAgentAddress = "agent_address" constant jtFieldCollectorURL (line 39) | jtFieldCollectorURL = "collector_url" constant jtFieldSamplerType (line 40) | jtFieldSamplerType = "sampler_type" constant jtFieldSamplerParam (line 41) | jtFieldSamplerParam = "sampler_param" constant jtFieldTags (line 42) | jtFieldTags = "tags" constant jtFieldFlushInterval (line 43) | jtFieldFlushInterval = "flush_interval" type jaegerConfig (line 46) | type jaegerConfig struct function jaegerConfigSpec (line 56) | func jaegerConfigSpec() *service.ConfigSpec { function init (line 94) | func init() { function NewJaeger (line 122) | func NewJaeger(config jaegerConfig) (trace.TracerProvider, error) { function getAgentOpts (line 190) | func getAgentOpts(agentAddress string) ([]jaeger.AgentEndpointOption, er... FILE: internal/impl/jaeger/tracer_jaeger_test.go function TestGetAgentOps (line 30) | func TestGetAgentOps(t *testing.T) { function TestNewJaeger (line 63) | func TestNewJaeger(t *testing.T) { FILE: internal/impl/javascript/benchmark_test.go function BenchmarkProcessorBasic (line 28) | func BenchmarkProcessorBasic(b *testing.B) { FILE: internal/impl/javascript/casts.go function getMapFromValue (line 23) | func getMapFromValue(val goja.Value) (map[string]any, error) { function getSliceFromValue (line 32) | func getSliceFromValue(val goja.Value) ([]any, error) { function getMapSliceFromValue (line 41) | func getMapSliceFromValue(val goja.Value) ([]map[string]any, error) { FILE: internal/impl/javascript/functions.go type jsFunction (line 29) | type jsFunction type jsFunctionParam (line 31) | type jsFunctionParam struct type jsFunctionDefinition (line 37) | type jsFunctionDefinition struct method Param (line 45) | func (j *jsFunctionDefinition) Param(name, typeStr, what string) *jsFu... method Example (line 54) | func (j *jsFunctionDefinition) Example(example string) *jsFunctionDefi... method FnCtor (line 59) | func (j *jsFunctionDefinition) FnCtor(ctor func(r *vmRunner) jsFunctio... method String (line 64) | func (j *jsFunctionDefinition) String() string { function registerVMRunnerFunction (line 91) | func registerVMRunnerFunction(name, description string) *jsFunctionDefin... FILE: internal/impl/javascript/logger.go type Logger (line 20) | type Logger struct method Log (line 25) | func (l *Logger) Log(message string) { method Warn (line 30) | func (l *Logger) Warn(message string) { method Error (line 35) | func (l *Logger) Error(message string) { FILE: internal/impl/javascript/processor.go constant codeField (line 38) | codeField = "code" constant fileField (line 39) | fileField = "file" constant includeField (line 40) | includeField = "global_folders" function javascriptProcessorConfig (line 43) | func javascriptProcessorConfig() *service.ConfigSpec { function init (line 121) | func init() { type javascriptProcessor (line 131) | type javascriptProcessor struct method ProcessBatch (line 212) | func (j *javascriptProcessor) ProcessBatch(ctx context.Context, batch ... method Close (line 234) | func (j *javascriptProcessor) Close(ctx context.Context) error { function sourceLoader (line 138) | func sourceLoader(serviceFS *service.FS) require.SourceLoader { function newJavascriptProcessorFromConfig (line 170) | func newJavascriptProcessorFromConfig(conf *service.ParsedConfig, mgr *s... FILE: internal/impl/javascript/processor_test.go function TestProcessorBasic (line 35) | func TestProcessorBasic(t *testing.T) { function TestProcessorNoEncapsulation (line 70) | func TestProcessorNoEncapsulation(t *testing.T) { function TestProcessorMetadata (line 101) | func TestProcessorMetadata(t *testing.T) { function TestProcessorStructured (line 151) | func TestProcessorStructured(t *testing.T) { function TestProcessorStructuredImut (line 185) | func TestProcessorStructuredImut(t *testing.T) { function TestProcessorErrorHandling (line 226) | func TestProcessorErrorHandling(t *testing.T) { function TestProcessorBasicFromFile (line 271) | func TestProcessorBasicFromFile(t *testing.T) { function TestProcessorBasicFromModule (line 310) | func TestProcessorBasicFromModule(t *testing.T) { function TestProcessorHTTPFetch (line 352) | func TestProcessorHTTPFetch(t *testing.T) { FILE: internal/impl/javascript/vm.go type vmRunner (line 27) | type vmRunner struct method reset (line 131) | func (r *vmRunner) reset() { method Run (line 137) | func (r *vmRunner) Run(_ context.Context, batch service.MessageBatch) ... method Close (line 159) | func (*vmRunner) Close(context.Context) error { method newVM (line 38) | func (j *javascriptProcessor) newVM() (*vmRunner, error) { constant fnCtxName (line 59) | fnCtxName = "benthos" function setFunction (line 61) | func setFunction(vr *vmRunner, name string, function jsFunction) error { function parseArgs (line 86) | func parseArgs(call goja.FunctionCall, ptrs ...any) error { FILE: internal/impl/jira/integration_test.go type authClient (line 32) | type authClient struct method Do (line 38) | func (c *authClient) Do(req *http.Request) (*http.Response, error) { function TestProcessor_EndToEnd_Issues (line 43) | func TestProcessor_EndToEnd_Issues(t *testing.T) { function TestProcessor_EndToEnd_Projects (line 206) | func TestProcessor_EndToEnd_Projects(t *testing.T) { FILE: internal/impl/jira/jirahttp/client.go constant jiraAPIBasePath (line 36) | jiraAPIBasePath = "/rest/api/3" type httpDoer (line 40) | type httpDoer interface type Client (line 161) | type Client struct method callJiraApi (line 48) | func (j *Client) callJiraApi(ctx context.Context, u *url.URL) ([]byte,... method GetAllCustomFields (line 101) | func (j *Client) GetAllCustomFields(ctx context.Context, fieldsToSearc... method getCustomFieldsPage (line 138) | func (j *Client) getCustomFieldsPage(ctx context.Context, startAt int)... function NewClient (line 171) | func NewClient(log *service.Logger, baseURL string, maxResults int, http... FILE: internal/impl/jira/jirahttp/filter.go type selectorTree (line 39) | type selectorTree function selectorTreeFrom (line 79) | func selectorTreeFrom(log *service.Logger, fields []string, custom map[s... method filter (line 113) | func (j *Client) filter(data any, selectors selectorTree, custom map[str... function reverseCustomFields (line 164) | func reverseCustomFields(m map[string]string) map[string]string { function normalizeInputFields (line 178) | func normalizeInputFields(q *JsonInputQuery, custom map[string]string) { FILE: internal/impl/jira/jirahttp/filter_test.go function TestBuildSelectorTree (line 22) | func TestBuildSelectorTree(t *testing.T) { function TestNormalizeAndReverseCustomFields (line 56) | func TestNormalizeAndReverseCustomFields(t *testing.T) { function TestFilter_MapAndArray (line 76) | func TestFilter_MapAndArray(t *testing.T) { FILE: internal/impl/jira/jirahttp/jira_helper.go type HTTPError (line 23) | type HTTPError struct method Error (line 30) | func (e *HTTPError) Error() string { type AuthHeaderPolicy (line 36) | type AuthHeaderPolicy struct FILE: internal/impl/jira/jirahttp/query.go function extractExpandableFields (line 45) | func extractExpandableFields(fields []string) []string { method ExtractQueryFromMessage (line 61) | func (j *Client) ExtractQueryFromMessage(msg *service.Message) (*JsonInp... method PrepareJiraQuery (line 85) | func (j *Client) PrepareJiraQuery(ctx context.Context, q *JsonInputQuery... function parseOperatorField (line 167) | func parseOperatorField(input string) (string, string, error) { FILE: internal/impl/jira/jirahttp/query_test.go function TestExtractExpandableFields (line 24) | func TestExtractExpandableFields(t *testing.T) { function TestParseOperatorField (line 51) | func TestParseOperatorField(t *testing.T) { function TestExtractQueryFromMessage (line 80) | func TestExtractQueryFromMessage(t *testing.T) { function TestExtractQueryFromMessage_InvalidJSON (line 103) | func TestExtractQueryFromMessage_InvalidJSON(t *testing.T) { FILE: internal/impl/jira/jirahttp/resources_issues.go method SearchIssuesResource (line 31) | func (j *Client) SearchIssuesResource( method searchAllIssues (line 82) | func (j *Client) searchAllIssues(ctx context.Context, queryParams map[st... method searchIssuesPage (line 101) | func (j *Client) searchIssuesPage(ctx context.Context, qp map[string]str... method SearchIssueTransitionsResource (line 139) | func (j *Client) SearchIssueTransitionsResource(ctx context.Context, q *... FILE: internal/impl/jira/jirahttp/resources_issues_test.go function TestSearchAllIssues_PaginatesAndAggregates (line 26) | func TestSearchAllIssues_PaginatesAndAggregates(t *testing.T) { function TestSearchIssuesPage_SendsExpectedQueryParams (line 100) | func TestSearchIssuesPage_SendsExpectedQueryParams(t *testing.T) { function TestSearchIssuesPage_PropagatesParams (line 141) | func TestSearchIssuesPage_PropagatesParams(t *testing.T) { FILE: internal/impl/jira/jirahttp/resources_projects.go method SearchProjectsResource (line 41) | func (j *Client) SearchProjectsResource( method searchAllProjects (line 93) | func (j *Client) searchAllProjects(ctx context.Context, queryParams map[... method searchProjectsPage (line 124) | func (j *Client) searchProjectsPage(ctx context.Context, qp map[string]s... method SearchProjectTypesResource (line 160) | func (j *Client) SearchProjectTypesResource(ctx context.Context, q *Json... method SearchProjectCategoriesResource (line 210) | func (j *Client) SearchProjectCategoriesResource(ctx context.Context, q ... method SearchProjectVersionsResource (line 263) | func (j *Client) SearchProjectVersionsResource( FILE: internal/impl/jira/jirahttp/resources_projects_test.go function TestSearchAllProjects_PaginatesViaStartAt (line 26) | func TestSearchAllProjects_PaginatesViaStartAt(t *testing.T) { function TestSearchProjectsPage_SendsParamsAndMaxResults (line 84) | func TestSearchProjectsPage_SendsParamsAndMaxResults(t *testing.T) { FILE: internal/impl/jira/jirahttp/resources_roles.go method SearchRolesResource (line 31) | func (j *Client) SearchRolesResource( method searchRoles (line 80) | func (j *Client) searchRoles(ctx context.Context) ([]any, error) { FILE: internal/impl/jira/jirahttp/resources_roles_test.go function newRolesTestServer (line 25) | func newRolesTestServer(t *testing.T, handler http.HandlerFunc) *httptes... function newRolesTestJiraHttp (line 30) | func newRolesTestJiraHttp(server *httptest.Server) *Client { function TestSearchRoles_Success (line 37) | func TestSearchRoles_Success(t *testing.T) { function TestSearchRoles_InvalidJSON (line 61) | func TestSearchRoles_InvalidJSON(t *testing.T) { function TestSearchRolesResource_NoRoles (line 79) | func TestSearchRolesResource_NoRoles(t *testing.T) { FILE: internal/impl/jira/jirahttp/resources_users.go method searchUsersPage (line 33) | func (j *Client) searchUsersPage(ctx context.Context, queryParams map[st... method searchAllUsers (line 70) | func (j *Client) searchAllUsers(ctx context.Context, queryParams map[str... method SearchUsersResource (line 102) | func (j *Client) SearchUsersResource( FILE: internal/impl/jira/jirahttp/resources_users_test.go function newUsersTestServer (line 27) | func newUsersTestServer(t *testing.T, h http.HandlerFunc) *httptest.Serv... function newUsersJiraHttp (line 33) | func newUsersJiraHttp(srv *httptest.Server, maxResults int) *Client { function TestSearchUsersPage_SendsParamsAndParses (line 42) | func TestSearchUsersPage_SendsParamsAndParses(t *testing.T) { function TestSearchUsersPage_WithStartAt (line 72) | func TestSearchUsersPage_WithStartAt(t *testing.T) { function TestSearchAllUsers_PaginatesUntilEmpty (line 98) | func TestSearchAllUsers_PaginatesUntilEmpty(t *testing.T) { function TestSearchUsersResource_EmptyBatchWhenNoUsers (line 131) | func TestSearchUsersResource_EmptyBatchWhenNoUsers(t *testing.T) { function TestSearchUsersPage_PropagatesQueryParams (line 156) | func TestSearchUsersPage_PropagatesQueryParams(t *testing.T) { function TestSearchAllUsers_StartAtIncrementsByPageSize (line 188) | func TestSearchAllUsers_StartAtIncrementsByPageSize(t *testing.T) { FILE: internal/impl/jira/jirahttp/transform.go function transformIssue (line 26) | func transformIssue(orig Issue) IssueResponse { function transformIssueTransition (line 49) | func transformIssueTransition(orig any) issueTransitionResponse { function transformProject (line 78) | func transformProject(orig any) ProjectResponse { function transformUser (line 105) | func transformUser(orig any) userResponse { function transformProjectType (line 133) | func transformProjectType(orig any) projectTypeResponse { function transformProjectCategory (line 161) | func transformProjectCategory(orig any) projectCategoryResponse { function transformRole (line 183) | func transformRole(orig any) roleResponse { function transformProjectVersion (line 211) | func transformProjectVersion(orig any) projectVersionResponse { FILE: internal/impl/jira/jirahttp/transform_test.go function TestTransformIssue (line 22) | func TestTransformIssue(t *testing.T) { function TestTransformProject (line 44) | func TestTransformProject(t *testing.T) { function TestTransformProjectType (line 55) | func TestTransformProjectType(t *testing.T) { function TestTransformProjectCategory (line 63) | func TestTransformProjectCategory(t *testing.T) { FILE: internal/impl/jira/jirahttp/types.go type JsonInputQuery (line 27) | type JsonInputQuery struct type Issue (line 41) | type Issue struct type IssueResponse (line 50) | type IssueResponse struct type issueTransitionResponse (line 58) | type issueTransitionResponse struct type issueTransitionsSearchResponse (line 64) | type issueTransitionsSearchResponse struct type ProjectResponse (line 69) | type ProjectResponse struct type ProjectSearchResponse (line 76) | type ProjectSearchResponse struct type projectTypeResponse (line 83) | type projectTypeResponse struct type projectCategoryResponse (line 90) | type projectCategoryResponse struct type CustomField (line 97) | type CustomField struct type CustomFieldSearchResponse (line 105) | type CustomFieldSearchResponse struct type SearchJQLResponse (line 116) | type SearchJQLResponse struct type userResponse (line 123) | type userResponse struct type roleResponse (line 129) | type roleResponse struct type projectVersionResponse (line 135) | type projectVersionResponse struct type ResourceType (line 143) | type ResourceType constant ResourceIssue (line 147) | ResourceIssue ResourceType = "issue" constant ResourceIssueTransition (line 148) | ResourceIssueTransition ResourceType = "issue_transition" constant ResourceRole (line 149) | ResourceRole ResourceType = "role" constant ResourceUser (line 150) | ResourceUser ResourceType = "user" constant ResourceProject (line 151) | ResourceProject ResourceType = "project" constant ResourceProjectCategory (line 152) | ResourceProjectCategory ResourceType = "project_category" constant ResourceProjectType (line 153) | ResourceProjectType ResourceType = "project_type" constant ResourceProjectVersion (line 154) | ResourceProjectVersion ResourceType = "project_version" function parseResource (line 158) | func parseResource(s string) (ResourceType, error) { FILE: internal/impl/jira/jirahttp/types_test.go function TestParseResource (line 21) | func TestParseResource(t *testing.T) { FILE: internal/impl/jira/processor_jira.go type jiraProcessor (line 42) | type jiraProcessor struct method Process (line 174) | func (j *jiraProcessor) Process(ctx context.Context, msg *service.Mess... method Close (line 195) | func (*jiraProcessor) Close(context.Context) error { function newJiraProcessorConfigSpec (line 48) | func newJiraProcessorConfigSpec() *service.ConfigSpec { function newJiraProcessor (line 108) | func newJiraProcessor(conf *service.ParsedConfig, mgr *service.Resources... function init (line 200) | func init() { FILE: internal/impl/jira/processor_jira_test.go function TestJiraProcessorConfigValidation (line 26) | func TestJiraProcessorConfigValidation(t *testing.T) { FILE: internal/impl/jira/resources.go method searchResource (line 31) | func (j *jiraProcessor) searchResource( FILE: internal/impl/jsonpath/bloblang_jsonpath.go function init (line 31) | func init() { FILE: internal/impl/kafka/aws/aws.go function init (line 30) | func init() { FILE: internal/impl/kafka/cache_redpanda.go constant rcFieldTopic (line 29) | rcFieldTopic = "topic" constant rcFieldAllowAutoTopicCreation (line 30) | rcFieldAllowAutoTopicCreation = "allow_auto_topic_creation" function redpandaCacheConfig (line 33) | func redpandaCacheConfig() *service.ConfigSpec { function init (line 58) | func init() { function NewRedpandaCache (line 83) | func NewRedpandaCache(opts []kgo.Opt, topic string) (service.Cache, erro... type redpandaCache (line 105) | type redpandaCache struct method Add (line 114) | func (r *redpandaCache) Add(ctx context.Context, key string, value []b... method Set (line 119) | func (r *redpandaCache) Set(ctx context.Context, key string, value []b... method Delete (line 124) | func (r *redpandaCache) Delete(ctx context.Context, key string) error { method Get (line 129) | func (r *redpandaCache) Get(ctx context.Context, key string) ([]byte, ... method Close (line 174) | func (r *redpandaCache) Close(context.Context) error { FILE: internal/impl/kafka/enterprise/global_redpanda_logger.go type topicLogger (line 20) | type topicLogger struct method InitWithOutput (line 43) | func (l *topicLogger) InitWithOutput(pipelineID, topic string, logsLev... method Enabled (line 51) | func (l *topicLogger) Enabled(_ context.Context, atLevel slog.Level) b... method Handle (line 59) | func (l *topicLogger) Handle(_ context.Context, r slog.Record) error { method WithAttrs (line 104) | func (l *topicLogger) WithAttrs(attrs []slog.Attr) slog.Handler { method WithGroup (line 113) | func (l *topicLogger) WithGroup(string) slog.Handler { method Close (line 117) | func (l *topicLogger) Close(ctx context.Context) error { function newTopicLogger (line 31) | func newTopicLogger(id string) *topicLogger { FILE: internal/impl/kafka/enterprise/global_redpanda_status_updates.go type statusEmitter (line 26) | type statusEmitter struct method TriggerEventConfigParsed (line 49) | func (s *statusEmitter) TriggerEventConfigParsed() { method SetStreamSummary (line 60) | func (s *statusEmitter) SetStreamSummary(summary *service.RunningStrea... method TriggerEventStopped (line 67) | func (s *statusEmitter) TriggerEventStopped(err error) { method sendStatusEvent (line 83) | func (s *statusEmitter) sendStatusEvent(e *protoconnect.StatusEvent) { method Close (line 118) | func (s *statusEmitter) Close(ctx context.Context) error { method InitWithOutput (line 128) | func (s *statusEmitter) InitWithOutput(pipelineID, topic string, fallb... function newStatusEmitter (line 38) | func newStatusEmitter(id string) *statusEmitter { function sliceToDotPath (line 105) | func sliceToDotPath(path []string) string { FILE: internal/impl/kafka/enterprise/global_redpanda_status_updates_test.go function TestPathConversion (line 18) | func TestPathConversion(t *testing.T) { FILE: internal/impl/kafka/enterprise/global_redpanda_writer.go constant grwFieldPipelineID (line 28) | grwFieldPipelineID = "pipeline_id" constant grwFieldLogsTopic (line 29) | grwFieldLogsTopic = "logs_topic" constant grwFieldLogsLevel (line 30) | grwFieldLogsLevel = "logs_level" constant grwFieldStatusTopic (line 31) | grwFieldStatusTopic = "status_topic" constant grwFieldRackID (line 34) | grwFieldRackID = "rack_id" constant statusTickerDuration (line 36) | statusTickerDuration = time.Second * 30 constant topicMetaKey (line 37) | topicMetaKey = "__connect_topic" constant keyMetaKey (line 38) | keyMetaKey = "__connect_key" function GlobalRedpandaFields (line 42) | func GlobalRedpandaFields() []*service.ConfigField { type GlobalRedpandaManager (line 68) | type GlobalRedpandaManager struct method SetTopicLoggerLevel (line 91) | func (l *GlobalRedpandaManager) SetTopicLoggerLevel(lvl *slog.Level) { method SetFallbackLogger (line 96) | func (l *GlobalRedpandaManager) SetFallbackLogger(fLogger *service.Log... method TriggerEventStopped (line 102) | func (l *GlobalRedpandaManager) TriggerEventStopped(err error) { method SetStreamSummary (line 108) | func (l *GlobalRedpandaManager) SetStreamSummary(summary *service.Runn... method SlogHandler (line 114) | func (l *GlobalRedpandaManager) SlogHandler() slog.Handler { method InitWithCustomDetails (line 123) | func (l *GlobalRedpandaManager) InitWithCustomDetails(pipelineID, logs... method InitFromParsedConfig (line 161) | func (l *GlobalRedpandaManager) InitFromParsedConfig(pConf *service.Pa... method ConnectionTest (line 269) | func (l *GlobalRedpandaManager) ConnectionTest(ctx context.Context) se... method Close (line 277) | func (l *GlobalRedpandaManager) Close(ctx context.Context) error { function NewGlobalRedpandaManager (line 81) | func NewGlobalRedpandaManager(id string) *GlobalRedpandaManager { function wrapWriter (line 246) | func wrapWriter(res *service.Resources, w service.BatchOutput) (*service... type franzTopicLoggerWriter (line 309) | type franzTopicLoggerWriter struct method ConnectionTest (line 363) | func (f *franzTopicLoggerWriter) ConnectionTest(ctx context.Context) s... method Connect (line 377) | func (f *franzTopicLoggerWriter) Connect(ctx context.Context) error { method WriteBatch (line 400) | func (f *franzTopicLoggerWriter) WriteBatch(ctx context.Context, b ser... method disconnect (line 431) | func (f *franzTopicLoggerWriter) disconnect() { method Close (line 442) | func (f *franzTopicLoggerWriter) Close(context.Context) error { function newTopicLoggerWriterFromExplicit (line 318) | func newTopicLoggerWriterFromExplicit(log *service.Logger, connDetails *... function newTopicLoggerWriterFromConfig (line 336) | func newTopicLoggerWriterFromConfig(conf *service.ParsedConfig, log *ser... FILE: internal/impl/kafka/enterprise/integration_test.go function createKafkaTopic (line 41) | func createKafkaTopic(ctx context.Context, address, topicName string, pa... function readNKafkaMessages (line 65) | func readNKafkaMessages(ctx context.Context, t testing.TB, address, topi... function TestKafkaEnterpriseIntegration (line 90) | func TestKafkaEnterpriseIntegration(t *testing.T) { function testLogsHappy (line 121) | func testLogsHappy(ctx context.Context, t testing.TB, brokerAddr string) { function testLogsOverrides (line 170) | func testLogsOverrides(ctx context.Context, t testing.TB, brokerAddr str... function testLogsCloseFlush (line 278) | func testLogsCloseFlush(ctx context.Context, t testing.TB, brokerAddr st... function testStatusHappy (line 329) | func testStatusHappy(ctx context.Context, t testing.TB, brokerAddr strin... FILE: internal/impl/kafka/enterprise/redpanda_common_input.go function redpandaCommonInputConfig (line 23) | func redpandaCommonInputConfig() *service.ConfigSpec { function init (line 93) | func init() { FILE: internal/impl/kafka/enterprise/redpanda_common_output.go function redpandaCommonOutputConfig (line 20) | func redpandaCommonOutputConfig() *service.ConfigSpec { constant roFieldBatching (line 35) | roFieldBatching = "batching" function init (line 38) | func init() { FILE: internal/impl/kafka/franz_client.go constant kfcFieldSeedBrokers (line 33) | kfcFieldSeedBrokers = "seed_brokers" constant kfcFieldClientID (line 34) | kfcFieldClientID = "client_id" constant kfcFieldTLS (line 35) | kfcFieldTLS = "tls" constant kfcFieldMetadataMaxAge (line 36) | kfcFieldMetadataMaxAge = "metadata_max_age" constant kfcFieldRequestTimeoutOverhead (line 37) | kfcFieldRequestTimeoutOverhead = "request_timeout_overhead" constant kfcFieldConnIdleTimeout (line 38) | kfcFieldConnIdleTimeout = "conn_idle_timeout" constant kfcFieldSeedBrokersDescription (line 40) | kfcFieldSeedBrokersDescription = "A list of broker addresses to connect ... function FranzConnectionOptionalFields (line 45) | func FranzConnectionOptionalFields() []*service.ConfigField { function FranzConnectionFields (line 55) | func FranzConnectionFields() []*service.ConfigField { type FranzConnectionDetails (line 86) | type FranzConnectionDetails struct method IsConfigured (line 152) | func (d *FranzConnectionDetails) IsConfigured() bool { method FranzOpts (line 158) | func (d *FranzConnectionDetails) FranzOpts() []kgo.Opt { function FranzConnectionDetailsFromConfig (line 102) | func FranzConnectionDetailsFromConfig(conf *service.ParsedConfig, log *s... function FranzConnectionOptsFromConfig (line 190) | func FranzConnectionOptsFromConfig(conf *service.ParsedConfig, log *serv... function NewFranzClient (line 201) | func NewFranzClient(ctx context.Context, opts ...kgo.Opt) (*kgo.Client, ... FILE: internal/impl/kafka/franz_headers.go constant kafkaHeaders (line 25) | kafkaHeaders = "__rpcn_kafka_headers" function AddHeaders (line 31) | func AddHeaders(msg *service.Message, headers []kgo.RecordHeader) { function ExtractHeaders (line 50) | func ExtractHeaders(msg *service.Message) []kgo.RecordHeader { function GetHeaderValue (line 65) | func GetHeaderValue(headers []kgo.RecordHeader, key string) ([]byte, boo... function SetHeaderValue (line 79) | func SetHeaderValue(headers []kgo.RecordHeader, key string, value []byte... FILE: internal/impl/kafka/franz_headers_test.go function TestAddThenExtractHeaders (line 26) | func TestAddThenExtractHeaders(t *testing.T) { function TestGetHeaderValue (line 71) | func TestGetHeaderValue(t *testing.T) { function TestSetHeaderValue (line 136) | func TestSetHeaderValue(t *testing.T) { FILE: internal/impl/kafka/franz_reader.go function bytesFromStrField (line 28) | func bytesFromStrField(name string, pConf *service.ParsedConfig) (uint64... function BytesFromStrFieldAsInt32 (line 42) | func BytesFromStrFieldAsInt32(name string, pConf *service.ParsedConfig) ... constant kfrFieldInstanceID (line 52) | kfrFieldInstanceID = "instance_id" constant kfrFieldRackID (line 53) | kfrFieldRackID = "rack_id" constant kfrFieldTopics (line 54) | kfrFieldTopics = "topics" constant kfrFieldRegexpTopics (line 55) | kfrFieldRegexpTopics = "regexp_topics" constant kfrFieldRegexpTopicsInclude (line 56) | kfrFieldRegexpTopicsInclude = "regexp_topics_include" constant kfrFieldRegexpTopicsExclude (line 57) | kfrFieldRegexpTopicsExclude = "regexp_topics_exclude" constant kfrFieldStartFromOldest (line 58) | kfrFieldStartFromOldest = "start_from_oldest" constant kfrFieldStartOffset (line 59) | kfrFieldStartOffset = "start_offset" constant kfrFieldFetchMaxBytes (line 60) | kfrFieldFetchMaxBytes = "fetch_max_bytes" constant kfrFieldFetchMinBytes (line 61) | kfrFieldFetchMinBytes = "fetch_min_bytes" constant kfrFieldFetchMaxPartitionBytes (line 62) | kfrFieldFetchMaxPartitionBytes = "fetch_max_partition_bytes" constant kfrFieldFetchMaxWait (line 63) | kfrFieldFetchMaxWait = "fetch_max_wait" constant kfrFieldSessionTimeout (line 64) | kfrFieldSessionTimeout = "session_timeout" constant kfrFieldRebalanceTimeout (line 65) | kfrFieldRebalanceTimeout = "rebalance_timeout" constant kfrFieldHeartbeatInterval (line 66) | kfrFieldHeartbeatInterval = "heartbeat_interval" constant kfrFieldTransactionIsolation (line 67) | kfrFieldTransactionIsolation = "transaction_isolation_level" type TransactionIsolationLevel (line 71) | type TransactionIsolationLevel constant TransactionIsolationLevelReadUncommitted (line 75) | TransactionIsolationLevelReadUncommitted TransactionIsolationLevel = "re... constant TransactionIsolationLevelReadCommitted (line 77) | TransactionIsolationLevelReadCommitted TransactionIsolationLevel = "read... type startOffsetType (line 82) | type startOffsetType constant startOffsetEarliest (line 86) | startOffsetEarliest startOffsetType = "earliest" constant startOffsetLatest (line 88) | startOffsetLatest startOffsetType = "latest" constant startOffsetCommitted (line 90) | startOffsetCommitted startOffsetType = "committed" constant FranzConsumerFieldLintRules (line 95) | FranzConsumerFieldLintRules = ` function FranzConsumerFields (line 133) | func FranzConsumerFields() []*service.ConfigField { type FranzConsumerDetails (line 220) | type FranzConsumerDetails struct method FranzOpts (line 360) | func (d *FranzConsumerDetails) FranzOpts() []kgo.Opt { function FranzConsumerDetailsFromConfig (line 240) | func FranzConsumerDetailsFromConfig(conf *service.ParsedConfig) (*FranzC... function FranzConsumerOptsFromConfig (line 392) | func FranzConsumerOptsFromConfig(conf *service.ParsedConfig) ([]kgo.Opt,... function FranzRecordToMessageV0 (line 402) | func FranzRecordToMessageV0(record *kgo.Record, multiHeader bool) *servi... function FranzRecordToMessageV1 (line 433) | func FranzRecordToMessageV1(record *kgo.Record) *service.Message { FILE: internal/impl/kafka/franz_reader_ordered.go constant kroFieldConsumerGroup (line 35) | kroFieldConsumerGroup = "consumer_group" constant kroFieldCommitPeriod (line 36) | kroFieldCommitPeriod = "commit_period" constant kroFieldPartitionBuffer (line 37) | kroFieldPartitionBuffer = "partition_buffer_bytes" constant kroFieldTopicLagRefreshPeriod (line 38) | kroFieldTopicLagRefreshPeriod = "topic_lag_refresh_period" constant kroFieldMaxYieldBatchBytes (line 39) | kroFieldMaxYieldBatchBytes = "max_yield_batch_bytes" function FranzReaderOrderedConfigFields (line 44) | func FranzReaderOrderedConfigFields() []*service.ConfigField { type FranzReaderOrdered (line 74) | type FranzReaderOrdered struct method ConnectionTest (line 409) | func (f *FranzReaderOrdered) ConnectionTest(ctx context.Context) servi... method Connect (line 429) | func (f *FranzReaderOrdered) Connect(ctx context.Context) error { method ReadBatch (line 622) | func (f *FranzReaderOrdered) ReadBatch(ctx context.Context) (service.M... method Close (line 645) | func (f *FranzReaderOrdered) Close(ctx context.Context) error { function NewFranzReaderOrderedFromConfig (line 93) | func NewFranzReaderOrderedFromConfig(conf *service.ParsedConfig, res *se... type messageWithRecord (line 129) | type messageWithRecord struct type batchWithRecords (line 135) | type batchWithRecords struct function recordsToBatch (line 140) | func recordsToBatch(records []*kgo.Record, consumerLag *ConsumerLag) (ba... type partitionCache (line 170) | type partitionCache struct method push (line 188) | func (p *partitionCache) push(bufferSize, maxBatchSize uint64, batch *... method pop (line 243) | func (p *partitionCache) pop() *batchWithAckFn { method pauseFetch (line 299) | func (p *partitionCache) pauseFetch(limit uint64) (pauseFetch bool) { function newPartitionCache (line 179) | func newPartitionCache(commitFn func(r *kgo.Record)) *partitionCache { type partitionState (line 308) | type partitionState struct method pop (line 322) | func (c *partitionState) pop() *batchWithAckFn { method addRecords (line 336) | func (c *partitionState) addRecords(topic string, partition int32, bat... method pauseFetch (line 358) | func (c *partitionState) pauseFetch(topic string, partition int32, lim... method removeTopicPartitions (line 374) | func (c *partitionState) removeTopicPartitions(m map[string][]int32) { method tallyActivePartitions (line 392) | func (c *partitionState) tallyActivePartitions(pausedPartitions map[st... function newPartitionState (line 315) | func newPartitionState(releaseFn func(r *kgo.Record)) *partitionState { FILE: internal/impl/kafka/franz_reader_ordered_test.go function TestPartitionCacheOrdering (line 30) | func TestPartitionCacheOrdering(t *testing.T) { function TestPartitionCacheBatching (line 126) | func TestPartitionCacheBatching(t *testing.T) { FILE: internal/impl/kafka/franz_reader_test.go function TestFranzConsumerDetailsFromConfig (line 26) | func TestFranzConsumerDetailsFromConfig(t *testing.T) { FILE: internal/impl/kafka/franz_reader_toggled.go constant krtFieldUnordered (line 25) | krtFieldUnordered = "unordered_processing" constant krtFieldUnorderedEnabled (line 26) | krtFieldUnorderedEnabled = "enabled" constant krtFieldUnorderedCheckpointLimit (line 27) | krtFieldUnorderedCheckpointLimit = "checkpoint_limit" constant krtFieldUnorderedBatching (line 28) | krtFieldUnorderedBatching = "batching" function FranzReaderToggledConfigFields (line 34) | func FranzReaderToggledConfigFields() []*service.ConfigField { function NewFranzReaderToggledFromConfig (line 55) | func NewFranzReaderToggledFromConfig(conf *service.ParsedConfig, res *se... FILE: internal/impl/kafka/franz_reader_unordered.go constant kruFieldConsumerGroup (line 37) | kruFieldConsumerGroup = "consumer_group" constant kruFieldCheckpointLimit (line 38) | kruFieldCheckpointLimit = "checkpoint_limit" constant kruFieldCommitPeriod (line 39) | kruFieldCommitPeriod = "commit_period" constant kruFieldMultiHeader (line 40) | kruFieldMultiHeader = "multi_header" constant kruFieldBatching (line 41) | kruFieldBatching = "batching" constant kruFieldTopicLagRefreshPeriod (line 42) | kruFieldTopicLagRefreshPeriod = "topic_lag_refresh_period" function FranzReaderUnorderedConfigFields (line 48) | func FranzReaderUnorderedConfigFields() []*service.ConfigField { type batchWithAckFn (line 77) | type batchWithAckFn struct type FranzReaderUnordered (line 86) | type FranzReaderUnordered struct method getBatchChan (line 103) | func (f *FranzReaderUnordered) getBatchChan() chan batchWithAckFn { method storeBatchChan (line 108) | func (f *FranzReaderUnordered) storeBatchChan(c chan batchWithAckFn) { method recordToMessage (line 160) | func (f *FranzReaderUnordered) recordToMessage(record *kgo.Record, con... method ConnectionTest (line 468) | func (f *FranzReaderUnordered) ConnectionTest(ctx context.Context) ser... method Connect (line 488) | func (f *FranzReaderUnordered) Connect(ctx context.Context) error { method ReadBatch (line 644) | func (f *FranzReaderUnordered) ReadBatch(ctx context.Context) (service... method Close (line 669) | func (f *FranzReaderUnordered) Close(ctx context.Context) error { function NewFranzReaderUnorderedFromConfig (line 115) | func NewFranzReaderUnorderedFromConfig(conf *service.ParsedConfig, res *... type msgWithRecord (line 155) | type msgWithRecord struct type partitionTracker (line 181) | type partitionTracker struct method loop (line 207) | func (p *partitionTracker) loop() { method sendBatch (line 285) | func (p *partitionTracker) sendBatch(ctx context.Context, b service.Me... method add (line 309) | func (p *partitionTracker) add(ctx context.Context, m *msgWithRecord, ... method pauseFetch (line 344) | func (p *partitionTracker) pauseFetch(limit int) (pauseFetch bool) { method close (line 351) | func (p *partitionTracker) close(ctx context.Context) error { function newPartitionTracker (line 195) | func newPartitionTracker(batcher *service.Batcher, batchChan chan<- batc... type checkpointTracker (line 363) | type checkpointTracker struct method close (line 388) | func (c *checkpointTracker) close() { method addRecord (line 399) | func (c *checkpointTracker) addRecord(ctx context.Context, m *msgWithR... method pauseFetch (line 426) | func (c *checkpointTracker) pauseFetch(topic string, partition int32, ... method removeTopicPartitions (line 442) | func (c *checkpointTracker) removeTopicPartitions(ctx context.Context,... function newCheckpointTracker (line 373) | func newCheckpointTracker( FILE: internal/impl/kafka/franz_shared_client.go function FranzSharedClientSet (line 33) | func FranzSharedClientSet(name string, client *FranzSharedClientInfo, re... function FranzSharedClientPop (line 40) | func FranzSharedClientPop(name string, res *service.Resources) (*FranzSh... type FranzSharedClientUseFn (line 46) | type FranzSharedClientUseFn function FranzSharedClientUse (line 50) | func FranzSharedClientUse(name string, res *service.Resources, fn FranzS... type FranzSharedClientInfo (line 57) | type FranzSharedClientInfo struct type franzSharedClientRegister (line 64) | type franzSharedClientRegister struct method set (line 69) | func (r *franzSharedClientRegister) set(name string, client *FranzShar... method pop (line 86) | func (r *franzSharedClientRegister) pop(name string) (*FranzSharedClie... method use (line 103) | func (r *franzSharedClientRegister) use(name string, fn func(*FranzSha... type franzSharedClientKeyType (line 121) | type franzSharedClientKeyType function getSharedClientRegister (line 125) | func getSharedClientRegister(res *service.Resources) *franzSharedClientR... FILE: internal/impl/kafka/franz_writer.go constant kfwFieldPartitioner (line 37) | kfwFieldPartitioner = "partitioner" constant kfwFieldIdempotentWrite (line 38) | kfwFieldIdempotentWrite = "idempotent_write" constant kfwFieldCompression (line 39) | kfwFieldCompression = "compression" constant kfwFieldAllowAutoTopicCreation (line 40) | kfwFieldAllowAutoTopicCreation = "allow_auto_topic_creation" constant kfwFieldTimeout (line 41) | kfwFieldTimeout = "timeout" constant kfwFieldMaxMessageBytes (line 42) | kfwFieldMaxMessageBytes = "max_message_bytes" constant kfwFieldBrokerWriteMaxBytes (line 43) | kfwFieldBrokerWriteMaxBytes = "broker_write_max_bytes" function FranzProducerLimitsFields (line 48) | func FranzProducerLimitsFields() []*service.ConfigField { function FranzProducerFields (line 75) | func FranzProducerFields() []*service.ConfigField { function FranzProducerLimitsOptsFromConfig (line 111) | func FranzProducerLimitsOptsFromConfig(conf *service.ParsedConfig) ([]kg... function FranzProducerOptsFromConfig (line 151) | func FranzProducerOptsFromConfig(conf *service.ParsedConfig) ([]kgo.Opt,... constant kfwFieldTopic (line 232) | kfwFieldTopic = "topic" constant kfwFieldKey (line 233) | kfwFieldKey = "key" constant kfwFieldPartition (line 234) | kfwFieldPartition = "partition" constant kfwFieldMetadata (line 235) | kfwFieldMetadata = "metadata" constant kfwFieldTimestamp (line 236) | kfwFieldTimestamp = "timestamp" constant kfwFieldTimestampMs (line 237) | kfwFieldTimestampMs = "timestamp_ms" function FranzWriterConfigFields (line 242) | func FranzWriterConfigFields() []*service.ConfigField { function FranzWriterConfigLints (line 272) | func FranzWriterConfigLints() string { type franzWriterHooks (line 280) | type franzWriterHooks struct method WithYieldClientFn (line 291) | func (h franzWriterHooks) WithYieldClientFn(fn func(context.Context) e... function NewFranzWriterHooks (line 286) | func NewFranzWriterHooks(fn func(context.Context, FranzSharedClientUseFn... type FranzWriter (line 297) | type FranzWriter struct method messageBatchToFranzRecords (line 383) | func (w *FranzWriter) messageBatchToFranzRecords(batch service.Message... method ConnectionTest (line 465) | func (w *FranzWriter) ConnectionTest(ctx context.Context) service.Conn... method Connect (line 480) | func (w *FranzWriter) Connect(ctx context.Context) error { method WriteBatch (line 489) | func (w *FranzWriter) WriteBatch(ctx context.Context, b service.Messag... method newBatchWriter (line 503) | func (w *FranzWriter) newBatchWriter(ctx context.Context, batch servic... method Close (line 555) | func (w *FranzWriter) Close(ctx context.Context) error { function NewFranzWriterFromConfig (line 326) | func NewFranzWriterFromConfig(conf *service.ParsedConfig, hooks franzWri... type batchWriter (line 497) | type batchWriter struct method writeBatch (line 511) | func (w *batchWriter) writeBatch(details *FranzSharedClientInfo) error { FILE: internal/impl/kafka/input_kafka_franz.go function franzKafkaInputConfig (line 23) | func franzKafkaInputConfig() *service.ConfigSpec { function FranzKafkaInputConfigFields (line 56) | func FranzKafkaInputConfigFields() []*service.ConfigField { function init (line 68) | func init() { FILE: internal/impl/kafka/input_redpanda.go function redpandaInputConfig (line 26) | func redpandaInputConfig() *service.ConfigSpec { function redpandaInputConfigFields (line 89) | func redpandaInputConfigFields() []*service.ConfigField { function init (line 101) | func init() { FILE: internal/impl/kafka/input_redpanda_test.go function TestRedpandaInputFranzConsumerFieldLintRules (line 26) | func TestRedpandaInputFranzConsumerFieldLintRules(t *testing.T) { FILE: internal/impl/kafka/input_sarama_kafka.go constant iskFieldAddresses (line 32) | iskFieldAddresses = "addresses" constant iskFieldTopics (line 33) | iskFieldTopics = "topics" constant iskFieldTargetVersion (line 34) | iskFieldTargetVersion = "target_version" constant iskFieldTLS (line 35) | iskFieldTLS = "tls" constant iskFieldConsumerGroup (line 36) | iskFieldConsumerGroup = "consumer_group" constant iskFieldClientID (line 37) | iskFieldClientID = "client_id" constant iskFieldInstanceID (line 38) | iskFieldInstanceID = "instance_id" constant iskFieldRackID (line 39) | iskFieldRackID = "rack_id" constant iskFieldStartFromOldest (line 40) | iskFieldStartFromOldest = "start_from_oldest" constant iskFieldCheckpointLimit (line 41) | iskFieldCheckpointLimit = "checkpoint_limit" constant iskFieldCommitPeriod (line 42) | iskFieldCommitPeriod = "commit_period" constant iskFieldMaxProcessingPeriod (line 43) | iskFieldMaxProcessingPeriod = "max_processing_period" constant iskFieldGroup (line 44) | iskFieldGroup = "group" constant iskFieldGroupSessionTimeout (line 45) | iskFieldGroupSessionTimeout = "session_timeout" constant iskFieldGroupSessionHeartbeatInterval (line 46) | iskFieldGroupSessionHeartbeatInterval = "heartbeat_interval" constant iskFieldGroupSessionRebalanceTimeout (line 47) | iskFieldGroupSessionRebalanceTimeout = "rebalance_timeout" constant iskFieldFetchBufferCap (line 48) | iskFieldFetchBufferCap = "fetch_buffer_cap" constant iskFieldMultiHeader (line 49) | iskFieldMultiHeader = "multi_header" constant iskFieldBatching (line 50) | iskFieldBatching = "batching" function iskConfigSpec (line 53) | func iskConfigSpec() *service.ConfigSpec { function init (line 171) | func init() { type asyncMessage (line 191) | type asyncMessage struct type offsetMarker (line 196) | type offsetMarker interface type kafkaReader (line 200) | type kafkaReader struct method asyncCheckpointer (line 312) | func (k *kafkaReader) asyncCheckpointer(topic string, partition int32)... method syncCheckpointer (line 351) | func (k *kafkaReader) syncCheckpointer(topic string, partition int32) ... method closeGroupAndConsumers (line 432) | func (k *kafkaReader) closeGroupAndConsumers() { method saramaConfigFromParsed (line 452) | func (k *kafkaReader) saramaConfigFromParsed(conf *service.ParsedConfi... method Connect (line 528) | func (k *kafkaReader) Connect(ctx context.Context) error { method ReadBatch (line 542) | func (k *kafkaReader) ReadBatch(ctx context.Context) (service.MessageB... method Close (line 563) | func (k *kafkaReader) Close(ctx context.Context) (err error) { function newKafkaReaderFromParsed (line 229) | func newKafkaReaderFromParsed(conf *service.ParsedConfig, mgr *service.R... function dataToPart (line 395) | func dataToPart(highestOffset int64, data *sarama.ConsumerMessage, multi... FILE: internal/impl/kafka/input_sarama_kafka_cg.go method Setup (line 28) | func (k *kafkaReader) Setup(sesh sarama.ConsumerGroupSession) error { method Cleanup (line 37) | func (k *kafkaReader) Cleanup(sarama.ConsumerGroupSession) error { method ConsumeClaim (line 47) | func (k *kafkaReader) ConsumeClaim(sess sarama.ConsumerGroupSession, cla... method connectBalancedTopics (line 116) | func (k *kafkaReader) connectBalancedTopics(config *sarama.Config) error { FILE: internal/impl/kafka/input_sarama_kafka_parts.go type closureOffsetTracker (line 31) | type closureOffsetTracker struct method MarkOffset (line 35) | func (c *closureOffsetTracker) MarkOffset(topic string, partition int3... method runPartitionConsumer (line 39) | func (k *kafkaReader) runPartitionConsumer( function offsetVersion (line 126) | func offsetVersion() int16 { function offsetPartitionPutRequest (line 138) | func offsetPartitionPutRequest(consumerGroup string) *sarama.OffsetCommi... method connectExplicitTopics (line 149) | func (k *kafkaReader) connectExplicitTopics(ctx context.Context, config ... FILE: internal/impl/kafka/input_sarama_kafka_test.go function TestKafkaBadParams (line 28) | func TestKafkaBadParams(t *testing.T) { FILE: internal/impl/kafka/input_schema_registry.go constant sriFieldURL (line 37) | sriFieldURL = "url" constant sriFieldIncludeDeleted (line 38) | sriFieldIncludeDeleted = "include_deleted" constant sriFieldFetchInOrder (line 39) | sriFieldFetchInOrder = "fetch_in_order" constant sriFieldSubjectFilter (line 40) | sriFieldSubjectFilter = "subject_filter" constant sriFieldTLS (line 41) | sriFieldTLS = "tls" constant sriResourceDefaultLabel (line 43) | sriResourceDefaultLabel = "schema_registry_input" function schemaRegistryInputSpec (line 48) | func schemaRegistryInputSpec() *service.ConfigSpec { function schemaRegistryInputConfigFields (line 80) | func schemaRegistryInputConfigFields() []*service.ConfigField { function init (line 93) | func init() { type schemaRegistryInput (line 104) | type schemaRegistryInput struct method Connect (line 179) | func (i *schemaRegistryInput) Connect(ctx context.Context) error { method Read (line 241) | func (i *schemaRegistryInput) Read(ctx context.Context) (*service.Mess... method Close (line 314) | func (i *schemaRegistryInput) Close(context.Context) error { function inputFromParsed (line 120) | func inputFromParsed(pConf *service.ParsedConfig, mgr *service.Resources... FILE: internal/impl/kafka/integration_cache_test.go function TestIntegrationCache (line 37) | func TestIntegrationCache(t *testing.T) { function TestIntegrationCacheStandardized (line 151) | func TestIntegrationCacheStandardized(t *testing.T) { FILE: internal/impl/kafka/integration_connectivity_test.go function TestRedpandaConnectionTestIntegration (line 36) | func TestRedpandaConnectionTestIntegration(t *testing.T) { function TestRedpandaConnectionTestSaslIntegration (line 176) | func TestRedpandaConnectionTestSaslIntegration(t *testing.T) { function TestRedpandaConnectionTestPrematureConnectIntegration (line 343) | func TestRedpandaConnectionTestPrematureConnectIntegration(t *testing.T) { FILE: internal/impl/kafka/integration_ordered_test.go constant redpandaClusterEntrypoint (line 41) | redpandaClusterEntrypoint = `#!/usr/bin/env bash type redpandaCluster (line 49) | type redpandaCluster struct function startRedpandaCluster (line 57) | func startRedpandaCluster(t *testing.T, ctx context.Context, numBrokers ... function transferLeadership (line 154) | func transferLeadership(ctx context.Context, t *testing.T, containers []... function TestRedpandaRecordOrderSoakTest (line 177) | func TestRedpandaRecordOrderSoakTest(t *testing.T) { FILE: internal/impl/kafka/integration_sarama_test.go function TestIntegrationSaramaCheckpointOneLockUp (line 36) | func TestIntegrationSaramaCheckpointOneLockUp(t *testing.T) { function TestIntegrationSaramaRedpanda (line 199) | func TestIntegrationSaramaRedpanda(t *testing.T) { function TestIntegrationSaramaOutputFixedTimestamp (line 451) | func TestIntegrationSaramaOutputFixedTimestamp(t *testing.T) { FILE: internal/impl/kafka/integration_schema_registry_test.go function runRedpandaPairForSchemaMigration (line 41) | func runRedpandaPairForSchemaMigration(t *testing.T) (src, dst redpandat... function TestSchemaRegistryIntegration (line 53) | func TestSchemaRegistryIntegration(t *testing.T) { function writeSchema (line 203) | func writeSchema(t *testing.T, sr redpandatest.Endpoints, schema []byte,... function TestSchemaRegistryProtobufSchemasIntegration (line 245) | func TestSchemaRegistryProtobufSchemasIntegration(t *testing.T) { function TestSchemaRegistryDuplicateSchemaIntegration (line 394) | func TestSchemaRegistryDuplicateSchemaIntegration(t *testing.T) { function TestSchemaRegistryIDTranslationIntegration (line 446) | func TestSchemaRegistryIDTranslationIntegration(t *testing.T) { function TestSchemaRegistryCompatibilityLevelIntegration (line 540) | func TestSchemaRegistryCompatibilityLevelIntegration(t *testing.T) { function TestSchemaRegistryMaxInFlightIntegration (line 607) | func TestSchemaRegistryMaxInFlightIntegration(t *testing.T) { function createSchema (line 714) | func createSchema(t *testing.T, url, subject, schema string, references ... function deleteSubject (line 724) | func deleteSubject(t *testing.T, url, subject string, hardDelete bool) { FILE: internal/impl/kafka/integration_test.go function createKafkaTopic (line 43) | func createKafkaTopic(ctx context.Context, address, id string, partition... function createKafkaTopicSasl (line 69) | func createKafkaTopicSasl(address, id string, partitions int32) error { function TestRedpandaIntegration (line 107) | func TestRedpandaIntegration(t *testing.T) { function TestRedpandaRecordOrderIntegration (line 261) | func TestRedpandaRecordOrderIntegration(t *testing.T) { function TestRedpandaSaslIntegration (line 385) | func TestRedpandaSaslIntegration(t *testing.T) { function TestRedpandaOutputFixedTimestampIntegration (line 492) | func TestRedpandaOutputFixedTimestampIntegration(t *testing.T) { function BenchmarkRedpandaIntegration (line 564) | func BenchmarkRedpandaIntegration(b *testing.B) { function fetchRecordKeys (line 644) | func fetchRecordKeys(t *testing.T, brokerAddress, topic, consumerGroup s... function createTopicWithACLs (line 683) | func createTopicWithACLs(t *testing.T, brokerAddr, topic, retentionTime,... function updateTopicACL (line 697) | func updateTopicACL(t *testing.T, client *kadm.Client, topic, principal ... function produceMessages (line 708) | func produceMessages(t *testing.T, rpe redpandatest.Endpoints, topic, me... FILE: internal/impl/kafka/integration_unordered_test.go function TestIntegrationUnordered (line 34) | func TestIntegrationUnordered(t *testing.T) { function TestIntegrationUnorderedSasl (line 202) | func TestIntegrationUnorderedSasl(t *testing.T) { function BenchmarkIntegrationUnordered (line 312) | func BenchmarkIntegrationUnordered(b *testing.B) { FILE: internal/impl/kafka/lag.go type ConsumerLag (line 32) | type ConsumerLag struct method Start (line 72) | func (cl *ConsumerLag) Start() { method Stop (line 77) | func (cl *ConsumerLag) Stop() { method Load (line 82) | func (cl *ConsumerLag) Load(topic string, partition int32) int64 { function NewConsumerLag (line 38) | func NewConsumerLag( FILE: internal/impl/kafka/logger.go type KGoLogger (line 25) | type KGoLogger struct method Level (line 30) | func (*KGoLogger) Level() kgo.LogLevel { method Log (line 35) | func (k *KGoLogger) Log(level kgo.LogLevel, msg string, keyvals ...any) { FILE: internal/impl/kafka/output_kafka_franz.go constant kfoFieldMaxInFlight (line 27) | kfoFieldMaxInFlight = "max_in_flight" constant kfoFieldBatching (line 28) | kfoFieldBatching = "batching" constant kfoFieldRackID (line 31) | kfoFieldRackID = "rack_id" function franzKafkaOutputConfig (line 34) | func franzKafkaOutputConfig() *service.ConfigSpec { function FranzKafkaOutputConfigFields (line 51) | func FranzKafkaOutputConfigFields() []*service.ConfigField { function init (line 68) | func init() { FILE: internal/impl/kafka/output_kafka_franz_test.go function TestKafkaFranzOutputBadParams (line 26) | func TestKafkaFranzOutputBadParams(t *testing.T) { FILE: internal/impl/kafka/output_redpanda.go constant roFieldMaxInFlight (line 28) | roFieldMaxInFlight = "max_in_flight" constant roFieldBatching (line 29) | roFieldBatching = "batching" function redpandaOutputConfig (line 32) | func redpandaOutputConfig() *service.ConfigSpec { function redpandaOutputConfigFields (line 70) | func redpandaOutputConfigFields() []*service.ConfigField { function init (line 85) | func init() { FILE: internal/impl/kafka/output_sarama_kafka.go constant oskFieldAddresses (line 36) | oskFieldAddresses = "addresses" constant oskFieldTopic (line 37) | oskFieldTopic = "topic" constant oskFieldTargetVersion (line 38) | oskFieldTargetVersion = "target_version" constant oskFieldTLS (line 39) | oskFieldTLS = "tls" constant oskFieldClientID (line 40) | oskFieldClientID = "client_id" constant oskFieldRackID (line 41) | oskFieldRackID = "rack_id" constant oskFieldKey (line 42) | oskFieldKey = "key" constant oskFieldPartitioner (line 43) | oskFieldPartitioner = "partitioner" constant oskFieldPartition (line 44) | oskFieldPartition = "partition" constant oskFieldCustomTopic (line 45) | oskFieldCustomTopic = "custom_topic_creation" constant oskFieldCustomTopicEnabled (line 46) | oskFieldCustomTopicEnabled = "enabled" constant oskFieldCustomTopicPartitions (line 47) | oskFieldCustomTopicPartitions = "partitions" constant oskFieldCustomTopicReplicationFactor (line 48) | oskFieldCustomTopicReplicationFactor = "replication_factor" constant oskFieldCompression (line 49) | oskFieldCompression = "compression" constant oskFieldStaticHeaders (line 50) | oskFieldStaticHeaders = "static_headers" constant oskFieldMetadata (line 51) | oskFieldMetadata = "metadata" constant oskFieldAckReplicas (line 52) | oskFieldAckReplicas = "ack_replicas" constant oskFieldMaxMsgBytes (line 53) | oskFieldMaxMsgBytes = "max_msg_bytes" constant oskFieldTimeout (line 54) | oskFieldTimeout = "timeout" constant oskFieldIdempotentWrite (line 55) | oskFieldIdempotentWrite = "idempotent_write" constant oskFieldRetryAsBatch (line 56) | oskFieldRetryAsBatch = "retry_as_batch" constant oskFieldBatching (line 57) | oskFieldBatching = "batching" constant oskFieldMaxRetries (line 58) | oskFieldMaxRetries = "max_retries" constant oskFieldBackoff (line 59) | oskFieldBackoff = "backoff" constant oskFieldTimestamp (line 60) | oskFieldTimestamp = "timestamp" constant oskFieldTimestampMs (line 61) | oskFieldTimestampMs = "timestamp_ms" function OSKConfigSpec (line 65) | func OSKConfigSpec() *service.ConfigSpec { function init (line 186) | func init() { type kafkaWriter (line 205) | type kafkaWriter struct method buildSystemHeaders (line 387) | func (k *kafkaWriter) buildSystemHeaders(part *service.Message) []sara... method buildUserDefinedHeaders (line 406) | func (k *kafkaWriter) buildUserDefinedHeaders(staticHeaders map[string... method saramaConfigFromParsed (line 426) | func (k *kafkaWriter) saramaConfigFromParsed(conf *service.ParsedConfi... method Connect (line 501) | func (k *kafkaWriter) Connect(context.Context) error { method WriteBatch (line 516) | func (k *kafkaWriter) WriteBatch(ctx context.Context, msg service.Mess... method Close (line 665) | func (k *kafkaWriter) Close(context.Context) error { method createTopic (line 781) | func (k *kafkaWriter) createTopic(topic string) error { method checkIfTopicExists (line 797) | func (k *kafkaWriter) checkIfTopicExists(topic string) (exists bool, e... function NewKafkaWriterFromParsed (line 233) | func NewKafkaWriterFromParsed(conf *service.ParsedConfig, mgr *service.R... function strToCompressionCodec (line 347) | func strToCompressionCodec(str string) (sarama.CompressionCodec, error) { function strToPartitioner (line 365) | func strToPartitioner(str string) (sarama.PartitionerConstructor, error) { type murmur2 (line 680) | type murmur2 struct method Write (line 692) | func (mur *murmur2) Write(p []byte) (n int, err error) { method Sum (line 700) | func (mur *murmur2) Sum(b []byte) []byte { method Reset (line 706) | func (mur *murmur2) Reset() { method Size (line 712) | func (*murmur2) Size() int { method BlockSize (line 720) | func (*murmur2) BlockSize() int { method Sum32 (line 730) | func (mur *murmur2) Sum32() uint32 { function newMurmur2Hash32 (line 685) | func newMurmur2Hash32() hash.Hash32 { constant seed (line 725) | seed uint32 = uint32(0x9747b28c) constant m (line 726) | m int32 = int32(0x5bd1e995) constant r (line 727) | r uint32 = uint32(24) FILE: internal/impl/kafka/output_schema_registry.go constant sroFieldURL (line 38) | sroFieldURL = "url" constant sroFieldSubject (line 39) | sroFieldSubject = "subject" constant sroFieldSubjectCompatibilityLevel (line 40) | sroFieldSubjectCompatibilityLevel = "subject_compatibility_level" constant sroFieldBackfillDependencies (line 41) | sroFieldBackfillDependencies = "backfill_dependencies" constant sroFieldTranslateIDs (line 42) | sroFieldTranslateIDs = "translate_ids" constant sroFieldNormalize (line 43) | sroFieldNormalize = "normalize" constant sroFieldRemoveMetadata (line 44) | sroFieldRemoveMetadata = "remove_metadata" constant sroFieldRemoveRuleSet (line 45) | sroFieldRemoveRuleSet = "remove_rule_set" constant sroFieldInputResource (line 46) | sroFieldInputResource = "input_resource" constant sroFieldTLS (line 47) | sroFieldTLS = "tls" constant sroResourceDefaultLabel (line 49) | sroResourceDefaultLabel = "schema_registry_output" function schemaRegistryOutputSpec (line 54) | func schemaRegistryOutputSpec() *service.ConfigSpec { function schemaRegistryOutputConfigFields (line 84) | func schemaRegistryOutputConfigFields() []*service.ConfigField { function init (line 108) | func init() { type schemaRegistryOutput (line 120) | type schemaRegistryOutput struct method Connect (line 223) | func (o *schemaRegistryOutput) Connect(ctx context.Context) error { method Write (line 250) | func (o *schemaRegistryOutput) Write(ctx context.Context, m *service.M... method compatibilityLevelFromMessage (line 291) | func (o *schemaRegistryOutput) compatibilityLevelFromMessage(subject s... method Close (line 320) | func (o *schemaRegistryOutput) Close(_ context.Context) error { method GetDestinationSchemaID (line 331) | func (o *schemaRegistryOutput) GetDestinationSchemaID(ctx context.Cont... method getOrCreateSchemaID (line 390) | func (o *schemaRegistryOutput) getOrCreateSchemaID(ctx context.Context... method createSchemaDeps (line 410) | func (o *schemaRegistryOutput) createSchemaDeps(ctx context.Context, s... method createSchema (line 460) | func (o *schemaRegistryOutput) createSchema(ctx context.Context, key s... method maybeUpdateCompatibilityLevel (line 519) | func (o *schemaRegistryOutput) maybeUpdateCompatibilityLevel(ctx conte... function outputFromParsed (line 141) | func outputFromParsed(pConf *service.ParsedConfig, mgr *service.Resource... type schemaLineageCacheKey (line 382) | type schemaLineageCacheKey struct FILE: internal/impl/kafka/redpanda_common.go constant SharedGlobalRedpandaClientKey (line 19) | SharedGlobalRedpandaClientKey = "__redpanda_global" FILE: internal/impl/kafka/sasl.go function notImportedAWSFn (line 35) | func notImportedAWSFn(*service.ParsedConfig) (sasl.Mechanism, error) { function SASLFields (line 43) | func SASLFields() *service.ConfigField { function SASLMechanismsFromConfig (line 85) | func SASLMechanismsFromConfig(c *service.ParsedConfig) ([]sasl.Mechanism... function plainSaslFromConfig (line 136) | func plainSaslFromConfig(c *service.ParsedConfig) (sasl.Mechanism, error) { function oauthSaslFromConfig (line 153) | func oauthSaslFromConfig(c *service.ParsedConfig) (sasl.Mechanism, error) { function scram256SaslFromConfig (line 172) | func scram256SaslFromConfig(c *service.ParsedConfig) (sasl.Mechanism, er... function scram512SaslFromConfig (line 189) | func scram512SaslFromConfig(c *service.ParsedConfig) (sasl.Mechanism, er... function redpandaCloudSaslFromConfig (line 206) | func redpandaCloudSaslFromConfig(_ *service.ParsedConfig) (sasl.Mechanis... constant saramaFieldSASL (line 228) | saramaFieldSASL = "sasl" constant saramaFieldSASLMechanism (line 229) | saramaFieldSASLMechanism = "mechanism" constant saramaFieldSASLUser (line 230) | saramaFieldSASLUser = "user" constant saramaFieldSASLPassword (line 231) | saramaFieldSASLPassword = "password" constant saramaFieldSASLAccessToken (line 232) | saramaFieldSASLAccessToken = "access_token" constant saramaFieldSASLTokenCache (line 233) | saramaFieldSASLTokenCache = "token_cache" constant saramaFieldSASLTokenKey (line 234) | saramaFieldSASLTokenKey = "token_key" function SaramaSASLField (line 239) | func SaramaSASLField() *service.ConfigField { function ApplySaramaSASLFromParsed (line 277) | func ApplySaramaSASLFromParsed(pConf *service.ParsedConfig, mgr *service... type cacheAccessTokenProvider (line 355) | type cacheAccessTokenProvider struct method Token (line 372) | func (c *cacheAccessTokenProvider) Token() (*sarama.AccessToken, error) { function newCacheAccessTokenProvider (line 361) | func newCacheAccessTokenProvider(mgr *service.Resources, cache, key stri... type staticAccessTokenProvider (line 389) | type staticAccessTokenProvider struct method Token (line 397) | func (s *staticAccessTokenProvider) Token() (*sarama.AccessToken, erro... function newStaticAccessTokenProvider (line 393) | func newStaticAccessTokenProvider(token string) (*staticAccessTokenProvi... FILE: internal/impl/kafka/sasl_test.go function TestApplyPlaintext (line 29) | func TestApplyPlaintext(t *testing.T) { function TestApplyOAuthBearerStaticProvider (line 59) | func TestApplyOAuthBearerStaticProvider(t *testing.T) { function TestApplyOAuthBearerCacheProvider (line 89) | func TestApplyOAuthBearerCacheProvider(t *testing.T) { function TestApplyUnknownMechanism (line 141) | func TestApplyUnknownMechanism(t *testing.T) { FILE: internal/impl/kafka/schema_registry.go type srResourceKey (line 26) | type srResourceKey function SchemasEqual (line 29) | func SchemasEqual(lhs, rhs franz_sr.Schema) bool { FILE: internal/impl/kafka/schema_registry_test.go function TestSchemaRegistry (line 35) | func TestSchemaRegistry(t *testing.T) { FILE: internal/impl/kafka/scram.go type XDGSCRAMClient (line 31) | type XDGSCRAMClient struct method Begin (line 38) | func (x *XDGSCRAMClient) Begin(userName, password, authzID string) (er... method Step (line 49) | func (x *XDGSCRAMClient) Step(challenge string) (response string, err ... method Done (line 55) | func (x *XDGSCRAMClient) Done() bool { FILE: internal/impl/kafka/topic_parser.go function parsePartitions (line 24) | func parsePartitions(expr string) ([]int32, error) { function ParseTopics (line 59) | func ParseTopics(sourceTopics []string, defaultOffset int64, allowExplic... FILE: internal/impl/kafka/topic_parser_test.go function TestKafkaTopicParsing (line 24) | func TestKafkaTopicParsing(t *testing.T) { FILE: internal/impl/lang/bloblang.go function init (line 34) | func init() { function GetFakeValue (line 201) | func GetFakeValue(function string) (any, error) { function registerULID (line 318) | func registerULID() error { function hasMember (line 403) | func hasMember(arr []string, member string) bool { FILE: internal/impl/lang/bloblang_test.go function TestFakeFunction_Invalid (line 27) | func TestFakeFunction_Invalid(t *testing.T) { function TestFieldsFromNode (line 36) | func TestFieldsFromNode(t *testing.T) { function TestULID (line 68) | func TestULID(t *testing.T) { function TestULID_FastRandom (line 79) | func TestULID_FastRandom(t *testing.T) { function TestULID_HexEncoding (line 90) | func TestULID_HexEncoding(t *testing.T) { function TestULID_BadEncoding (line 101) | func TestULID_BadEncoding(t *testing.T) { function TestULID_BadRandom (line 108) | func TestULID_BadRandom(t *testing.T) { function TestUnicodeSegmentation_Grapheme (line 115) | func TestUnicodeSegmentation_Grapheme(t *testing.T) { function TestUnicodeSegmentation_Word (line 123) | func TestUnicodeSegmentation_Word(t *testing.T) { function TestUnicodeSegmentation_Sentence (line 131) | func TestUnicodeSegmentation_Sentence(t *testing.T) { FILE: internal/impl/maxmind/bloblang_geoip.go function registerMaxmindMethodSpec (line 28) | func registerMaxmindMethodSpec(name, entity string, fn func(*geoip2.Read... function init (line 68) | func init() { FILE: internal/impl/maxmind/bloblang_geoip_test.go function TestGeoIPCity (line 26) | func TestGeoIPCity(t *testing.T) { FILE: internal/impl/memcached/cache.go function memcachedConfig (line 30) | func memcachedConfig() *service.ConfigSpec { function init (line 53) | func init() { function newMemcachedFromConfig (line 61) | func newMemcachedFromConfig(conf *service.ParsedConfig) (*memcachedCache... type memcachedCache (line 88) | type memcachedCache struct method getItemFor (line 124) | func (m *memcachedCache) getItemFor(key string, value []byte, ttl *tim... method Get (line 138) | func (m *memcachedCache) Get(ctx context.Context, key string) ([]byte,... method Set (line 166) | func (m *memcachedCache) Set(ctx context.Context, key string, value []... method Add (line 193) | func (m *memcachedCache) Add(ctx context.Context, key string, value []... method Delete (line 222) | func (m *memcachedCache) Delete(ctx context.Context, key string) error { method Close (line 247) | func (*memcachedCache) Close(context.Context) error { function newMemcachedCache (line 96) | func newMemcachedCache( FILE: internal/impl/memcached/cache_integration_test.go function TestIntegrationMemcachedCache (line 30) | func TestIntegrationMemcachedCache(t *testing.T) { FILE: internal/impl/mongodb/cache.go constant mongoDuplicateKeyErrCode (line 29) | mongoDuplicateKeyErrCode = 11000 function mongodbCacheConfig (line 31) | func mongodbCacheConfig() *service.ConfigSpec { function init (line 46) | func init() { function newMongodbCacheFromConfig (line 54) | func newMongodbCacheFromConfig(parsedConf *service.ParsedConfig) (*mongo... type mongodbCache (line 80) | type mongodbCache struct method Get (line 97) | func (m *mongodbCache) Get(ctx context.Context, key string) ([]byte, e... method Set (line 113) | func (m *mongodbCache) Set(ctx context.Context, key string, value []by... method Add (line 122) | func (m *mongodbCache) Add(ctx context.Context, key string, value []by... method Delete (line 133) | func (m *mongodbCache) Delete(ctx context.Context, key string) error { method Close (line 139) | func (m *mongodbCache) Close(ctx context.Context) error { function newMongodbCache (line 88) | func newMongodbCache(collectionName, keyField, valueField string, client... function getMongoErrorCode (line 143) | func getMongoErrorCode(err error) int { FILE: internal/impl/mongodb/cdc/bson_util.go function bsonGetPath (line 17) | func bsonGetPath(doc bson.M, path ...string) any { function nextTimestamp (line 33) | func nextTimestamp(ts bson.Timestamp) bson.Timestamp { FILE: internal/impl/mongodb/cdc/checkpoint_cache.go type checkpointCache (line 19) | type checkpointCache struct method Store (line 25) | func (c *checkpointCache) Store(ctx context.Context, resumeToken bson.... method Load (line 40) | func (c *checkpointCache) Load(ctx context.Context) (bson.Raw, error) { FILE: internal/impl/mongodb/cdc/input.go constant fieldClientURL (line 39) | fieldClientURL = "url" constant fieldClientDatabase (line 40) | fieldClientDatabase = "database" constant fieldClientUsername (line 41) | fieldClientUsername = "username" constant fieldClientPassword (line 42) | fieldClientPassword = "password" constant fieldClientAppName (line 43) | fieldClientAppName = "app_name" constant fieldCollections (line 44) | fieldCollections = "collections" constant fieldStreamSnapshot (line 45) | fieldStreamSnapshot = "stream_snapshot" constant fieldSnapshotParallelism (line 46) | fieldSnapshotParallelism = "snapshot_parallelism" constant fieldBucketSharding (line 47) | fieldBucketSharding = "snapshot_auto_bucket_sharding" constant fieldCheckpointKey (line 48) | fieldCheckpointKey = "checkpoint_key" constant fieldCheckpointCache (line 49) | fieldCheckpointCache = "checkpoint_cache" constant fieldCheckpointInterval (line 50) | fieldCheckpointInterval = "checkpoint_interval" constant fieldCheckpointLimit (line 51) | fieldCheckpointLimit = "checkpoint_limit" constant fieldReadBatchSize (line 52) | fieldReadBatchSize = "read_batch_size" constant fieldReadMaxWait (line 53) | fieldReadMaxWait = "read_max_wait" constant fieldDocumentMode (line 54) | fieldDocumentMode = "document_mode" constant fieldJSONMarshalMode (line 55) | fieldJSONMarshalMode = "json_marshal_mode" constant marshalModeCanonical (line 57) | marshalModeCanonical string = "canonical" constant marshalModeRelaxed (line 58) | marshalModeRelaxed string = "relaxed" function spec (line 61) | func spec() *service.ConfigSpec { function init (line 177) | func init() { function newMongoCDC (line 181) | func newMongoCDC(conf *service.ParsedConfig, res *service.Resources) (i ... type mongoBatch (line 322) | type mongoBatch struct type documentMode (line 327) | type documentMode constant documentModePreAndPostImage (line 330) | documentModePreAndPostImage documentMode = iota constant documentModeUpdateLookup (line 331) | documentModeUpdateLookup constant documentModePartialUpdate (line 332) | documentModePartialUpdate type mongoCDC (line 335) | type mongoCDC struct method Connect (line 370) | func (m *mongoCDC) Connect(ctx context.Context) error { method readSnapshot (line 533) | func (m *mongoCDC) readSnapshot( method getParallelRanges (line 562) | func (m *mongoCDC) getParallelRanges(ctx context.Context, coll *mongo.... method computeSplitPoints (line 569) | func (m *mongoCDC) computeSplitPoints(ctx context.Context, coll *mongo... method autoBuckets (line 605) | func (m *mongoCDC) autoBuckets(ctx context.Context, coll *mongo.Collec... method readParallelSnapshot (line 643) | func (m *mongoCDC) readParallelSnapshot( method readSnapshotRange (line 667) | func (m *mongoCDC) readSnapshotRange( method getCurrentResumeToken (line 729) | func (m *mongoCDC) getCurrentResumeToken(ctx context.Context) (bson.Ra... method readFromStream (line 750) | func (m *mongoCDC) readFromStream(ctx context.Context, cp *checkpoint.... method newMongoDBCDCMessage (line 941) | func (m *mongoCDC) newMongoDBCDCMessage(doc any, operationType, collec... method getOrInferCollectionSchema (line 979) | func (m *mongoCDC) getOrInferCollectionSchema(collectionName string, d... method getCachedSchema (line 997) | func (m *mongoCDC) getCachedSchema(collectionName string) any { method ReadBatch (line 1006) | func (m *mongoCDC) ReadBatch(ctx context.Context) (service.MessageBatc... method Close (line 1019) | func (m *mongoCDC) Close(ctx context.Context) error { type cachedSchema (line 365) | type cachedSchema struct function getCollectionSize (line 549) | func getCollectionSize(ctx context.Context, collection *mongo.Collection... FILE: internal/impl/mongodb/cdc/integration_test.go type streamHelper (line 40) | type streamHelper struct method Run (line 47) | func (s *streamHelper) Run(t *testing.T) { method RunAsync (line 52) | func (s *streamHelper) RunAsync(t *testing.T) func() { method RunAsyncWithErrors (line 61) | func (s *streamHelper) RunAsyncWithErrors(t *testing.T) func() { method Stop (line 70) | func (s *streamHelper) Stop(t *testing.T) { method StopWithin (line 79) | func (s *streamHelper) StopWithin(t *testing.T, d time.Duration) { method StopNow (line 88) | func (s *streamHelper) StopNow(t *testing.T) { method getStream (line 97) | func (s *streamHelper) getStream(t *testing.T) *service.Stream { method makeStream (line 104) | func (s *streamHelper) makeStream(t *testing.T) *service.Stream { type databaseHelper (line 115) | type databaseHelper struct method CreateCollection (line 119) | func (d *databaseHelper) CreateCollection(t *testing.T, collection str... method CreateShardedCollection (line 124) | func (d *databaseHelper) CreateShardedCollection(t *testing.T, collect... method FindOne (line 140) | func (d *databaseHelper) FindOne(t *testing.T, collection string, id a... method FindOneJSON (line 147) | func (d *databaseHelper) FindOneJSON(t *testing.T, collection string, ... method InsertOne (line 154) | func (d *databaseHelper) InsertOne(t *testing.T, collection string, do... method InsertMany (line 159) | func (d *databaseHelper) InsertMany(t *testing.T, collection string, d... method ReplaceOne (line 164) | func (d *databaseHelper) ReplaceOne(t *testing.T, collection string, i... method UpdateOne (line 169) | func (d *databaseHelper) UpdateOne(t *testing.T, collection string, id... method DeleteByID (line 174) | func (d *databaseHelper) DeleteByID(t *testing.T, collection string, i... type outputHelper (line 179) | type outputHelper struct method NackAll (line 185) | func (o *outputHelper) NackAll() { method AckAll (line 191) | func (o *outputHelper) AckAll() { method AddBatch (line 197) | func (o *outputHelper) AddBatch(_ context.Context, batch service.Messa... method Messages (line 207) | func (o *outputHelper) Messages(t *testing.T) []any { method MessagesJSON (line 222) | func (o *outputHelper) MessagesJSON(t *testing.T) string { method Metadata (line 229) | func (o *outputHelper) Metadata(t *testing.T) []map[string]any { method MetadataJSON (line 256) | func (o *outputHelper) MetadataJSON(t *testing.T) string { method Schemas (line 265) | func (o *outputHelper) Schemas(t *testing.T) []schema.Common { function enablePreAndPostDocuments (line 293) | func enablePreAndPostDocuments() setupOption { function setup (line 309) | func setup(t *testing.T, template string, opts ...setupOption) (*streamH... function TestIntegrationMongoCDC (line 367) | func TestIntegrationMongoCDC(t *testing.T) { function TestIntegrationMongoCDCWithSnapshot (line 427) | func TestIntegrationMongoCDCWithSnapshot(t *testing.T) { function TestIntegrationMongoCDCWithParallelSnapshot (line 474) | func TestIntegrationMongoCDCWithParallelSnapshot(t *testing.T) { function TestIntegrationMongoCDCResumeStream (line 528) | func TestIntegrationMongoCDCResumeStream(t *testing.T) { function TestIntegrationMongoCDCResumeWithSnapshot (line 558) | func TestIntegrationMongoCDCResumeWithSnapshot(t *testing.T) { function TestIntegrationMongoCDCRelaxedMarshalling (line 591) | func TestIntegrationMongoCDCRelaxedMarshalling(t *testing.T) { function TestIntegrationMongoCDCFilteredStream (line 613) | func TestIntegrationMongoCDCFilteredStream(t *testing.T) { function TestIntegrationMongoCDCMultipleCollections (line 639) | func TestIntegrationMongoCDCMultipleCollections(t *testing.T) { function TestIntegrationMongoPartialUpdates (line 694) | func TestIntegrationMongoPartialUpdates(t *testing.T) { function TestIntegrationMongoResumeAfterSnapshotWithoutChanges (line 789) | func TestIntegrationMongoResumeAfterSnapshotWithoutChanges(t *testing.T) { function TestIntegrationMongoIssue3425 (line 815) | func TestIntegrationMongoIssue3425(t *testing.T) { function TestIntegrationMongoCDCWithSnapshotShardedCluster (line 839) | func TestIntegrationMongoCDCWithSnapshotShardedCluster(t *testing.T) { function TestIntegrationMongoCDCSchemaOnInsert (line 919) | func TestIntegrationMongoCDCSchemaOnInsert(t *testing.T) { function TestIntegrationMongoCDCSnapshotSchema (line 954) | func TestIntegrationMongoCDCSnapshotSchema(t *testing.T) { function TestIntegrationMongoCDCSchemaChange (line 986) | func TestIntegrationMongoCDCSchemaChange(t *testing.T) { function TestIntegrationMongoCDCSchemaOrdering (line 1024) | func TestIntegrationMongoCDCSchemaOrdering(t *testing.T) { function TestIntegrationMongoCDCMultiCollectionSchema (line 1061) | func TestIntegrationMongoCDCMultiCollectionSchema(t *testing.T) { function TestIntegrationMongoCDCDeleteUsesCache (line 1109) | func TestIntegrationMongoCDCDeleteUsesCache(t *testing.T) { function TestIntegrationMongoCDCSchemaValidator (line 1140) | func TestIntegrationMongoCDCSchemaValidator(t *testing.T) { function TestIntegrationMongoCDCPartialUpdateSchema (line 1195) | func TestIntegrationMongoCDCPartialUpdateSchema(t *testing.T) { FILE: internal/impl/mongodb/cdc/schema.go function fetchCollectionSchema (line 30) | func fetchCollectionSchema(ctx context.Context, db *mongo.Database, coll... function schemaFromJSONSchema (line 68) | func schemaFromJSONSchema(collectionName string, jsonSchema bson.M) (any... function jsonSchemaPropsToChildren (line 107) | func jsonSchemaPropsToChildren(props bson.M, requiredSet map[string]bool... function jsonSchemaFieldToCommon (line 127) | func jsonSchemaFieldToCommon(name string, fieldSchema bson.M, required b... function resolveBsonType (line 173) | func resolveBsonType(fieldSchema bson.M) (string, bool) { function bsonTypeStringToCommon (line 204) | func bsonTypeStringToCommon(bsonType string) schema.CommonType { function inferSchemaFromDocument (line 241) | func inferSchemaFromDocument(collectionName string, doc bson.M) (any, []... function inferField (line 257) | func inferField(name string, val any) schema.Common { function inferType (line 304) | func inferType(val any) schema.CommonType { function sortedMapKeys (line 348) | func sortedMapKeys(m bson.M) []string { FILE: internal/impl/mongodb/cdc/schema_test.go function parseSchema (line 24) | func parseSchema(t *testing.T, s any) schema.Common { function childByName (line 33) | func childByName(t *testing.T, c schema.Common, name string) schema.Comm... function TestBsonTypeStringToCommon (line 48) | func TestBsonTypeStringToCommon(t *testing.T) { function TestSchemaFromJSONSchemaBasic (line 75) | func TestSchemaFromJSONSchemaBasic(t *testing.T) { function TestSchemaFromJSONSchemaBsonTypeArray (line 107) | func TestSchemaFromJSONSchemaBsonTypeArray(t *testing.T) { function TestSchemaFromJSONSchemaNestedObject (line 138) | func TestSchemaFromJSONSchemaNestedObject(t *testing.T) { function TestSchemaFromJSONSchemaArrayWithItems (line 166) | func TestSchemaFromJSONSchemaArrayWithItems(t *testing.T) { function TestSchemaFromJSONSchemaCombinatorField (line 184) | func TestSchemaFromJSONSchemaCombinatorField(t *testing.T) { function TestSchemaFromJSONSchemaNoProperties (line 200) | func TestSchemaFromJSONSchemaNoProperties(t *testing.T) { function TestInferSchemaFromDocumentTypes (line 214) | func TestInferSchemaFromDocumentTypes(t *testing.T) { function TestInferSchemaFromDocumentNestedChildren (line 262) | func TestInferSchemaFromDocumentNestedChildren(t *testing.T) { function TestInferSchemaFromDocumentMixedArray (line 278) | func TestInferSchemaFromDocumentMixedArray(t *testing.T) { function TestInferSchemaFromDocumentEmpty (line 288) | func TestInferSchemaFromDocumentEmpty(t *testing.T) { function TestInferSchemaFieldOrdering (line 300) | func TestInferSchemaFieldOrdering(t *testing.T) { function TestSchemaFromJSONSchemaFieldOrdering (line 327) | func TestSchemaFromJSONSchemaFieldOrdering(t *testing.T) { function TestSortedMapKeys (line 353) | func TestSortedMapKeys(t *testing.T) { FILE: internal/impl/mongodb/common.go type JSONMarshalMode (line 33) | type JSONMarshalMode constant JSONMarshalModeCanonical (line 37) | JSONMarshalModeCanonical JSONMarshalMode = "canonical" constant JSONMarshalModeRelaxed (line 39) | JSONMarshalModeRelaxed JSONMarshalMode = "relaxed" constant commonFieldClientURL (line 46) | commonFieldClientURL = "url" constant commonFieldClientDatabase (line 47) | commonFieldClientDatabase = "database" constant commonFieldClientUsername (line 48) | commonFieldClientUsername = "username" constant commonFieldClientPassword (line 49) | commonFieldClientPassword = "password" constant commonFieldClientAppName (line 50) | commonFieldClientAppName = "app_name" function clientFields (line 53) | func clientFields() []*service.ConfigField { function getClient (line 74) | func getClient(parsedConf *service.ParsedConfig) (client *mongo.Client, ... type Operation (line 124) | type Operation method isDocumentAllowed (line 145) | func (op Operation) isDocumentAllowed() bool { method isFilterAllowed (line 157) | func (op Operation) isFilterAllowed() bool { method isHintAllowed (line 170) | func (op Operation) isHintAllowed() bool { method isUpsertAllowed (line 183) | func (op Operation) isUpsertAllowed() bool { constant OperationInsertOne (line 128) | OperationInsertOne Operation = "insert-one" constant OperationDeleteOne (line 130) | OperationDeleteOne Operation = "delete-one" constant OperationDeleteMany (line 132) | OperationDeleteMany Operation = "delete-many" constant OperationReplaceOne (line 134) | OperationReplaceOne Operation = "replace-one" constant OperationUpdateOne (line 136) | OperationUpdateOne Operation = "update-one" constant OperationFindOne (line 138) | OperationFindOne Operation = "find-one" constant OperationAggregate (line 140) | OperationAggregate Operation = "aggregate" constant OperationInvalid (line 142) | OperationInvalid Operation = "invalid" function NewOperation (line 194) | func NewOperation(op string) Operation { constant commonFieldOperation (line 217) | commonFieldOperation = "operation" function processorOperationDocs (line 220) | func processorOperationDocs(defaultOperation Operation) *service.ConfigF... function outputOperationDocs (line 233) | func outputOperationDocs(defaultOperation Operation) *service.ConfigField { function operationFromParsed (line 244) | func operationFromParsed(pConf *service.ParsedConfig) (operation Operati... constant commonFieldWriteConcern (line 260) | commonFieldWriteConcern = "write_concern" constant commonFieldWriteConcernW (line 261) | commonFieldWriteConcernW = "w" constant commonFieldWriteConcernJ (line 262) | commonFieldWriteConcernJ = "j" constant commonFieldWriteConcernWTimeout (line 263) | commonFieldWriteConcernWTimeout = "w_timeout" function writeConcernDocs (line 266) | func writeConcernDocs() *service.ConfigField { function writeConcernSpecFromParsed (line 280) | func writeConcernSpecFromParsed(pConf *service.ParsedConfig) (spec *writ... type writeConcernSpec (line 315) | type writeConcernSpec struct constant commonFieldDocumentMap (line 324) | commonFieldDocumentMap = "document_map" constant commonFieldFilterMap (line 325) | commonFieldFilterMap = "filter_map" constant commonFieldHintMap (line 326) | commonFieldHintMap = "hint_map" constant commonFieldUpsert (line 327) | commonFieldUpsert = "upsert" function writeMapsFields (line 330) | func writeMapsFields() []*service.ConfigField { type writeMaps (line 355) | type writeMaps struct method exec (line 422) | func (w writeMaps) exec(b service.MessageBatch) (e writeMapsExec) { function writeMapsFromParsed (line 362) | func writeMapsFromParsed(conf *service.ParsedConfig, operation Operation... type writeMapsExec (line 415) | type writeMapsExec struct method extractFromMessage (line 457) | func (w writeMapsExec) extractFromMessage(operation Operation, i int) ( function extJSONFromMap (line 436) | func extJSONFromMap(i int, m *service.MessageBatchBloblangExecutor) (any... function mapExamples (line 485) | func mapExamples() []any { FILE: internal/impl/mongodb/input.go constant FindInputOperation (line 31) | FindInputOperation = "find" constant AggregateInputOperation (line 32) | AggregateInputOperation = "aggregate" function mongoConfigSpec (line 35) | func mongoConfigSpec() *service.ConfigSpec { function init (line 82) | func init() { function newMongoInput (line 90) | func newMongoInput(conf *service.ParsedConfig, logger *service.Logger) (... type mongoInput (line 152) | type mongoInput struct method ConnectionTest (line 170) | func (m *mongoInput) ConnectionTest(ctx context.Context) service.Conne... method Connect (line 178) | func (m *mongoInput) Connect(ctx context.Context) error { method ReadBatch (line 213) | func (m *mongoInput) ReadBatch(ctx context.Context) (service.MessageBa... method Close (line 247) | func (m *mongoInput) Close(ctx context.Context) error { method getFindOptions (line 255) | func (m *mongoInput) getFindOptions() (*options.FindOptionsBuilder, er... method getAggregateOptions (line 269) | func (m *mongoInput) getAggregateOptions() (*options.AggregateOptionsB... FILE: internal/impl/mongodb/input_test.go function TestMongoInputEmptyShutdown (line 34) | func TestMongoInputEmptyShutdown(t *testing.T) { function TestInputIntegration (line 58) | func TestInputIntegration(t *testing.T) { function testInput (line 233) | func testInput( FILE: internal/impl/mongodb/integration_test.go function generateCollectionName (line 37) | func generateCollectionName(testID string) string { function TestIntegrationMongoDB (line 41) | func TestIntegrationMongoDB(t *testing.T) { function TestMongoDBConnectionTestIntegration (line 167) | func TestMongoDBConnectionTestIntegration(t *testing.T) { FILE: internal/impl/mongodb/output.go constant moFieldCollection (line 31) | moFieldCollection = "collection" constant moFieldBatching (line 32) | moFieldBatching = "batching" constant moFieldRetries (line 33) | moFieldRetries = "retries" function outputSpec (line 36) | func outputSpec() *service.ConfigSpec { function init (line 60) | func init() { type outputWriter (line 79) | type outputWriter struct method ConnectionTest (line 117) | func (m *outputWriter) ConnectionTest(ctx context.Context) service.Con... method Connect (line 126) | func (m *outputWriter) Connect(ctx context.Context) error { method WriteBatch (line 137) | func (m *outputWriter) WriteBatch(ctx context.Context, batch service.M... method builkWrite (line 224) | func (m *outputWriter) builkWrite(ctx context.Context, collectionStr s... method Close (line 237) | func (m *outputWriter) Close(ctx context.Context) error { function newOutputWriter (line 92) | func newOutputWriter(conf *service.ParsedConfig, res *service.Resources)... FILE: internal/impl/mongodb/processor.go constant mpFieldCollection (line 33) | mpFieldCollection = "collection" constant mpFieldJSONMarshalMode (line 34) | mpFieldJSONMarshalMode = "json_marshal_mode" function ProcessorSpec (line 38) | func ProcessorSpec() *service.ConfigSpec { function init (line 66) | func init() { type Processor (line 78) | type Processor struct method ProcessBatch (line 130) | func (m *Processor) ProcessBatch(ctx context.Context, batch service.Me... method bulkWrite (line 259) | func (m *Processor) bulkWrite(ctx context.Context, collectionStr strin... method Close (line 278) | func (m *Processor) Close(ctx context.Context) error { function ProcessorFromParsed (line 92) | func ProcessorFromParsed(conf *service.ParsedConfig, res *service.Resour... type msgsAndModels (line 124) | type msgsAndModels struct FILE: internal/impl/mongodb/processor_test.go function TestProcessorIntegration (line 36) | func TestProcessorIntegration(t *testing.T) { function testMProc (line 108) | func testMProc(t testing.TB, port, collection, configYAML string) *mongo... function assertMessagesEqual (line 130) | func assertMessagesEqual(t testing.TB, batch service.MessageBatch, to []... function testMongoDBProcessorInsert (line 140) | func testMongoDBProcessorInsert(mongoClient *mongo.Client, port string, ... function testMongoDBProcessorDeleteOne (line 183) | func testMongoDBProcessorDeleteOne(mongoClient *mongo.Client, port strin... function testMongoDBProcessorDeleteMany (line 216) | func testMongoDBProcessorDeleteMany(mongoClient *mongo.Client, port stri... function testMongoDBProcessorReplaceOne (line 254) | func testMongoDBProcessorReplaceOne(mongoClient *mongo.Client, port stri... function testMongoDBProcessorUpdateOne (line 295) | func testMongoDBProcessorUpdateOne(mongoClient *mongo.Client, port strin... function testMongoDBProcessorUpsert (line 335) | func testMongoDBProcessorUpsert(mongoClient *mongo.Client, port string, ... function testMongoDBProcessorFindOne (line 417) | func testMongoDBProcessorFindOne(mongoClient *mongo.Client, port string,... function testMongoDBProcessorAggregate (line 490) | func testMongoDBProcessorAggregate(mongoClient *mongo.Client, port strin... FILE: internal/impl/mqtt/client.go constant msFieldClientURLs (line 31) | msFieldClientURLs = "urls" constant msFieldClientClientID (line 32) | msFieldClientClientID = "client_id" constant msFieldClientDynClientIDSuffix (line 33) | msFieldClientDynClientIDSuffix = "dynamic_client_id_suffix" constant msFieldClientConnectTimeout (line 34) | msFieldClientConnectTimeout = "connect_timeout" constant msFieldClientWill (line 35) | msFieldClientWill = "will" constant msFieldClientWillEnabled (line 36) | msFieldClientWillEnabled = "enabled" constant msFieldClientWillQoS (line 37) | msFieldClientWillQoS = "qos" constant msFieldClientWillRetained (line 38) | msFieldClientWillRetained = "retained" constant msFieldClientWillTopic (line 39) | msFieldClientWillTopic = "topic" constant msFieldClientWillPayload (line 40) | msFieldClientWillPayload = "payload" constant msFieldClientUser (line 41) | msFieldClientUser = "user" constant msFieldClientPassword (line 42) | msFieldClientPassword = "password" constant msFieldClientKeepAlive (line 43) | msFieldClientKeepAlive = "keepalive" constant msFieldClientTLS (line 44) | msFieldClientTLS = "tls" function clientFields (line 47) | func clientFields() []*service.ConfigField { type clientOptsBuilder (line 103) | type clientOptsBuilder struct method apply (line 162) | func (b *clientOptsBuilder) apply(opts *mqtt.ClientOptions) *mqtt.Clie... function clientOptsFromParsed (line 115) | func clientOptsFromParsed(conf *service.ParsedConfig) (opts clientOptsBu... function willOptFromParsed (line 184) | func willOptFromParsed(conf *service.ParsedConfig) (opt willOpt, err err... type willOpt (line 214) | type willOpt struct method apply (line 222) | func (w *willOpt) apply(opts *mqtt.ClientOptions) *mqtt.ClientOptions { FILE: internal/impl/mqtt/input.go constant miFieldTopics (line 28) | miFieldTopics = "topics" constant miFieldQoS (line 29) | miFieldQoS = "qos" constant miFieldCleanSession (line 30) | miFieldCleanSession = "clean_session" function inputConfigSpec (line 33) | func inputConfigSpec() *service.ConfigSpec { function init (line 66) | func init() { type mqttReader (line 76) | type mqttReader struct method ConnectionTest (line 120) | func (m *mqttReader) ConnectionTest(_ context.Context) service.Connect... method Connect (line 136) | func (m *mqttReader) Connect(context.Context) error { method Read (line 218) | func (m *mqttReader) Read(ctx context.Context) (*service.Message, serv... method Close (line 258) | func (m *mqttReader) Close(context.Context) (err error) { function newMQTTReaderFromParsed (line 91) | func newMQTTReaderFromParsed(conf *service.ParsedConfig, mgr *service.Re... FILE: internal/impl/mqtt/integration_test.go function TestIntegrationMQTT (line 32) | func TestIntegrationMQTT(t *testing.T) { function TestMQTTConnectionTestIntegration (line 117) | func TestMQTTConnectionTestIntegration(t *testing.T) { FILE: internal/impl/mqtt/output.go constant moFieldTopic (line 30) | moFieldTopic = "topic" constant moFieldQoS (line 31) | moFieldQoS = "qos" constant moFieldWriteTimeout (line 32) | moFieldWriteTimeout = "write_timeout" constant moFieldRetained (line 33) | moFieldRetained = "retained" constant moFieldRetainedInterpolated (line 34) | moFieldRetainedInterpolated = "retained_interpolated" function outputConfigSpec (line 37) | func outputConfigSpec() *service.ConfigSpec { function init (line 68) | func init() { type mqttWriter (line 78) | type mqttWriter struct method ConnectionTest (line 128) | func (m *mqttWriter) ConnectionTest(_ context.Context) service.Connect... method Connect (line 144) | func (m *mqttWriter) Connect(context.Context) error { method Write (line 171) | func (m *mqttWriter) Write(_ context.Context, msg *service.Message) er... method Close (line 212) | func (m *mqttWriter) Close(context.Context) error { function newMQTTWriterFromParsed (line 93) | func newMQTTWriterFromParsed(conf *service.ParsedConfig, mgr *service.Re... FILE: internal/impl/msgpack/bloblang.go function init (line 23) | func init() { FILE: internal/impl/msgpack/package.go function init (line 26) | func init() { FILE: internal/impl/msgpack/processor.go function processorConfig (line 26) | func processorConfig() *service.ConfigSpec { function init (line 38) | func init() { type msgPackOperator (line 46) | type msgPackOperator function strToMsgPackOperator (line 48) | func strToMsgPackOperator(opStr string) (msgPackOperator, error) { type processor (line 86) | type processor struct method Process (line 108) | func (p *processor) Process(_ context.Context, msg *service.Message) (... method Close (line 116) | func (*processor) Close(context.Context) error { function newProcessorFromConfig (line 90) | func newProcessorFromConfig(conf *service.ParsedConfig) (*processor, err... function newProcessor (line 98) | func newProcessor(operatorStr string) (*processor, error) { FILE: internal/impl/msgpack/processor_test.go function TestMsgPackToJson (line 28) | func TestMsgPackToJson(t *testing.T) { function TestMsgPackFromJson (line 78) | func TestMsgPackFromJson(t *testing.T) { FILE: internal/impl/mssqlserver/batcher.go type batchPublisher (line 28) | type batchPublisher struct method loop (line 63) | func (p *batchPublisher) loop() { method getOrComputeTableSchema (line 141) | func (b *batchPublisher) getOrComputeTableSchema(tableName string, col... method Publish (line 162) | func (b *batchPublisher) Publish(ctx context.Context, m replication.Me... method publishBatch (line 199) | func (b *batchPublisher) publishBatch(ctx context.Context, batch servi... method msgs (line 233) | func (b *batchPublisher) msgs() <-chan asyncMessage { function newBatchPublisher (line 48) | func newBatchPublisher(batcher *service.Batcher, checkpoint *checkpoint.... FILE: internal/impl/mssqlserver/checkpoint_cache.go constant defaultCacheKey (line 27) | defaultCacheKey = "max_lsn" constant defaultCheckpointCache (line 29) | defaultCheckpointCache = "rpcn.CdcCheckpointCache" constant defaultStoredProcName (line 32) | defaultStoredProcName = "CdcCheckpointCacheUpdate" type cacheTable (line 39) | type cacheTable struct method String (line 41) | func (t cacheTable) String() string { type checkpointCache (line 48) | type checkpointCache struct method Get (line 123) | func (c *checkpointCache) Get(ctx context.Context, _ string) ([]byte, ... method Set (line 141) | func (c *checkpointCache) Set(ctx context.Context, _ string, value []b... method Close (line 152) | func (c *checkpointCache) Close(ctx context.Context) error { method Add (line 205) | func (*checkpointCache) Add(_ context.Context, _ string, _ []byte, _ *... method Delete (line 210) | func (*checkpointCache) Delete(_ context.Context, _ string) error { function newCheckpointCache (line 60) | func newCheckpointCache( function createCacheTable (line 162) | func createCacheTable(ctx context.Context, db *sql.DB, tbl cacheTable) (... function createUpsertStoredProc (line 182) | func createUpsertStoredProc(ctx context.Context, db *sql.DB, cacheTable ... function validateCacheTableName (line 224) | func validateCacheTableName(input string) (cacheTable, error) { FILE: internal/impl/mssqlserver/checkpoint_cache_test.go function TestIntegration_MicrosoftSQLServerCDC_CheckpointCache (line 25) | func TestIntegration_MicrosoftSQLServerCDC_CheckpointCache(t *testing.T) { function TestValidateTableName (line 112) | func TestValidateTableName(t *testing.T) { FILE: internal/impl/mssqlserver/input_mssqlserver_cdc.go constant fieldConnectionString (line 30) | fieldConnectionString = "connection_string" constant fieldStreamSnapshot (line 31) | fieldStreamSnapshot = "stream_snapshot" constant fieldMaxParallelSnapshotTables (line 32) | fieldMaxParallelSnapshotTables = "max_parallel_snapshot_tables" constant fieldSnapshotMaxBatchSize (line 33) | fieldSnapshotMaxBatchSize = "snapshot_max_batch_size" constant fieldStreamBackoffInterval (line 34) | fieldStreamBackoffInterval = "stream_backoff_interval" constant fieldTablesExclude (line 35) | fieldTablesExclude = "exclude" constant fieldTablesInclude (line 36) | fieldTablesInclude = "include" constant fieldCheckpointLimit (line 37) | fieldCheckpointLimit = "checkpoint_limit" constant fieldCheckpointCache (line 38) | fieldCheckpointCache = "checkpoint_cache" constant fieldCheckpointCacheKey (line 39) | fieldCheckpointCacheKey = "checkpoint_cache_key" constant fieldCheckpointCacheTableName (line 40) | fieldCheckpointCacheTableName = "checkpoint_cache_table_name" constant fieldBatching (line 41) | fieldBatching = "batching" constant shutdownTimeout (line 43) | shutdownTimeout = 5 * time.Second function init (line 46) | func init() { type asyncMessage (line 123) | type asyncMessage struct type config (line 128) | type config struct type sqlServerCDCInput (line 140) | type sqlServerCDCInput struct method Connect (line 270) | func (i *sqlServerCDCInput) Connect(ctx context.Context) error { method getCachedLSN (line 365) | func (i *sqlServerCDCInput) getCachedLSN(ctx context.Context) (replica... method cacheLSN (line 392) | func (i *sqlServerCDCInput) cacheLSN(ctx context.Context, lsn replicat... method ReadBatch (line 414) | func (i *sqlServerCDCInput) ReadBatch(ctx context.Context) (service.Me... method processSnapshot (line 425) | func (i *sqlServerCDCInput) processSnapshot(ctx context.Context, snaps... method Close (line 446) | func (i *sqlServerCDCInput) Close(ctx context.Context) error { function newMSSQLServerCDCInput (line 153) | func newMSSQLServerCDCInput(conf *service.ParsedConfig, resources *servi... FILE: internal/impl/mssqlserver/integration_test.go function TestIntegration_MicrosoftSQLServerCDC_SnapshotAndStreaming (line 33) | func TestIntegration_MicrosoftSQLServerCDC_SnapshotAndStreaming(t *testi... function TestIntegration_MicrosoftSQLServerCDC_ConcurrentSnapshot (line 239) | func TestIntegration_MicrosoftSQLServerCDC_ConcurrentSnapshot(t *testing... function TestIntegration_MicrosoftSQLServerCDC_ResumesFromCheckpoint (line 315) | func TestIntegration_MicrosoftSQLServerCDC_ResumesFromCheckpoint(t *test... function TestIntegration_MicrosoftSQLServerCDC_OrderingOfIterator (line 396) | func TestIntegration_MicrosoftSQLServerCDC_OrderingOfIterator(t *testing... function TestIntegration_MicrosoftSQLServerCDC_SnapshotAndStreaming_AllTypes (line 463) | func TestIntegration_MicrosoftSQLServerCDC_SnapshotAndStreaming_AllTypes... function TestIntegration_MicrosoftSQLServerCDC_SchemaMetadata (line 713) | func TestIntegration_MicrosoftSQLServerCDC_SchemaMetadata(t *testing.T) { function Test_ManualTesting_AddTestDataWithUniqueLSN (line 839) | func Test_ManualTesting_AddTestDataWithUniqueLSN(t *testing.T) { FILE: internal/impl/mssqlserver/mssqlservertest/mssqlservertest.go type TestDB (line 29) | type TestDB struct method MustExec (line 36) | func (db *TestDB) MustExec(query string, args ...any) { method MustExecContext (line 42) | func (db *TestDB) MustExecContext(ctx context.Context, query string, a... method MustEnableCDC (line 50) | func (db *TestDB) MustEnableCDC(ctx context.Context, fullTableName str... method MustDisableCDC (line 96) | func (db *TestDB) MustDisableCDC(ctx context.Context, fullTableName st... method CreateTableWithCDCEnabledIfNotExists (line 118) | func (db *TestDB) CreateTableWithCDCEnabledIfNotExists(ctx context.Con... function SetupTestWithMicrosoftSQLServerVersion (line 183) | func SetupTestWithMicrosoftSQLServerVersion(t *testing.T, version string... function MustSetupTestWithMicrosoftSQLServerVersion (line 273) | func MustSetupTestWithMicrosoftSQLServerVersion(t *testing.T, version st... FILE: internal/impl/mssqlserver/replication/snapshot.go type Snapshot (line 26) | type Snapshot struct method Prepare (line 61) | func (s *Snapshot) Prepare(ctx context.Context) (LSN, error) { method snapshotTable (line 79) | func (s *Snapshot) snapshotTable(ctx context.Context, table UserDefine... method Read (line 201) | func (s *Snapshot) Read(ctx context.Context, maxWorkers, maxBatchSize ... method Close (line 306) | func (s *Snapshot) Close() error { function NewSnapshot (line 38) | func NewSnapshot( function getTablePrimaryKeys (line 222) | func getTablePrimaryKeys(ctx context.Context, tx *sql.Tx, table UserDefi... function querySnapshotTable (line 256) | func querySnapshotTable( function prepSnapshotScannerAndMappers (line 315) | func prepSnapshotScannerAndMappers(cols []*sql.ColumnType) (values []any... function buildOrderByClause (line 384) | func buildOrderByClause(pk []string) string { function snapshotValueMapper (line 392) | func snapshotValueMapper[T any](v any) (any, error) { FILE: internal/impl/mssqlserver/replication/snapshot_test.go function TestIntegration_Snapshot_ (line 27) | func TestIntegration_Snapshot_(t *testing.T) { type publisherStub (line 150) | type publisherStub struct method Publish (line 155) | func (m *publisherStub) Publish(_ context.Context, msg replication.Mes... method count (line 162) | func (m *publisherStub) count() int { FILE: internal/impl/mssqlserver/replication/stream.go type heapItem (line 26) | type heapItem struct type rowIteratorMinHeap (line 29) | type rowIteratorMinHeap method Len (line 31) | func (h rowIteratorMinHeap) Len() int { return len(h) } method Less (line 33) | func (h rowIteratorMinHeap) Less(i, j int) bool { method Swap (line 49) | func (h rowIteratorMinHeap) Swap(i, j int) { h[i], h[j] = h[j], h[i] } method Push (line 50) | func (h *rowIteratorMinHeap) Push(x any) { *h = append(*h, x.(*heapI... method Pop (line 51) | func (h *rowIteratorMinHeap) Pop() any { type change (line 60) | type change struct method reset (line 70) | func (c *change) reset() { type changeTableRowIter (line 87) | type changeTableRowIter struct method next (line 172) | func (ct *changeTableRowIter) next() error { method Close (line 199) | func (ct *changeTableRowIter) Close() error { method mapValsToChange (line 204) | func (ct *changeTableRowIter) mapValsToChange(vals []any, dst *change)... function newChangeTableRowIter (line 104) | func newChangeTableRowIter( function mapScannedValue (line 267) | func mapScannedValue(val any, colType *sql.ColumnType) any { type ChangePublisher (line 284) | type ChangePublisher interface type ChangeTableStream (line 290) | type ChangeTableStream struct method ReadChangeTables (line 310) | func (r *ChangeTableStream) ReadChangeTables(ctx context.Context, db *... function NewChangeTableStream (line 299) | func NewChangeTableStream(tables []UserDefinedTable, publisher ChangePub... type UserDefinedTable (line 411) | type UserDefinedTable struct method ToChangeTable (line 418) | func (t *UserDefinedTable) ToChangeTable() string { method FullName (line 423) | func (t *UserDefinedTable) FullName() string { function VerifyUserDefinedTables (line 429) | func VerifyUserDefinedTables(ctx context.Context, db *sql.DB, tableFilte... FILE: internal/impl/mssqlserver/replication/stream_message.go type LSN (line 18) | type LSN method Scan (line 21) | func (lsn *LSN) Scan(src any) error { method String (line 43) | func (lsn LSN) String() string { type OpType (line 51) | type OpType method String (line 67) | func (op OpType) String() string { constant MessageOperationRead (line 55) | MessageOperationRead OpType = 0 constant MessageOperationDelete (line 57) | MessageOperationDelete OpType = 1 constant MessageOperationInsert (line 59) | MessageOperationInsert OpType = 2 constant MessageOperationUpdateBefore (line 61) | MessageOperationUpdateBefore OpType = 3 constant MessageOperationUpdateAfter (line 63) | MessageOperationUpdateAfter OpType = 4 type MessageEvent (line 85) | type MessageEvent struct FILE: internal/impl/mssqlserver/replication/stream_message_test.go function TestLSNScanner (line 17) | func TestLSNScanner(t *testing.T) { function TestOpTypeToString (line 29) | func TestOpTypeToString(t *testing.T) { FILE: internal/impl/mssqlserver/schema.go function mssqlTypeNameToCommonType (line 20) | func mssqlTypeNameToCommonType(typeName string) schema.CommonType { function columnTypesToSchema (line 53) | func columnTypesToSchema(tableName string, colNames []string, colTypes [... FILE: internal/impl/mssqlserver/schema_test.go function TestMssqlTypeNameToCommonType (line 20) | func TestMssqlTypeNameToCommonType(t *testing.T) { function TestMssqlTypeNameToCommonTypeAllMSSQLTypes (line 82) | func TestMssqlTypeNameToCommonTypeAllMSSQLTypes(t *testing.T) { function TestSchemaCache (line 122) | func TestSchemaCache(t *testing.T) { FILE: internal/impl/mysql/aws/aws.go type roleConfig (line 34) | type roleConfig struct function init (line 39) | func init() { function awsIAMAuth (line 43) | func awsIAMAuth(ctx context.Context, awsConf *service.ParsedConfig, dbCo... function assumeRoleChain (line 127) | func assumeRoleChain(ctx context.Context, awsCfg aws.Config, roles []rol... function parseRoleConfig (line 156) | func parseRoleConfig(awsConf *service.ParsedConfig) ([]roleConfig, error) { FILE: internal/impl/mysql/event.go type MessageOperation (line 22) | type MessageOperation constant MessageOperationRead (line 26) | MessageOperationRead MessageOperation = "read" constant MessageOperationInsert (line 28) | MessageOperationInsert MessageOperation = "insert" constant MessageOperationUpdate (line 30) | MessageOperationUpdate MessageOperation = "update" constant MessageOperationDelete (line 32) | MessageOperationDelete MessageOperation = "delete" type MessageEvent (line 36) | type MessageEvent struct function binlogPositionToString (line 43) | func binlogPositionToString(pos position) string { function parseBinlogPosition (line 48) | func parseBinlogPosition(str string) (pos position, err error) { FILE: internal/impl/mysql/event_test.go function TestBinlogString (line 19) | func TestBinlogString(t *testing.T) { FILE: internal/impl/mysql/input_mysql_stream.go constant fieldMySQLFlavor (line 39) | fieldMySQLFlavor = "flavor" constant fieldMySQLDSN (line 40) | fieldMySQLDSN = "dsn" constant fieldMySQLTables (line 41) | fieldMySQLTables = "tables" constant fieldStreamSnapshot (line 42) | fieldStreamSnapshot = "stream_snapshot" constant fieldSnapshotMaxBatchSize (line 43) | fieldSnapshotMaxBatchSize = "snapshot_max_batch_size" constant fieldMaxReconnectAttempts (line 44) | fieldMaxReconnectAttempts = "max_reconnect_attempts" constant fieldBatching (line 45) | fieldBatching = "batching" constant fieldCheckpointKey (line 46) | fieldCheckpointKey = "checkpoint_key" constant fieldCheckpointCache (line 47) | fieldCheckpointCache = "checkpoint_cache" constant fieldCheckpointLimit (line 48) | fieldCheckpointLimit = "checkpoint_limit" constant fieldAWSIAMAuth (line 49) | fieldAWSIAMAuth = "aws" constant FieldAWSIAMAuthEnabled (line 51) | FieldAWSIAMAuthEnabled = "enabled" constant shutdownTimeout (line 53) | shutdownTimeout = 5 * time.Second function notImportedAWSOptFn (line 56) | func notImportedAWSOptFn(_ context.Context, awsConf *service.ParsedConfi... type TokenBuilder (line 67) | type TokenBuilder type asyncMessage (line 161) | type asyncMessage struct type mysqlStreamInput (line 166) | type mysqlStreamInput struct method Connect (line 335) | func (i *mysqlStreamInput) Connect(ctx context.Context) error { method startMySQLSync (line 418) | func (i *mysqlStreamInput) startMySQLSync(ctx context.Context, pos *po... method readSnapshot (line 454) | func (i *mysqlStreamInput) readSnapshot(ctx context.Context, snapshot ... method readMessages (line 679) | func (i *mysqlStreamInput) readMessages(ctx context.Context) error { method flushBatch (line 728) | func (i *mysqlStreamInput) flushBatch( method ReadBatch (line 778) | func (i *mysqlStreamInput) ReadBatch(ctx context.Context) (service.Mes... method Close (line 789) | func (i *mysqlStreamInput) Close(ctx context.Context) error { method getCachedBinlogPosition (line 813) | func (i *mysqlStreamInput) getCachedBinlogPosition(ctx context.Context... method setCachedBinlogPosition (line 834) | func (i *mysqlStreamInput) setCachedBinlogPosition(ctx context.Context... method OnRotate (line 856) | func (i *mysqlStreamInput) OnRotate(_ *replication.EventHeader, re *re... method OnTableChanged (line 863) | func (i *mysqlStreamInput) OnTableChanged(_ *replication.EventHeader, ... method OnRow (line 887) | func (i *mysqlStreamInput) OnRow(e *canal.RowsEvent) error { method onMessage (line 906) | func (i *mysqlStreamInput) onMessage(e *canal.RowsEvent, initValue, in... method getTableSchema (line 1055) | func (i *mysqlStreamInput) getTableSchema(table *schema.Table) (any, e... method getOrExtractTableSchemaByName (line 1083) | func (i *mysqlStreamInput) getOrExtractTableSchemaByName(tableName str... method invalidateTableSchema (line 1091) | func (i *mysqlStreamInput) invalidateTableSchema(tableName string) { function newMySQLStreamInput (line 209) | func newMySQLStreamInput(conf *service.ParsedConfig, res *service.Resour... function init (line 329) | func init() { function snapshotValueMapper (line 544) | func snapshotValueMapper[T any](v any) (any, error) { function prepSnapshotScannerAndMappers (line 556) | func prepSnapshotScannerAndMappers(cols []*sql.ColumnType) (values []any... function mapMessageColumn (line 927) | func mapMessageColumn(v any, col schema.TableColumn) (any, error) { FILE: internal/impl/mysql/integration_test.go type testDB (line 38) | type testDB struct method Exec (line 44) | func (db *testDB) Exec(query string, args ...any) { function setupTestWithMySQLVersion (line 49) | func setupTestWithMySQLVersion(t *testing.T, version string) (string, *t... function TestIntegrationMySQLCDC (line 112) | func TestIntegrationMySQLCDC(t *testing.T) { function TestIntegrationMySQLSnapshotAndCDC (line 217) | func TestIntegrationMySQLSnapshotAndCDC(t *testing.T) { function TestIntegrationMySQLCDCWithCompositePrimaryKeys (line 285) | func TestIntegrationMySQLCDCWithCompositePrimaryKeys(t *testing.T) { function TestIntegrationMySQLCDCAllTypes (line 368) | func TestIntegrationMySQLCDCAllTypes(t *testing.T) { function TestIntegrationMySQLSnapshotConsistency (line 661) | func TestIntegrationMySQLSnapshotConsistency(t *testing.T) { function TestIntegrationMySQLCDCSchemaMetadata (line 753) | func TestIntegrationMySQLCDCSchemaMetadata(t *testing.T) { function validateSchemaStructure (line 958) | func validateSchemaStructure(t *testing.T, schema map[string]any) { function TestIntegrationMySQLCDCSchemaInvalidationOnDDL (line 987) | func TestIntegrationMySQLCDCSchemaInvalidationOnDDL(t *testing.T) { FILE: internal/impl/mysql/schema.go function mysqlTableToCommonSchema (line 22) | func mysqlTableToCommonSchema(table *gomysqlschema.Table) (*schema.Commo... function mysqlColumnToCommon (line 45) | func mysqlColumnToCommon(col gomysqlschema.TableColumn) (schema.Common, ... FILE: internal/impl/mysql/schema_test.go function TestMapMessageColumn (line 23) | func TestMapMessageColumn(t *testing.T) { function TestMysqlColumnToCommon (line 155) | func TestMysqlColumnToCommon(t *testing.T) { function TestMysqlTableToCommonSchema (line 368) | func TestMysqlTableToCommonSchema(t *testing.T) { function TestMysqlTableToCommonSchemaRoundtrip (line 419) | func TestMysqlTableToCommonSchemaRoundtrip(t *testing.T) { function TestMysqlTableToCommonSchemaNilTable (line 466) | func TestMysqlTableToCommonSchemaNilTable(t *testing.T) { function TestInvalidateTableSchema (line 473) | func TestInvalidateTableSchema(t *testing.T) { function TestOnTableChanged (line 494) | func TestOnTableChanged(t *testing.T) { FILE: internal/impl/mysql/snapshot.go type Snapshot (line 23) | type Snapshot struct method prepareSnapshot (line 41) | func (s *Snapshot) prepareSnapshot(ctx context.Context, tables []strin... method getTablePrimaryKeys (line 147) | func (s *Snapshot) getTablePrimaryKeys(ctx context.Context, table stri... method querySnapshotTable (line 183) | func (s *Snapshot) querySnapshotTable(ctx context.Context, table strin... method getCurrentBinlogPosition (line 220) | func (s *Snapshot) getCurrentBinlogPosition(ctx context.Context) (posi... method releaseSnapshot (line 248) | func (s *Snapshot) releaseSnapshot(_ context.Context) error { method close (line 260) | func (s *Snapshot) close() error { function NewSnapshot (line 34) | func NewSnapshot(logger *service.Logger, db *sql.DB) *Snapshot { function buildFlushAndLockTablesQuery (line 134) | func buildFlushAndLockTablesQuery(tables []string) string { function buildOrderByClause (line 212) | func buildOrderByClause(pk []string) string { FILE: internal/impl/mysql/validate.go function validateTableName (line 24) | func validateTableName(tableName string) error { FILE: internal/impl/mysql/validate_test.go function TestValidateTableName (line 16) | func TestValidateTableName(t *testing.T) { FILE: internal/impl/nanomsg/input.go constant niFieldURLs (line 36) | niFieldURLs = "urls" constant niFieldBind (line 37) | niFieldBind = "bind" constant niFieldSocketType (line 38) | niFieldSocketType = "socket_type" constant niFieldSubFilters (line 39) | niFieldSubFilters = "sub_filters" constant niFieldPollTimeout (line 40) | niFieldPollTimeout = "poll_timeout" function inputConfigSpec (line 43) | func inputConfigSpec() *service.ConfigSpec { function init (line 69) | func init() { type nanomsgReader (line 79) | type nanomsgReader struct method Connect (line 139) | func (s *nanomsgReader) Connect(context.Context) (err error) { method Read (line 199) | func (s *nanomsgReader) Read(context.Context) (*service.Message, servi... method Close (line 219) | func (s *nanomsgReader) Close(context.Context) (err error) { function newNanomsgReaderFromParsed (line 93) | func newNanomsgReaderFromParsed(conf *service.ParsedConfig, mgr *service... function getInputSocketFromType (line 129) | func getInputSocketFromType(t string) (mangos.Socket, error) { FILE: internal/impl/nanomsg/integration_test.go function TestIntegrationNanomsg (line 24) | func TestIntegrationNanomsg(t *testing.T) { FILE: internal/impl/nanomsg/output.go constant noFieldURLs (line 36) | noFieldURLs = "urls" constant noFieldBind (line 37) | noFieldBind = "bind" constant noFieldSocketType (line 38) | noFieldSocketType = "socket_type" constant noFieldPollTimeout (line 39) | noFieldPollTimeout = "poll_timeout" function outputConfigSpec (line 42) | func outputConfigSpec() *service.ConfigSpec { function init (line 64) | func init() { type nanomsgWriter (line 78) | type nanomsgWriter struct method Connect (line 127) | func (s *nanomsgWriter) Connect(context.Context) error { method Write (line 169) | func (s *nanomsgWriter) Write(_ context.Context, msg *service.Message)... method Close (line 186) | func (s *nanomsgWriter) Close(context.Context) (err error) { function newNanomsgWriterFromParsed (line 90) | func newNanomsgWriterFromParsed(conf *service.ParsedConfig, mgr *service... function getOutputSocketFromType (line 117) | func getOutputSocketFromType(t string) (mangos.Socket, error) { FILE: internal/impl/nats/auth.go function authDescription (line 32) | func authDescription() string { function authFieldSpec (line 74) | func authFieldSpec() *service.ConfigField { type authConfig (line 113) | type authConfig struct function authConfToOptions (line 128) | func authConfToOptions(auth authConfig, fs *service.FS) []nats.Option { function AuthFromParsedConfig (line 170) | func AuthFromParsedConfig(p *service.ParsedConfig) (c authConfig, err er... function userJWTHandler (line 255) | func userJWTHandler(filename string, fs *service.FS) nats.UserJWTHandler { function sigHandler (line 267) | func sigHandler(filename string, fs *service.FS) nats.SignatureHandler { function wipeSlice (line 287) | func wipeSlice(buf []byte) { function expandPath (line 293) | func expandPath(p string) (string, error) { function homeDir (line 308) | func homeDir() (string, error) { function loadFileContents (line 333) | func loadFileContents(filename string, fs *service.FS) ([]byte, error) { function nkeyOptionFromString (line 348) | func nkeyOptionFromString(nkey string) (nats.Option, error) { FILE: internal/impl/nats/auth_test.go constant NATSUserCreds (line 30) | NATSUserCreds = `-----BEGIN NATS USER JWT----- constant NATSUserJWT (line 44) | NATSUserJWT = "eyJ0eXAiOiJKV1QiLCJhbGciOiJlZDI1NTE5LW5rZXkifQ.eyJqdGkiOi... function TestNatsAuthConfToOptions (line 47) | func TestNatsAuthConfToOptions(t *testing.T) { function TestAuthFromParsedConfigFieldMapping (line 81) | func TestAuthFromParsedConfigFieldMapping(t *testing.T) { function TestAuthFromParsedConfigMutualExclusion (line 261) | func TestAuthFromParsedConfigMutualExclusion(t *testing.T) { function TestAuthConfToOptionsUserPassword (line 337) | func TestAuthConfToOptionsUserPassword(t *testing.T) { FILE: internal/impl/nats/cache_kv.go function natsKVCacheConfig (line 31) | func natsKVCacheConfig() *service.ConfigSpec { function init (line 40) | func init() { type kvCache (line 49) | type kvCache struct method disconnect (line 81) | func (p *kvCache) disconnect() { method connect (line 92) | func (p *kvCache) connect(ctx context.Context) error { method Get (line 123) | func (p *kvCache) Get(ctx context.Context, key string) ([]byte, error) { method Set (line 137) | func (p *kvCache) Set(ctx context.Context, key string, value []byte, _... method Add (line 145) | func (p *kvCache) Add(ctx context.Context, key string, value []byte, _... method Delete (line 155) | func (p *kvCache) Delete(ctx context.Context, key string) error { method Close (line 161) | func (p *kvCache) Close(ctx context.Context) error { function newKVCache (line 62) | func newKVCache(conf *service.ParsedConfig, mgr *service.Resources) (*kv... FILE: internal/impl/nats/connection.go function connectionHeadFields (line 30) | func connectionHeadFields() []*service.ConfigField { function connectionTailFields (line 43) | func connectionTailFields() []*service.ConfigField { type connectionDetails (line 54) | type connectionDetails struct method get (line 102) | func (c *connectionDetails) get(_ context.Context, extraOpts ...nats.O... function connectionDetailsFromParsed (line 65) | func connectionDetailsFromParsed(conf *service.ParsedConfig, mgr *servic... FILE: internal/impl/nats/docs.go constant kvFieldBucket (line 22) | kvFieldBucket = "bucket" constant tracingVersion (line 26) | tracingVersion = "4.23.0" function connectionNameDescription (line 29) | func connectionNameDescription() string { function inputTracingDocs (line 41) | func inputTracingDocs() *service.ConfigField { function outputTracingDocs (line 45) | func outputTracingDocs() *service.ConfigField { function kvDocs (line 49) | func kvDocs(extraFields ...*service.ConfigField) []*service.ConfigField { FILE: internal/impl/nats/errors.go function errorHandlerOption (line 23) | func errorHandlerOption(logger *service.Logger) nats.Option { FILE: internal/impl/nats/input.go function natsInputConfig (line 28) | func natsInputConfig() *service.ConfigSpec { function init (line 72) | func init() { type natsReader (line 90) | type natsReader struct method ConnectionTest (line 153) | func (n *natsReader) ConnectionTest(ctx context.Context) service.Conne... method Connect (line 163) | func (n *natsReader) Connect(ctx context.Context) error { method disconnect (line 197) | func (n *natsReader) disconnect() { method Read (line 212) | func (n *natsReader) Read(ctx context.Context) (*service.Message, serv... method Close (line 260) | func (n *natsReader) Close(context.Context) (err error) { function newNATSReader (line 109) | func newNATSReader(conf *service.ParsedConfig, mgr *service.Resources) (... FILE: internal/impl/nats/input_jetstream.go function natsJetStreamInputConfig (line 33) | func natsJetStreamInputConfig() *service.ConfigSpec { function init (line 109) | func init() { type jetStreamReader (line 123) | type jetStreamReader struct method ConnectionTest (line 239) | func (j *jetStreamReader) ConnectionTest(ctx context.Context) service.... method Connect (line 249) | func (j *jetStreamReader) Connect(ctx context.Context) (err error) { method disconnect (line 387) | func (j *jetStreamReader) disconnect() { method Read (line 401) | func (j *jetStreamReader) Read(ctx context.Context) (*service.Message,... method Close (line 446) | func (j *jetStreamReader) Close(ctx context.Context) error { function newJetStreamReaderFromConfig (line 145) | func newJetStreamReaderFromConfig(conf *service.ParsedConfig, mgr *servi... function assignMessageMetadata (line 459) | func assignMessageMetadata(metadata *nats.MsgMetadata, msg *service.Mess... function convertMessage (line 469) | func convertMessage(m *nats.Msg) (*service.Message, service.AckFunc, err... FILE: internal/impl/nats/input_jetstream_test.go function TestInputJetStreamConfigParse (line 28) | func TestInputJetStreamConfigParse(t *testing.T) { function TestAssignMessageMetadata (line 236) | func TestAssignMessageMetadata(t *testing.T) { FILE: internal/impl/nats/input_kv.go constant kviFieldKey (line 30) | kviFieldKey = "key" constant kviFieldIgnoreDeletes (line 31) | kviFieldIgnoreDeletes = "ignore_deletes" constant kviFieldIncludeHistory (line 32) | kviFieldIncludeHistory = "include_history" constant kviFieldMetaOnly (line 33) | kviFieldMetaOnly = "meta_only" function natsKVInputConfig (line 36) | func natsKVInputConfig() *service.ConfigSpec { function init (line 78) | func init() { type kvReader (line 91) | type kvReader struct method ConnectionTest (line 145) | func (r *kvReader) ConnectionTest(ctx context.Context) service.Connect... method Connect (line 155) | func (r *kvReader) Connect(ctx context.Context) (err error) { method disconnect (line 206) | func (r *kvReader) disconnect() { method Read (line 220) | func (r *kvReader) Read(ctx context.Context) (*service.Message, servic... method Close (line 260) | func (r *kvReader) Close(ctx context.Context) error { function newKVReader (line 108) | func newKVReader(conf *service.ParsedConfig, mgr *service.Resources) (*k... FILE: internal/impl/nats/input_kv_test.go function TestInputKVParse (line 26) | func TestInputKVParse(t *testing.T) { FILE: internal/impl/nats/input_stream.go constant siFieldURLs (line 32) | siFieldURLs = "urls" constant siFieldClusterID (line 33) | siFieldClusterID = "cluster_id" constant siFieldClientID (line 34) | siFieldClientID = "client_id" constant siFieldQueueID (line 35) | siFieldQueueID = "queue" constant siFieldDurableName (line 36) | siFieldDurableName = "durable_name" constant siFieldUnsubOnClose (line 37) | siFieldUnsubOnClose = "unsubscribe_on_close" constant siFieldStartFromOldest (line 38) | siFieldStartFromOldest = "start_from_oldest" constant siFieldSubject (line 39) | siFieldSubject = "subject" constant siFieldMaxInflight (line 40) | siFieldMaxInflight = "max_inflight" constant siFieldAckWait (line 41) | siFieldAckWait = "ack_wait" constant siFieldTLS (line 42) | siFieldTLS = "tls" constant siFieldAuth (line 43) | siFieldAuth = "auth" type siConfig (line 46) | type siConfig struct function siConfigFromParsed (line 59) | func siConfigFromParsed(pConf *service.ParsedConfig, mgr *service.Resour... function siSpec (line 93) | func siSpec() *service.ConfigSpec { function init (line 155) | func init() { type natsStreamReader (line 171) | type natsStreamReader struct method disconnect (line 207) | func (n *natsStreamReader) disconnect() { method ConnectionTest (line 227) | func (n *natsStreamReader) ConnectionTest(ctx context.Context) service... method Connect (line 237) | func (n *natsStreamReader) Connect(ctx context.Context) error { method read (line 325) | func (n *natsStreamReader) read(ctx context.Context) (*stan.Msg, error) { method Read (line 343) | func (n *natsStreamReader) Read(ctx context.Context) (*service.Message... method Close (line 361) | func (n *natsStreamReader) Close(context.Context) (err error) { function newNATSStreamReader (line 187) | func newNATSStreamReader(conf siConfig, mgr *service.Resources) (*natsSt... FILE: internal/impl/nats/integration_jetstream_test.go function TestIntegrationNatsJetstream (line 31) | func TestIntegrationNatsJetstream(t *testing.T) { function TestIntegrationNatsPullConsumer (line 101) | func TestIntegrationNatsPullConsumer(t *testing.T) { FILE: internal/impl/nats/integration_kv_test.go function TestIntegrationNatsKV (line 35) | func TestIntegrationNatsKV(t *testing.T) { FILE: internal/impl/nats/integration_nats_test.go function TestIntegrationNats (line 32) | func TestIntegrationNats(t *testing.T) { function TestNATSConnectionTestIntegration (line 95) | func TestNATSConnectionTestIntegration(t *testing.T) { FILE: internal/impl/nats/integration_req_test.go function TestIntegrationNatsReq (line 31) | func TestIntegrationNatsReq(t *testing.T) { FILE: internal/impl/nats/integration_stream_test.go function TestIntegrationNatsStream (line 30) | func TestIntegrationNatsStream(t *testing.T) { FILE: internal/impl/nats/metadata.go constant metaKVKey (line 24) | metaKVKey = "nats_kv_key" constant metaKVBucket (line 25) | metaKVBucket = "nats_kv_bucket" constant metaKVRevision (line 26) | metaKVRevision = "nats_kv_revision" constant metaKVDelta (line 27) | metaKVDelta = "nats_kv_delta" constant metaKVOperation (line 28) | metaKVOperation = "nats_kv_operation" constant metaKVCreated (line 29) | metaKVCreated = "nats_kv_created" function newMessageFromKVEntry (line 32) | func newMessageFromKVEntry(entry jetstream.KeyValueEntry) *service.Messa... FILE: internal/impl/nats/output.go function natsOutputConfig (line 28) | func natsOutputConfig() *service.ConfigSpec { function init (line 57) | func init() { type natsWriter (line 75) | type natsWriter struct method ConnectionTest (line 122) | func (n *natsWriter) ConnectionTest(ctx context.Context) service.Conne... method Connect (line 132) | func (n *natsWriter) Connect(ctx context.Context) error { method Write (line 148) | func (n *natsWriter) Write(_ context.Context, msg *service.Message) er... method Close (line 195) | func (n *natsWriter) Close(context.Context) (err error) { function newNATSWriter (line 88) | func newNATSWriter(conf *service.ParsedConfig, mgr *service.Resources) (... FILE: internal/impl/nats/output_jetstream.go function natsJetStreamOutputConfig (line 31) | func natsJetStreamOutputConfig() *service.ConfigSpec { function init (line 59) | func init() { type jetStreamOutput (line 78) | type jetStreamOutput struct method ConnectionTest (line 130) | func (j *jetStreamOutput) ConnectionTest(ctx context.Context) service.... method Connect (line 140) | func (j *jetStreamOutput) Connect(ctx context.Context) (err error) { method disconnect (line 168) | func (j *jetStreamOutput) disconnect() { method Write (line 181) | func (j *jetStreamOutput) Write(ctx context.Context, msg *service.Mess... method Close (line 224) | func (j *jetStreamOutput) Close(ctx context.Context) error { function newJetStreamWriterFromConfig (line 94) | func newJetStreamWriterFromConfig(conf *service.ParsedConfig, mgr *servi... FILE: internal/impl/nats/output_jetstream_test.go function TestOutputJetStreamConfigParse (line 26) | func TestOutputJetStreamConfigParse(t *testing.T) { FILE: internal/impl/nats/output_kv.go constant kvoFieldKey (line 30) | kvoFieldKey = "key" function natsKVOutputConfig (line 33) | func natsKVOutputConfig() *service.ConfigSpec { function init (line 55) | func init() { type kvOutput (line 70) | type kvOutput struct method ConnectionTest (line 115) | func (kv *kvOutput) ConnectionTest(ctx context.Context) service.Connec... method Connect (line 125) | func (kv *kvOutput) Connect(ctx context.Context) (err error) { method disconnect (line 159) | func (kv *kvOutput) disconnect() { method Write (line 172) | func (kv *kvOutput) Write(ctx context.Context, msg *service.Message) e... method Close (line 204) | func (kv *kvOutput) Close(ctx context.Context) error { function newKVOutput (line 85) | func newKVOutput(conf *service.ParsedConfig, mgr *service.Resources) (*k... FILE: internal/impl/nats/output_stream.go constant soFieldURLs (line 33) | soFieldURLs = "urls" constant soFieldClusterID (line 34) | soFieldClusterID = "cluster_id" constant soFieldSubject (line 35) | soFieldSubject = "subject" constant soFieldClientID (line 36) | soFieldClientID = "client_id" constant soFieldTLS (line 37) | soFieldTLS = "tls" constant soFieldAuth (line 38) | soFieldAuth = "auth" type soConfig (line 41) | type soConfig struct function soConfigFromParsed (line 48) | func soConfigFromParsed(pConf *service.ParsedConfig, mgr *service.Resour... function soSpec (line 64) | func soSpec() *service.ConfigSpec { function init (line 93) | func init() { type natsStreamWriter (line 114) | type natsStreamWriter struct method ConnectionTest (line 146) | func (n *natsStreamWriter) ConnectionTest(ctx context.Context) service... method Connect (line 156) | func (n *natsStreamWriter) Connect(ctx context.Context) error { method Write (line 184) | func (n *natsStreamWriter) Write(_ context.Context, msg *service.Messa... method Close (line 211) | func (n *natsStreamWriter) Close(context.Context) (err error) { function newNATSStreamWriter (line 125) | func newNATSStreamWriter(conf soConfig, mgr *service.Resources) (*natsSt... FILE: internal/impl/nats/processor_kv.go constant kvpFieldOperation (line 33) | kvpFieldOperation = "operation" constant kvpFieldKey (line 34) | kvpFieldKey = "key" constant kvpFieldRevision (line 35) | kvpFieldRevision = "revision" constant kvpFieldTimeout (line 36) | kvpFieldTimeout = "timeout" type kvpOperationType (line 39) | type kvpOperationType constant kvpOperationGet (line 42) | kvpOperationGet kvpOperationType = "get" constant kvpOperationGetRevision (line 43) | kvpOperationGetRevision kvpOperationType = "get_revision" constant kvpOperationCreate (line 44) | kvpOperationCreate kvpOperationType = "create" constant kvpOperationPut (line 45) | kvpOperationPut kvpOperationType = "put" constant kvpOperationUpdate (line 46) | kvpOperationUpdate kvpOperationType = "update" constant kvpOperationDelete (line 47) | kvpOperationDelete kvpOperationType = "delete" constant kvpOperationPurge (line 48) | kvpOperationPurge kvpOperationType = "purge" constant kvpOperationHistory (line 49) | kvpOperationHistory kvpOperationType = "history" constant kvpOperationKeys (line 50) | kvpOperationKeys kvpOperationType = "keys" function natsKVProcessorConfig (line 65) | func natsKVProcessorConfig() *service.ConfigSpec { function init (line 130) | func init() { type kvProcessor (line 139) | type kvProcessor struct method disconnect (line 195) | func (p *kvProcessor) disconnect() { method Process (line 206) | func (p *kvProcessor) Process(ctx context.Context, msg *service.Messag... method parseRevision (line 357) | func (p *kvProcessor) parseRevision(msg *service.Message) (uint64, err... method addMetadata (line 366) | func (p *kvProcessor) addMetadata(msg *service.Message, key string, re... method Connect (line 373) | func (p *kvProcessor) Connect(ctx context.Context) (err error) { method Close (line 405) | func (p *kvProcessor) Close(ctx context.Context) error { function newKVProcessor (line 156) | func newKVProcessor(conf *service.ParsedConfig, mgr *service.Resources) ... FILE: internal/impl/nats/processor_request_reply.go function natsRequestReplyConfig (line 28) | func natsRequestReplyConfig() *service.ConfigSpec { function init (line 79) | func init() { type requestReplyProcessor (line 83) | type requestReplyProcessor struct method connect (line 132) | func (r *requestReplyProcessor) connect(ctx context.Context) (err erro... method Process (line 159) | func (r *requestReplyProcessor) Process(ctx context.Context, msg *serv... method Close (line 206) | func (r *requestReplyProcessor) Close(context.Context) error { function newRequestReplyProcessor (line 97) | func newRequestReplyProcessor(conf *service.ParsedConfig, mgr *service.R... FILE: internal/impl/nsq/input.go constant niFieldNSQDAddrs (line 32) | niFieldNSQDAddrs = "nsqd_tcp_addresses" constant niFieldLookupDAddrs (line 33) | niFieldLookupDAddrs = "lookupd_http_addresses" constant niFieldTLS (line 34) | niFieldTLS = "tls" constant niFieldMaxInFlight (line 35) | niFieldMaxInFlight = "max_in_flight" constant niFieldTopic (line 36) | niFieldTopic = "topic" constant niFieldChannel (line 37) | niFieldChannel = "channel" constant niFieldUserAgent (line 38) | niFieldUserAgent = "user_agent" constant niFieldMaxAttempts (line 39) | niFieldMaxAttempts = "max_attempts" function inputConfigSpec (line 42) | func inputConfigSpec() *service.ConfigSpec { function init (line 81) | func init() { type nsqReader (line 87) | type nsqReader struct method ConnectionTest (line 163) | func (n *nsqReader) ConnectionTest(_ context.Context) service.Connecti... method HandleMessage (line 192) | func (n *nsqReader) HandleMessage(message *nsq.Message) error { method Connect (line 203) | func (n *nsqReader) Connect(context.Context) (err error) { method disconnect (line 241) | func (n *nsqReader) disconnect() error { method read (line 252) | func (n *nsqReader) read(ctx context.Context) (*nsq.Message, error) { method Read (line 270) | func (n *nsqReader) Read(ctx context.Context) (*service.Message, servi... method Close (line 292) | func (n *nsqReader) Close(context.Context) (err error) { function newNSQReaderFromParsed (line 108) | func newNSQReaderFromParsed(conf *service.ParsedConfig, mgr *service.Res... FILE: internal/impl/nsq/integration_test.go function TestIntegrationNSQ (line 32) | func TestIntegrationNSQ(t *testing.T) { function TestNSQConnectionTestIntegration (line 75) | func TestNSQConnectionTestIntegration(t *testing.T) { FILE: internal/impl/nsq/output.go constant noFieldNSQDAddr (line 31) | noFieldNSQDAddr = "nsqd_tcp_address" constant noFieldTLS (line 32) | noFieldTLS = "tls" constant noFieldTopic (line 33) | noFieldTopic = "topic" constant noFieldUserAgent (line 34) | noFieldUserAgent = "user_agent" function outputConfigSpec (line 37) | func outputConfigSpec() *service.ConfigSpec { function init (line 56) | func init() { type nsqWriter (line 70) | type nsqWriter struct method ConnectionTest (line 103) | func (n *nsqWriter) ConnectionTest(_ context.Context) service.Connecti... method Connect (line 126) | func (n *nsqWriter) Connect(context.Context) error { method Write (line 151) | func (n *nsqWriter) Write(_ context.Context, msg *service.Message) err... method Close (line 172) | func (n *nsqWriter) Close(context.Context) error { function newNSQWriterFromParsed (line 82) | func newNSQWriterFromParsed(conf *service.ParsedConfig, mgr *service.Res... FILE: internal/impl/ockam/command.go function runCommand (line 33) | func runCommand(capture bool, arg ...string) (string, string, error) { function setupCommand (line 79) | func setupCommand() (string, error) { function findCommandBinary (line 94) | func findCommandBinary() (string, error) { function installCommand (line 143) | func installCommand() error { function downloadAndInstall (line 152) | func downloadAndInstall() error { function pickBinaryType (line 198) | func pickBinaryType() (string, error) { function downloadAndInstallWithInstallScript (line 217) | func downloadAndInstallWithInstallScript() error { function shell (line 266) | func shell() (string, error) { function envFile (line 281) | func envFile() (string, error) { function ockamHome (line 295) | func ockamHome() string { function findAvailableLocalTCPAddress (line 321) | func findAvailableLocalTCPAddress() (string, error) { function localTCPAddressIsTaken (line 332) | func localTCPAddressIsTaken(address string) bool { FILE: internal/impl/ockam/input_kafka.go function init (line 31) | func init() { function ockamKafkaInputConfig (line 42) | func ockamKafkaInputConfig() *service.ConfigSpec { type ockamKafkaInput (line 73) | type ockamKafkaInput struct method Connect (line 205) | func (o *ockamKafkaInput) Connect(ctx context.Context) error { method ReadBatch (line 209) | func (o *ockamKafkaInput) ReadBatch(ctx context.Context) (service.Mess... method Close (line 213) | func (o *ockamKafkaInput) Close(ctx context.Context) error { function newOckamKafkaInput (line 78) | func newOckamKafkaInput(conf *service.ParsedConfig, mgr *service.Resourc... FILE: internal/impl/ockam/node.go type node (line 25) | type node struct method create (line 69) | func (n *node) create() error { method delete (line 74) | func (n *node) delete() error { method createKafkaInlet (line 80) | func (n *node) createKafkaInlet(name, from, to string, avoidPublishing... method createKafkaOutlet (line 107) | func (n *node) createKafkaOutlet(name, bootstrapServer string, tls boo... function newNode (line 33) | func newNode(identityName, address, ticket, relay string) (*node, error) { function generateName (line 128) | func generateName() string { function appendAllowArgs (line 134) | func appendAllowArgs(args []string, flag, value, identifier string) []st... function listIdentities (line 148) | func listIdentities() ([]map[string]any, error) { function findOrCreateDefaultIdentity (line 163) | func findOrCreateDefaultIdentity() (string, string, error) { function findOrCreateIdentityByName (line 194) | func findOrCreateIdentityByName(identityName string) (string, string, er... function getIdentity (line 225) | func getIdentity(identityName string) (string, string, error) { FILE: internal/impl/ockam/output_kafka.go function init (line 31) | func init() { function ockamKafkaOutputConfig (line 50) | func ockamKafkaOutputConfig() *service.ConfigSpec { type ockamKafkaOutput (line 84) | type ockamKafkaOutput struct method Connect (line 230) | func (o *ockamKafkaOutput) Connect(ctx context.Context) error { method WriteBatch (line 234) | func (o *ockamKafkaOutput) WriteBatch(ctx context.Context, batch servi... method Close (line 238) | func (o *ockamKafkaOutput) Close(ctx context.Context) error { function newOckamKafkaOutput (line 89) | func newOckamKafkaOutput(conf *service.ParsedConfig, log *service.Logger... FILE: internal/impl/openai/base_processor.go constant opFieldServerAddress (line 26) | opFieldServerAddress = "server_address" constant opFieldAPIKey (line 27) | opFieldAPIKey = "api_key" constant opFieldModel (line 28) | opFieldModel = "model" function baseConfigFieldsWithModels (line 31) | func baseConfigFieldsWithModels(modelExamples ...any) []*service.ConfigF... type baseProcessor (line 45) | type baseProcessor struct method Close (line 50) | func (*baseProcessor) Close(context.Context) error { function newBaseProcessor (line 54) | func newBaseProcessor(conf *service.ParsedConfig) (*baseProcessor, error) { FILE: internal/impl/openai/chat_processor.go constant ocpFieldUserPrompt (line 37) | ocpFieldUserPrompt = "prompt" constant ocpFieldSystemPrompt (line 38) | ocpFieldSystemPrompt = "system_prompt" constant ocpFieldHistory (line 39) | ocpFieldHistory = "history" constant ocpFieldImage (line 40) | ocpFieldImage = "image" constant ocpFieldMaxTokens (line 41) | ocpFieldMaxTokens = "max_tokens" constant ocpFieldTemp (line 42) | ocpFieldTemp = "temperature" constant ocpFieldUser (line 43) | ocpFieldUser = "user" constant ocpFieldTopP (line 44) | ocpFieldTopP = "top_p" constant ocpFieldSeed (line 45) | ocpFieldSeed = "seed" constant ocpFieldStop (line 46) | ocpFieldStop = "stop" constant ocpFieldPresencePenalty (line 47) | ocpFieldPresencePenalty = "presence_penalty" constant ocpFieldFrequencyPenalty (line 48) | ocpFieldFrequencyPenalty = "frequency_penalty" constant ocpFieldResponseFormat (line 49) | ocpFieldResponseFormat = "response_format" constant ocpFieldJSONSchema (line 51) | ocpFieldJSONSchema = "json_schema" constant ocpFieldJSONSchemaName (line 52) | ocpFieldJSONSchemaName = "name" constant ocpFieldJSONSchemaDesc (line 53) | ocpFieldJSONSchemaDesc = "description" constant ocpFieldJSONSchemaSchema (line 54) | ocpFieldJSONSchemaSchema = "schema" constant ocpFieldSchemaRegistry (line 56) | ocpFieldSchemaRegistry = "schema_registry" constant ocpFieldSchemaRegistrySubject (line 57) | ocpFieldSchemaRegistrySubject = "subject" constant ocpFieldSchemaRegistryRefreshInterval (line 58) | ocpFieldSchemaRegistryRefreshInterval = "refresh_interval" constant ocpFieldSchemaRegistryNamePrefix (line 59) | ocpFieldSchemaRegistryNamePrefix = "name_prefix" constant ocpFieldSchemaRegistryURL (line 60) | ocpFieldSchemaRegistryURL = "url" constant ocpFieldSchemaRegistryTLS (line 61) | ocpFieldSchemaRegistryTLS = "tls" constant ocpFieldTools (line 63) | ocpFieldTools = "tools" constant ocpToolFieldName (line 64) | ocpToolFieldName = "name" constant ocpToolFieldDesc (line 65) | ocpToolFieldDesc = "description" constant ocpToolFieldParams (line 66) | ocpToolFieldParams = "parameters" constant ocpToolParamFieldRequired (line 67) | ocpToolParamFieldRequired = "required" constant ocpToolParamFieldProps (line 68) | ocpToolParamFieldProps = "properties" constant ocpToolParamPropFieldType (line 69) | ocpToolParamPropFieldType = "type" constant ocpToolParamPropFieldDescription (line 70) | ocpToolParamPropFieldDescription = "description" constant ocpToolParamPropFieldEnum (line 71) | ocpToolParamPropFieldEnum = "enum" constant ocpToolFieldPipeline (line 72) | ocpToolFieldPipeline = "processors" type pipelineTool (line 75) | type pipelineTool struct function init (line 80) | func init() { function chatProcessorConfig (line 88) | func chatProcessorConfig() *service.ConfigSpec { function makeChatProcessor (line 317) | func makeChatProcessor(conf *service.ParsedConfig, mgr *service.Resource... function newFixedSchemaProvider (line 533) | func newFixedSchemaProvider(conf *service.ParsedConfig) (jsonSchemaProvi... function newDynamicSchemaProvider (line 552) | func newDynamicSchemaProvider(conf *service.ParsedConfig, mgr *service.R... type chatProcessor (line 587) | type chatProcessor struct method Process (line 607) | func (p *chatProcessor) Process(ctx context.Context, msg *service.Mess... function combineToSingleMessage (line 760) | func combineToSingleMessage(batches []service.MessageBatch) (string, err... FILE: internal/impl/openai/chat_processor_test.go type mockChatClient (line 29) | type mockChatClient struct method CreateChatCompletion (line 33) | func (*mockChatClient) CreateChatCompletion(_ context.Context, body oa... function TestChat (line 47) | func TestChat(t *testing.T) { function TestChatInterpolationError (line 62) | func TestChatInterpolationError(t *testing.T) { FILE: internal/impl/openai/client.go type client (line 24) | type client interface FILE: internal/impl/openai/client_test.go type stubClient (line 24) | type stubClient struct method CreateEmbeddings (line 26) | func (*stubClient) CreateEmbeddings(_ context.Context, _ oai.Embedding... method CreateChatCompletion (line 31) | func (*stubClient) CreateChatCompletion(_ context.Context, _ oai.ChatC... method CreateSpeech (line 36) | func (*stubClient) CreateSpeech(_ context.Context, _ oai.CreateSpeechR... method CreateTranscription (line 41) | func (*stubClient) CreateTranscription(_ context.Context, _ oai.AudioR... method CreateTranslation (line 46) | func (*stubClient) CreateTranslation(_ context.Context, _ oai.AudioReq... method CreateImage (line 51) | func (*stubClient) CreateImage(_ context.Context, _ oai.ImageRequest) ... FILE: internal/impl/openai/embeddings_processor.go constant oepFieldTextMapping (line 28) | oepFieldTextMapping = "text_mapping" constant oepFieldDims (line 29) | oepFieldDims = "dimensions" function init (line 32) | func init() { function embeddingProcessorConfig (line 40) | func embeddingProcessorConfig() *service.ConfigSpec { function makeEmbeddingsProcessor (line 109) | func makeEmbeddingsProcessor(conf *service.ParsedConfig, _ *service.Reso... type embeddingsProcessor (line 132) | type embeddingsProcessor struct method Process (line 139) | func (p *embeddingsProcessor) Process(ctx context.Context, msg *servic... FILE: internal/impl/openai/embeddings_processor_test.go type mockEmbeddingsClient (line 31) | type mockEmbeddingsClient struct method CreateEmbeddings (line 43) | func (*mockEmbeddingsClient) CreateEmbeddings(_ context.Context, gener... function mockEmbeddings (line 35) | func mockEmbeddings(text string) []float32 { function TestEmbedding (line 54) | func TestEmbedding(t *testing.T) { function TestEmbeddingInterpolationError (line 72) | func TestEmbeddingInterpolationError(t *testing.T) { FILE: internal/impl/openai/image_processor.go constant oipFieldPrompt (line 30) | oipFieldPrompt = "prompt" constant oipFieldQuality (line 31) | oipFieldQuality = "quality" constant oipFieldSize (line 32) | oipFieldSize = "size" constant oipFieldStyle (line 33) | oipFieldStyle = "style" function init (line 36) | func init() { function imageProcessorConfig (line 44) | func imageProcessorConfig() *service.ConfigSpec { function makeImageProcessor (line 81) | func makeImageProcessor(conf *service.ParsedConfig, _ *service.Resources... type moderationProcessor (line 117) | type moderationProcessor struct method Process (line 126) | func (p *moderationProcessor) Process(ctx context.Context, msg *servic... FILE: internal/impl/openai/json_schema_provider.go type jsonSchemaProvider (line 30) | type jsonSchemaProvider interface type fixedSchemaProvider (line 34) | type fixedSchemaProvider struct method GetJSONSchema (line 38) | func (s *fixedSchemaProvider) GetJSONSchema(context.Context) (*oai.Cha... function newFixedSchema (line 42) | func newFixedSchema(name, description, raw string) (jsonSchemaProvider, ... type dynamicSchemaProvider (line 61) | type dynamicSchemaProvider struct method GetJSONSchema (line 72) | func (p *dynamicSchemaProvider) GetJSONSchema(ctx context.Context) (*o... function newDynamicSchema (line 100) | func newDynamicSchema(client *sr.Client, subject, namePrefix string, ref... FILE: internal/impl/openai/speech_processor.go constant ospFieldInput (line 29) | ospFieldInput = "input" constant ospFieldVoice (line 30) | ospFieldVoice = "voice" constant ospFieldResponseFormat (line 31) | ospFieldResponseFormat = "response_format" function init (line 34) | func init() { function speechProcessorConfig (line 42) | func speechProcessorConfig() *service.ConfigSpec { function makeSpeechProcessor (line 72) | func makeSpeechProcessor(conf *service.ParsedConfig, _ *service.Resource... type speechProcessor (line 98) | type speechProcessor struct method Process (line 106) | func (p *speechProcessor) Process(ctx context.Context, msg *service.Me... FILE: internal/impl/openai/transcription_processor.go constant otspFieldFile (line 29) | otspFieldFile = "file" constant otspFieldLang (line 30) | otspFieldLang = "language" constant otspFieldPrompt (line 31) | otspFieldPrompt = "prompt" function init (line 34) | func init() { function transcriptionProcessorConfig (line 42) | func transcriptionProcessorConfig() *service.ConfigSpec { function makeTranscriptionProcessor (line 71) | func makeTranscriptionProcessor(conf *service.ParsedConfig, _ *service.R... type transcriptionProcessor (line 97) | type transcriptionProcessor struct method Process (line 105) | func (p *transcriptionProcessor) Process(ctx context.Context, msg *ser... FILE: internal/impl/openai/translation_processor.go constant otlpFieldFile (line 29) | otlpFieldFile = "file" constant otlpFieldPrompt (line 30) | otlpFieldPrompt = "prompt" function init (line 33) | func init() { function translationProcessorConfig (line 41) | func translationProcessorConfig() *service.ConfigSpec { function makeTranslationProcessor (line 66) | func makeTranslationProcessor(conf *service.ParsedConfig, _ *service.Res... type translationProcessor (line 88) | type translationProcessor struct method Process (line 95) | func (p *translationProcessor) Process(ctx context.Context, msg *servi... FILE: internal/impl/opensearch/aws/aws.go function init (line 29) | func init() { FILE: internal/impl/opensearch/integration_test.go function outputFromConf (line 41) | func outputFromConf(t testing.TB, confStr string, args ...any) *opensear... function TestIntegrationOpensearch (line 53) | func TestIntegrationOpensearch(t *testing.T) { function testOpenSearchNoIndex (line 163) | func testOpenSearchNoIndex(urls []string, client *os.Client, t *testing.... function resEqualsJSON (line 199) | func resEqualsJSON(t testing.TB, res *os.Response, exp string) { function testOpenSearchParallelWrites (line 209) | func testOpenSearchParallelWrites(urls []string, client *os.Client, t *t... function testOpenSearchErrorHandling (line 260) | func testOpenSearchErrorHandling(urls []string, t *testing.T) { function testOpenSearchConnect (line 286) | func testOpenSearchConnect(urls []string, client *os.Client, t *testing.... function testOpenSearchWriteBatchUnreachable (line 327) | func testOpenSearchWriteBatchUnreachable(urls []string, t *testing.T) { function testOpenSearchIndexInterpolation (line 349) | func testOpenSearchIndexInterpolation(urls []string, client *os.Client, ... function testOpenSearchBatch (line 389) | func testOpenSearchBatch(urls []string, client *os.Client, t *testing.T) { function testOpenSearchBatchDelete (line 430) | func testOpenSearchBatchDelete(urls []string, client *os.Client, t *test... function testOpenSearchBatchIDCollision (line 498) | func testOpenSearchBatchIDCollision(urls []string, client *os.Client, t ... FILE: internal/impl/opensearch/output.go constant esoFieldURLs (line 37) | esoFieldURLs = "urls" constant esoFieldID (line 38) | esoFieldID = "id" constant esoFieldAction (line 39) | esoFieldAction = "action" constant esoFieldIndex (line 40) | esoFieldIndex = "index" constant esoFieldPipeline (line 41) | esoFieldPipeline = "pipeline" constant esoFieldRouting (line 42) | esoFieldRouting = "routing" constant esoFieldTLS (line 43) | esoFieldTLS = "tls" constant esoFieldAuth (line 44) | esoFieldAuth = "basic_auth" constant esoFieldAuthEnabled (line 45) | esoFieldAuthEnabled = "enabled" constant esoFieldAuthUsername (line 46) | esoFieldAuthUsername = "username" constant esoFieldAuthPassword (line 47) | esoFieldAuthPassword = "password" constant esoFieldBatching (line 48) | esoFieldBatching = "batching" constant esoFieldAWS (line 49) | esoFieldAWS = "aws" constant ESOFieldAWSEnabled (line 51) | ESOFieldAWSEnabled = "enabled" function notImportedAWSOptFn (line 54) | func notImportedAWSOptFn(conf *service.ParsedConfig, _ *opensearchapi.Co... function AWSField (line 66) | func AWSField() *service.ConfigField { type esoConfig (line 77) | type esoConfig struct function esoConfigFromParsed (line 87) | func esoConfigFromParsed(pConf *service.ParsedConfig) (conf esoConfig, e... function OutputSpec (line 149) | func OutputSpec() *service.ConfigSpec { function init (line 209) | func init() { type Output (line 224) | type Output struct method Connect (line 246) | func (e *Output) Connect(context.Context) error { method WriteBatch (line 270) | func (e *Output) WriteBatch(ctx context.Context, msg service.MessageBa... method Close (line 359) | func (*Output) Close(context.Context) error { function OutputFromParsed (line 232) | func OutputFromParsed(pConf *service.ParsedConfig, mgr *service.Resource... type pendingBulkIndex (line 260) | type pendingBulkIndex struct function buildBulkableRequest (line 364) | func buildBulkableRequest(p *pendingBulkIndex, onError func(err error)) ... FILE: internal/impl/oracledb/batcher.go type batchPublisher (line 28) | type batchPublisher struct method loop (line 57) | func (p *batchPublisher) loop() { method Publish (line 134) | func (b *batchPublisher) Publish(ctx context.Context, m *replication.M... method publishBatch (line 199) | func (b *batchPublisher) publishBatch(ctx context.Context, batch servi... method msgs (line 255) | func (b *batchPublisher) msgs() <-chan asyncMessage { method Close (line 260) | func (b *batchPublisher) Close() { function newBatchPublisher (line 43) | func newBatchPublisher(batcher *service.Batcher, checkpoint *checkpoint.... function mapKeys (line 243) | func mapKeys(data any) []string { FILE: internal/impl/oracledb/checkpoint_cache.go constant defaultCacheKey (line 28) | defaultCacheKey = "max_scn" constant defaultCheckpointCache (line 30) | defaultCheckpointCache = "RPCN.CDC_CHECKPOINT_CACHE" constant defaultStoredProcName (line 33) | defaultStoredProcName = "CDC_CHECKPOINT_CACHE_UPDATE" type cacheTable (line 41) | type cacheTable struct method String (line 43) | func (t cacheTable) String() string { type checkpointCache (line 50) | type checkpointCache struct method Get (line 125) | func (c *checkpointCache) Get(ctx context.Context, _ string) ([]byte, ... method Set (line 149) | func (c *checkpointCache) Set(ctx context.Context, _ string, value []b... method Close (line 161) | func (c *checkpointCache) Close(ctx context.Context) error { method Add (line 242) | func (*checkpointCache) Add(_ context.Context, _ string, _ []byte, _ *... method Delete (line 247) | func (*checkpointCache) Delete(_ context.Context, _ string) error { function newCheckpointCache (line 62) | func newCheckpointCache( function createCacheTable (line 171) | func createCacheTable(ctx context.Context, db *sql.DB, tbl cacheTable) (... function createUpsertStoredProc (line 199) | func createUpsertStoredProc(ctx context.Context, db *sql.DB, cacheTable ... function validateCacheTableName (line 261) | func validateCacheTableName(input string) (cacheTable, error) { FILE: internal/impl/oracledb/input_oracledb_cdc.go constant ociFieldConnectionString (line 32) | ociFieldConnectionString = "connection_string" constant ociFieldStreamSnapshot (line 33) | ociFieldStreamSnapshot = "stream_snapshot" constant ociFieldMaxParallelSnapshotTables (line 34) | ociFieldMaxParallelSnapshotTables = "max_parallel_snapshot_tables" constant ociFieldSnapshotMaxBatchSize (line 35) | ociFieldSnapshotMaxBatchSize = "snapshot_max_batch_size" constant ociFieldTablesExclude (line 36) | ociFieldTablesExclude = "exclude" constant ociFieldTablesInclude (line 37) | ociFieldTablesInclude = "include" constant ociFieldCheckpointLimit (line 38) | ociFieldCheckpointLimit = "checkpoint_limit" constant ociFieldCheckpointCache (line 39) | ociFieldCheckpointCache = "checkpoint_cache" constant ociFieldCheckpointCacheKey (line 40) | ociFieldCheckpointCacheKey = "checkpoint_cache_key" constant ociFieldCheckpointCacheTableName (line 41) | ociFieldCheckpointCacheTableName = "checkpoint_cache_table_name" constant ociFieldBatching (line 42) | ociFieldBatching = "batching" constant shutdownTimeout (line 44) | shutdownTimeout = 5 * time.Second constant ociFieldLogMiner (line 47) | ociFieldLogMiner = "logminer" constant ociFieldSCNWindowSize (line 48) | ociFieldSCNWindowSize = "scn_window_size" constant ociFieldBackoffInterval (line 49) | ociFieldBackoffInterval = "backoff_interval" constant ociFieldMiningInterval (line 50) | ociFieldMiningInterval = "mining_interval" constant ociFieldMiningStrategy (line 51) | ociFieldMiningStrategy = "strategy" constant ociFieldMaxTransactionEvents (line 52) | ociFieldMaxTransactionEvents = "max_transaction_events" constant ociFieldLOBEnabled (line 53) | ociFieldLOBEnabled = "lob_enabled" function init (line 56) | func init() { type asyncMessage (line 152) | type asyncMessage struct type Config (line 158) | type Config struct type oracleDBCDCInput (line 169) | type oracleDBCDCInput struct method Connect (line 309) | func (o *oracleDBCDCInput) Connect(ctx context.Context) (err error) { method getCachedSCN (line 463) | func (o *oracleDBCDCInput) getCachedSCN(ctx context.Context) (replicat... method cacheSCN (line 496) | func (o *oracleDBCDCInput) cacheSCN(ctx context.Context, scn replicati... method ReadBatch (line 520) | func (o *oracleDBCDCInput) ReadBatch(ctx context.Context) (service.Mes... method processSnapshot (line 531) | func (o *oracleDBCDCInput) processSnapshot(ctx context.Context, snapsh... method Close (line 552) | func (o *oracleDBCDCInput) Close(ctx context.Context) error { function newOracleDBCDCInput (line 183) | func newOracleDBCDCInput(conf *service.ParsedConfig, resources *service.... function parseLogMinerConfig (line 594) | func parseLogMinerConfig(conf *service.ParsedConfig) (*logminer.Config, ... FILE: internal/impl/oracledb/integration_test.go function TestIntegrationOracleDBCDCSnapshotAndStreaming (line 35) | func TestIntegrationOracleDBCDCSnapshotAndStreaming(t *testing.T) { function TestIntegrationOracleDBCDCConcurrentSnapshot (line 143) | func TestIntegrationOracleDBCDCConcurrentSnapshot(t *testing.T) { function TestIntegrationOracleDBCDCResumesFromCheckpoint (line 223) | func TestIntegrationOracleDBCDCResumesFromCheckpoint(t *testing.T) { function TestIntegrationOracleDBCDCStreaming (line 350) | func TestIntegrationOracleDBCDCStreaming(t *testing.T) { function TestIntegrationOracleDBCDCSnapshotAndStreamingAllTypes (line 482) | func TestIntegrationOracleDBCDCSnapshotAndStreamingAllTypes(t *testing.T) { function TestIntegrationOracleDBCDCSnapshotSchema (line 771) | func TestIntegrationOracleDBCDCSnapshotSchema(t *testing.T) { function TestIntegrationOracleDBCDCStreamingInsertSchema (line 856) | func TestIntegrationOracleDBCDCStreamingInsertSchema(t *testing.T) { function TestIntegrationOracleDBCDCStreamingUpdateSchema (line 920) | func TestIntegrationOracleDBCDCStreamingUpdateSchema(t *testing.T) { function TestIntegrationOracleDBCDCStreamingDeleteSchema (line 987) | func TestIntegrationOracleDBCDCStreamingDeleteSchema(t *testing.T) { function TestIntegrationOracleDBCDCSchemaConsistentAcrossPhases (line 1051) | func TestIntegrationOracleDBCDCSchemaConsistentAcrossPhases(t *testing.T) { function TestIntegrationOracleDBCDCSchemaColumnAdded (line 1133) | func TestIntegrationOracleDBCDCSchemaColumnAdded(t *testing.T) { function TestIntegrationOracleDBCDCMultiTableSchema (line 1204) | func TestIntegrationOracleDBCDCMultiTableSchema(t *testing.T) { function TestIntegrationOracleDBCDCSchemaDataTypeConsistency (line 1275) | func TestIntegrationOracleDBCDCSchemaDataTypeConsistency(t *testing.T) { FILE: internal/impl/oracledb/logminer/cache.go type TransactionCache (line 21) | type TransactionCache interface type TransactionID (line 30) | type TransactionID type Transaction (line 33) | type Transaction struct type InMemoryCache (line 42) | type InMemoryCache struct method StartTransaction (line 68) | func (tc *InMemoryCache) StartTransaction(txnID string, scn uint64) { method AddEvent (line 86) | func (tc *InMemoryCache) AddEvent(txnID string, scn uint64, event *sql... method GetTransaction (line 117) | func (tc *InMemoryCache) GetTransaction(txnID string) *Transaction { method CommitTransaction (line 122) | func (tc *InMemoryCache) CommitTransaction(txnID string) { method LowWatermarkSCN (line 137) | func (tc *InMemoryCache) LowWatermarkSCN(excludeTxnID string) uint64 { method RollbackTransaction (line 148) | func (tc *InMemoryCache) RollbackTransaction(txnID string) { function NewInMemoryCache (line 54) | func NewInMemoryCache(maxTransactionEvents int, metrics *service.Metrics... FILE: internal/impl/oracledb/logminer/config.go type MiningStrategy (line 33) | type MiningStrategy constant OnlineCatalogStrategy (line 37) | OnlineCatalogStrategy MiningStrategy = "online_catalog" type Config (line 41) | type Config struct function NewDefaultConfig (line 51) | func NewDefaultConfig() *Config { FILE: internal/impl/oracledb/logminer/logminer.go type LogMiner (line 33) | type LogMiner struct method ReadChanges (line 113) | func (lm *LogMiner) ReadChanges(ctx context.Context, startPos replicat... method FindStartPos (line 165) | func (lm *LogMiner) FindStartPos(ctx context.Context) (replication.SCN... method miningCycle (line 191) | func (lm *LogMiner) miningCycle(ctx context.Context, conn *sql.Conn) (... method processRedoEvent (line 253) | func (lm *LogMiner) processRedoEvent(ctx context.Context, redoEvent *s... method loadLOBColumnTypes (line 426) | func (lm *LogMiner) loadLOBColumnTypes(ctx context.Context, conn *sql.... method getOrCreateLOBState (line 462) | func (lm *LogMiner) getOrCreateLOBState(txnID string) *sqlredo.TxnLOBS... method isLOBOnlyEvent (line 476) | func (lm *LogMiner) isLOBOnlyEvent(ev *sqlredo.DMLEvent) bool { method queryLogMinerContents (line 489) | func (lm *LogMiner) queryLogMinerContents(ctx context.Context, conn *s... method prepareLogsAndStartSession (line 692) | func (lm *LogMiner) prepareLogsAndStartSession(ctx context.Context, co... function NewMiner (line 58) | func NewMiner(db *sql.DB, userTables []replication.UserTable, publisher ... type LogFile (line 571) | type LogFile struct type LogFileCollector (line 582) | type LogFileCollector struct method GetLogs (line 591) | func (*LogFileCollector) GetLogs(ctx context.Context, conn *sql.Conn, ... function NewLogFileCollector (line 586) | func NewLogFileCollector() *LogFileCollector { function deduplicateLogs (line 665) | func deduplicateLogs(archived, online []*LogFile) []*LogFile { function toMessageEvent (line 722) | func toMessageEvent(dml *sqlredo.DMLEvent, scn uint64, checkpointSCN uin... FILE: internal/impl/oracledb/logminer/logminer_test.go function TestProcessRedoEventWithInMemoryCache (line 24) | func TestProcessRedoEventWithInMemoryCache(t *testing.T) { function newLogMiner (line 97) | func newLogMiner(pub replication.ChangePublisher, cache TransactionCache... type publisherStub (line 108) | type publisherStub struct method Publish (line 110) | func (p *publisherStub) Publish(_ context.Context, msg *replication.Me... method Close (line 115) | func (*publisherStub) Close() {} FILE: internal/impl/oracledb/logminer/session.go type SessionManager (line 22) | type SessionManager struct method AddLogFile (line 52) | func (sm *SessionManager) AddLogFile(ctx context.Context, conn *sql.Co... method StartSession (line 71) | func (sm *SessionManager) StartSession(ctx context.Context, conn *sql.... method EndSession (line 91) | func (sm *SessionManager) EndSession(ctx context.Context, conn *sql.Co... method IsActive (line 101) | func (sm *SessionManager) IsActive() bool { function NewSessionManager (line 31) | func NewSessionManager(cfg *Config, logger *service.Logger) *SessionMana... FILE: internal/impl/oracledb/logminer/sqlredo/events.go type Operation (line 20) | type Operation method String (line 44) | func (op Operation) String() string { method Scan (line 68) | func (op *Operation) Scan(src any) error { constant OpUnknown (line 24) | OpUnknown Operation = iota constant OpInsert (line 26) | OpInsert constant OpDelete (line 28) | OpDelete constant OpUpdate (line 30) | OpUpdate constant OpStart (line 32) | OpStart constant OpCommit (line 34) | OpCommit constant OpRollback (line 36) | OpRollback constant OpSelectLobLocator (line 38) | OpSelectLobLocator Operation = 9 constant OpLobWrite (line 40) | OpLobWrite Operation = 10 function operationFromCode (line 89) | func operationFromCode(code int64) Operation { type DMLEvent (line 113) | type DMLEvent struct type RedoEvent (line 126) | type RedoEvent struct FILE: internal/impl/oracledb/logminer/sqlredo/lob.go function FormatPKString (line 23) | func FormatPKString(pkValues map[string]any) string { type LobKey (line 34) | type LobKey struct type LobFragment (line 42) | type LobFragment struct type LobAccumulator (line 49) | type LobAccumulator struct method AddFragment (line 59) | func (a *LobAccumulator) AddFragment(offset int64, data []byte) { method Assemble (line 69) | func (a *LobAccumulator) Assemble() any { type TxnLOBState (line 105) | type TxnLOBState struct function NewTxnLOBState (line 111) | func NewTxnLOBState() *TxnLOBState { function MergeLOBsIntoDMLEvents (line 124) | func MergeLOBsIntoDMLEvents(state *TxnLOBState, events []*DMLEvent, log ... function MergeInlineLOBValues (line 189) | func MergeInlineLOBValues(lobData map[string]any, schema, table string, ... function pkMatches (line 218) | func pkMatches(data map[string]any, pkValues map[string]any) bool { FILE: internal/impl/oracledb/logminer/sqlredo/lob_parser.go type LobLocatorInfo (line 23) | type LobLocatorInfo struct function ParseSelectLobLocator (line 41) | func ParseSelectLobLocator(sql string) (*LobLocatorInfo, error) { type LobWriteInfo (line 77) | type LobWriteInfo struct function ParseLobWrite (line 103) | func ParseLobWrite(sql string, isBinary bool) (*LobWriteInfo, error) { FILE: internal/impl/oracledb/logminer/sqlredo/lob_parser_test.go function TestParseSelectLobLocator (line 18) | func TestParseSelectLobLocator(t *testing.T) { function TestParseLobWrite (line 101) | func TestParseLobWrite(t *testing.T) { FILE: internal/impl/oracledb/logminer/sqlredo/lob_test.go function TestMergeInlineLOBValues (line 17) | func TestMergeInlineLOBValues(t *testing.T) { FILE: internal/impl/oracledb/logminer/sqlredo/parser.go type Parser (line 26) | type Parser struct method RedoEventToDMLEvent (line 41) | func (p Parser) RedoEventToDMLEvent(redoEvent *RedoEvent) (DMLEvent, e... function NewParser (line 34) | func NewParser() *Parser { function ParseSQLCommand (line 82) | func ParseSQLCommand(sql string) (sqlparser.Statement, error) { function ExtractValuesFromAST (line 99) | func ExtractValuesFromAST(stmt sqlparser.Statement, converter *OracleVal... function extractInsertValues (line 116) | func extractInsertValues(stmt *sqlparser.Insert, converter *OracleValueC... function extractUpdateSetValues (line 143) | func extractUpdateSetValues(stmt *sqlparser.Update, converter *OracleVal... function extractWhereValues (line 160) | func extractWhereValues(where *sqlparser.Where, converter *OracleValueCo... function extractWhereConditions (line 171) | func extractWhereConditions(expr sqlparser.Expr, result map[string]any, ... function processValue (line 201) | func processValue(valStr string, converter *OracleValueConverter) any { function normalizeOracleToMySQL (line 230) | func normalizeOracleToMySQL(sql string) string { FILE: internal/impl/oracledb/logminer/sqlredo/parser_test.go function TestParseTest (line 22) | func TestParseTest(t *testing.T) { function TestExtractValuesWithConverter (line 115) | func TestExtractValuesWithConverter(t *testing.T) { FILE: internal/impl/oracledb/logminer/sqlredo/valueconverter.go type OracleValueConverter (line 22) | type OracleValueConverter struct method ConvertValue (line 55) | func (c *OracleValueConverter) ConvertValue(value any) any { method convertDateValue (line 91) | func (c *OracleValueConverter) convertDateValue(value string) any { method convertTimestampValue (line 124) | func (c *OracleValueConverter) convertTimestampValue(value string) any { method convertTimestampWithZone (line 152) | func (*OracleValueConverter) convertTimestampWithZone(value string) any { method convertRawValue (line 180) | func (*OracleValueConverter) convertRawValue(value string) any { method convertLobValue (line 201) | func (*OracleValueConverter) convertLobValue(value string) any { method oracleFormatToGo (line 211) | func (*OracleValueConverter) oracleFormatToGo(oracleFormat string) str... function NewOracleValueConverter (line 27) | func NewOracleValueConverter(timezone *time.Location) OracleValueConvert... FILE: internal/impl/oracledb/logminer/sqlredo/valueconverter_test.go function TestConvertDateValue (line 19) | func TestConvertDateValue(t *testing.T) { function TestConvertTimestampValue (line 62) | func TestConvertTimestampValue(t *testing.T) { function TestConvertTimestampWithZone (line 120) | func TestConvertTimestampWithZone(t *testing.T) { function TestConvertRawValue (line 168) | func TestConvertRawValue(t *testing.T) { function TestConvertLobValue (line 206) | func TestConvertLobValue(t *testing.T) { function TestConvertValue (line 245) | func TestConvertValue(t *testing.T) { function BenchmarkConvertTimestamp (line 360) | func BenchmarkConvertTimestamp(b *testing.B) { function BenchmarkConvertDate (line 369) | func BenchmarkConvertDate(b *testing.B) { function BenchmarkConvertRaw (line 378) | func BenchmarkConvertRaw(b *testing.B) { FILE: internal/impl/oracledb/oracledbtest/oracledbtest.go type TestDB (line 32) | type TestDB struct method MustExec (line 39) | func (db *TestDB) MustExec(query string, args ...any) { method MustExecContext (line 45) | func (db *TestDB) MustExecContext(ctx context.Context, query string, a... method MustEnableSupplementalLogging (line 54) | func (db *TestDB) MustEnableSupplementalLogging(ctx context.Context, f... method MustDisableSupplementalLogging (line 76) | func (db *TestDB) MustDisableSupplementalLogging(ctx context.Context, ... method CreateTableWithSupplementalLoggingIfNotExists (line 95) | func (db *TestDB) CreateTableWithSupplementalLoggingIfNotExists(ctx co... function SetupTestWithOracleDBVersion (line 155) | func SetupTestWithOracleDBVersion(t *testing.T, version string) (string,... function ExtractSchema (line 241) | func ExtractSchema(t *testing.T, msg *service.Message) schema.Common { function ExtractFingerprint (line 259) | func ExtractFingerprint(t *testing.T, msg *service.Message) string { function ChildByName (line 280) | func ChildByName(t *testing.T, c schema.Common, name string) schema.Comm... FILE: internal/impl/oracledb/replication/snapshot.go type Snapshot (line 27) | type Snapshot struct method Prepare (line 72) | func (s *Snapshot) Prepare(ctx context.Context) (SCN, error) { method Read (line 90) | func (s *Snapshot) Read(ctx context.Context, maxWorkers, maxBatchSize ... method snapshotTable (line 113) | func (s *Snapshot) snapshotTable(ctx context.Context, table UserTable,... method processBatch (line 189) | func (s *Snapshot) processBatch(ctx context.Context, tx *sql.Tx, table... method Close (line 355) | func (s *Snapshot) Close() error { function NewSnapshot (line 40) | func NewSnapshot(ctx context.Context, function getTablePrimaryKeys (line 259) | func getTablePrimaryKeys(ctx context.Context, tx *sql.Tx, table UserTabl... function querySnapshotTable (line 297) | func querySnapshotTable(ctx context.Context, tx *sql.Tx, table UserTable... function prepSnapshotScannerAndMappers (line 364) | func prepSnapshotScannerAndMappers(cols []*sql.ColumnType) (values []any... function buildOrderByClause (line 441) | func buildOrderByClause(pk []string) string { function buildColumnMeta (line 451) | func buildColumnMeta(types []*sql.ColumnType) []ColumnMeta { function isLOBType (line 467) | func isLOBType(dbType string) bool { function snapshotValueMapper (line 476) | func snapshotValueMapper[T any](v any) (any, error) { FILE: internal/impl/oracledb/replication/snapshot_test.go function TestIntegrationSnapshot (line 28) | func TestIntegrationSnapshot(t *testing.T) { type publisherStub (line 151) | type publisherStub struct method Publish (line 156) | func (p *publisherStub) Publish(_ context.Context, msg *replication.Me... method Close (line 163) | func (*publisherStub) Close() {} method count (line 165) | func (p *publisherStub) count() int { FILE: internal/impl/oracledb/replication/stream.go type ChangePublisher (line 22) | type ChangePublisher interface type UserTable (line 28) | type UserTable struct method FullName (line 34) | func (t *UserTable) FullName() string { function VerifyUserTables (line 40) | func VerifyUserTables(ctx context.Context, db *sql.DB, tableFilter *conf... type dbExecer (line 90) | type dbExecer interface function ApplyNLSSettings (line 96) | func ApplyNLSSettings(ctx context.Context, db dbExecer) error { FILE: internal/impl/oracledb/replication/stream_message.go type SCN (line 19) | type SCN method String (line 30) | func (scn SCN) String() string { method Bytes (line 35) | func (scn SCN) Bytes() []byte { method IsValid (line 42) | func (scn SCN) IsValid() bool { constant InvalidSCN (line 22) | InvalidSCN SCN = 0 constant MaxInt64DecimalPrecision (line 27) | MaxInt64DecimalPrecision = 18 function ParseSCN (line 47) | func ParseSCN(s string) (SCN, error) { function SCNFromBytes (line 59) | func SCNFromBytes(b []byte) (SCN, error) { type OpType (line 70) | type OpType method String (line 88) | func (op OpType) String() string { constant MessageOperationRead (line 74) | MessageOperationRead OpType = 0 constant MessageOperationDelete (line 76) | MessageOperationDelete OpType = 1 constant MessageOperationInsert (line 78) | MessageOperationInsert OpType = 2 constant MessageOperationUpdate (line 80) | MessageOperationUpdate OpType = 3 constant MessageOperationUpdateBefore (line 82) | MessageOperationUpdateBefore OpType = 4 constant MessageOperationUpdateAfter (line 84) | MessageOperationUpdateAfter OpType = 5 type ColumnMeta (line 110) | type ColumnMeta struct type MessageEvent (line 119) | type MessageEvent struct FILE: internal/impl/oracledb/schema.go function oracleTypeToCommonType (line 29) | func oracleTypeToCommonType(dataType string) schema.CommonType { function oracleNumberToCommonType (line 51) | func oracleNumberToCommonType(precision, scale int64, hasDecimalInfo boo... function isNumberType (line 63) | func isNumberType(dataType string) bool { type schemaCache (line 78) | type schemaCache struct method schemaForEvent (line 179) | func (sc *schemaCache) schemaForEvent(ctx context.Context, db *sql.DB,... method seedFromColumnMeta (line 215) | func (sc *schemaCache) seedFromColumnMeta(table replication.UserTable,... type cachedSchema (line 84) | type cachedSchema struct function newSchemaCache (line 91) | func newSchemaCache(log *service.Logger) *schemaCache { function fetchTableSchema (line 100) | func fetchTableSchema(ctx context.Context, db *sql.DB, table replication... type columnTypeInfo (line 174) | type columnTypeInfo struct function coerceStreamingValues (line 269) | func coerceStreamingValues(data map[string]any, info *columnTypeInfo, lo... FILE: internal/impl/oracledb/schema_test.go function testSchemaCache (line 29) | func testSchemaCache(t *testing.T) *schemaCache { function parseSchema (line 34) | func parseSchema(t *testing.T, s any) schema.Common { function childByName (line 42) | func childByName(t *testing.T, c schema.Common, name string) schema.Comm... function seedCache (line 54) | func seedCache(t *testing.T, sc *schemaCache, schemaName, tableName stri... function TestOracleTypeToCommonType (line 66) | func TestOracleTypeToCommonType(t *testing.T) { function TestOracleNumberToCommonType (line 118) | func TestOracleNumberToCommonType(t *testing.T) { function TestIsNumberType (line 142) | func TestIsNumberType(t *testing.T) { function TestSchemaCacheHit (line 173) | func TestSchemaCacheHit(t *testing.T) { function TestSchemaCacheSubsetKeysNoRefresh (line 192) | func TestSchemaCacheSubsetKeysNoRefresh(t *testing.T) { function TestSchemaCacheEmptyKeysNoRefresh (line 209) | func TestSchemaCacheEmptyKeysNoRefresh(t *testing.T) { function TestSchemaCacheSeedFromColumnMeta (line 221) | func TestSchemaCacheSeedFromColumnMeta(t *testing.T) { function TestSchemaCacheSeedFromColumnMetaOverride (line 247) | func TestSchemaCacheSeedFromColumnMetaOverride(t *testing.T) { function TestSchemaCacheMultiTable (line 273) | func TestSchemaCacheMultiTable(t *testing.T) { function TestSchemaRoundTrip (line 297) | func TestSchemaRoundTrip(t *testing.T) { function TestCoerceStreamingValues (line 331) | func TestCoerceStreamingValues(t *testing.T) { function TestCoerceStreamingValuesColumnTypeInfoFromCache (line 434) | func TestCoerceStreamingValuesColumnTypeInfoFromCache(t *testing.T) { FILE: internal/impl/otlp/attr_test.go function attrMap (line 18) | func attrMap(attrs []*pb.KeyValue) map[string]*pb.AnyValue { function attrGet (line 26) | func attrGet(attrs []*pb.KeyValue, key string) *pb.AnyValue { FILE: internal/impl/otlp/export_test.go function NewMessageWithSignalType (line 21) | func NewMessageWithSignalType(msg proto.Message, s SignalType, enc Encod... FILE: internal/impl/otlp/input.go constant fieldEncoding (line 33) | fieldEncoding = "encoding" constant fieldRateLimit (line 34) | fieldRateLimit = "rate_limit" type asyncMessage (line 37) | type asyncMessage struct type otlpInput (line 42) | type otlpInput struct method maybeInitSchemaRegistry (line 133) | func (o *otlpInput) maybeInitSchemaRegistry(ctx context.Context) error { method maybeWaitForAccess (line 203) | func (o *otlpInput) maybeWaitForAccess(ctx context.Context) { method sendMessageBatch (line 245) | func (o *otlpInput) sendMessageBatch(ctx context.Context, batch servic... method ReadBatch (line 269) | func (o *otlpInput) ReadBatch(ctx context.Context) (service.MessageBat... method newMessageWithSignalType (line 282) | func (o *otlpInput) newMessageWithSignalType(msg proto.Message, s Sign... method insertSchemaRegistryHeader (line 319) | func (o *otlpInput) insertSchemaRegistryHeader(schemaID int, payload [... function newOTLPInputFromParsed (line 58) | func newOTLPInputFromParsed(pConf *service.ParsedConfig, mgr *service.Re... FILE: internal/impl/otlp/input_grpc.go constant giFieldAddress (line 41) | giFieldAddress = "address" constant giFieldTLS (line 42) | giFieldTLS = "tls" constant giFieldAuthToken (line 43) | giFieldAuthToken = "auth_token" constant giFieldMaxRecvMsgSize (line 44) | giFieldMaxRecvMsgSize = "max_recv_msg_size" constant defaultGRPCAddress (line 46) | defaultGRPCAddress = "0.0.0.0:4317" constant defaultMaxRecvMsgSize (line 47) | defaultMaxRecvMsgSize = 4 * 1024 * 1024 constant otlpGRPCPermission (line 49) | otlpGRPCPermission authz.PermissionName = "dataplane_pipeline_otlp_grpc_... type grpcInputConfig (line 52) | type grpcInputConfig struct function GRPCInputSpec (line 61) | func GRPCInputSpec() *service.ConfigSpec { type grpcOTLPInput (line 151) | type grpcOTLPInput struct method Connect (line 248) | func (gi *grpcOTLPInput) Connect(ctx context.Context) error { method Close (line 331) | func (gi *grpcOTLPInput) Close(ctx context.Context) error { method validateAuth (line 363) | func (gi *grpcOTLPInput) validateAuth(ctx context.Context) error { function GRPCInputFromParsed (line 161) | func GRPCInputFromParsed(pConf *service.ParsedConfig, mgr *service.Resou... function init (line 241) | func init() { constant gracefulShutdownTimeout (line 328) | gracefulShutdownTimeout = 5 * time.Second type traceServiceServer (line 389) | type traceServiceServer struct method Export (line 401) | func (s *traceServiceServer) Export(ctx context.Context, req ptraceotl... function newTraceServiceServer (line 394) | func newTraceServiceServer(gi *grpcOTLPInput) *traceServiceServer { type logsServiceServer (line 462) | type logsServiceServer struct method Export (line 473) | func (s *logsServiceServer) Export(ctx context.Context, req plogotlp.E... function newLogsServiceServer (line 467) | func newLogsServiceServer(gi *grpcOTLPInput) *logsServiceServer { type metricsServiceServer (line 527) | type metricsServiceServer struct method Export (line 539) | func (s *metricsServiceServer) Export(ctx context.Context, req pmetric... function newMetricsServiceServer (line 532) | func newMetricsServiceServer(gi *grpcOTLPInput) *metricsServiceServer { FILE: internal/impl/otlp/input_grpc_test.go function newGRPCTestTracerProvider (line 47) | func newGRPCTestTracerProvider(ctx context.Context, endpoint string, opt... function newGRPCTestLoggerProvider (line 65) | func newGRPCTestLoggerProvider(ctx context.Context, endpoint string) (*s... function newGRPCTestMeterProvider (line 80) | func newGRPCTestMeterProvider(ctx context.Context, endpoint string) (*sd... function TestGRPCInputAuth (line 95) | func TestGRPCInputAuth(t *testing.T) { function TestGRPCInput (line 206) | func TestGRPCInput(t *testing.T) { function newGRPCInput (line 430) | func newGRPCInput(t *testing.T, opt func(*service.Resources)) service.Ba... function TestGRPCInputWithEndpointAuthzInit (line 449) | func TestGRPCInputWithEndpointAuthzInit(t *testing.T) { function TestGRPCInputEndpointTakesPrecedenceOverFile (line 465) | func TestGRPCInputEndpointTakesPrecedenceOverFile(t *testing.T) { function TestIntegrationGRPCInputAuthz (line 487) | func TestIntegrationGRPCInputAuthz(t *testing.T) { function TestGRPCInputAuthzUnauthenticated (line 558) | func TestGRPCInputAuthzUnauthenticated(t *testing.T) { function TestIntegrationGRPCInputAuthz_WrongOrg (line 621) | func TestIntegrationGRPCInputAuthz_WrongOrg(t *testing.T) { FILE: internal/impl/otlp/input_http.go constant hiFieldAddress (line 40) | hiFieldAddress = "address" constant hiFieldTLS (line 41) | hiFieldTLS = "tls" constant hiFieldAuthToken (line 42) | hiFieldAuthToken = "auth_token" constant hiFieldReadTimeout (line 43) | hiFieldReadTimeout = "read_timeout" constant hiFieldWriteTimeout (line 44) | hiFieldWriteTimeout = "write_timeout" constant hiFieldMaxBodySize (line 45) | hiFieldMaxBodySize = "max_body_size" constant defaultHTTPAddress (line 47) | defaultHTTPAddress = "0.0.0.0:4318" constant defaultHTTPReadTimeout (line 48) | defaultHTTPReadTimeout = 10 * time.Second constant defaultHTTPWriteTimeout (line 49) | defaultHTTPWriteTimeout = 10 * time.Second constant defaultHTTPMaxBodySize (line 50) | defaultHTTPMaxBodySize = 4 * 1024 * 1024 constant otlpHTTPPermission (line 52) | otlpHTTPPermission authz.PermissionName = "dataplane_pipeline_otlp_http_... type httpInputConfig (line 55) | type httpInputConfig struct function HTTPInputSpec (line 66) | func HTTPInputSpec() *service.ConfigSpec { type httpOTLPInput (line 181) | type httpOTLPInput struct method Connect (line 285) | func (hi *httpOTLPInput) Connect(ctx context.Context) error { method Close (line 347) | func (hi *httpOTLPInput) Close(ctx context.Context) error { method handler (line 379) | func (hi *httpOTLPInput) handler() http.Handler { function HTTPInputFromParsed (line 191) | func HTTPInputFromParsed(pConf *service.ParsedConfig, mgr *service.Resou... function init (line 278) | func init() { constant pbContentType (line 375) | pbContentType = "application/x-protobuf" constant jsonContentType (line 376) | jsonContentType = "application/json" function marshalContentType (line 607) | func marshalContentType(resp interface { FILE: internal/impl/otlp/input_http_test.go function newHTTPTestTracerProvider (line 48) | func newHTTPTestTracerProvider(ctx context.Context, endpoint string) (*s... function newHTTPTestLoggerProvider (line 63) | func newHTTPTestLoggerProvider(ctx context.Context, endpoint string) (*s... function newHTTPTestMeterProvider (line 78) | func newHTTPTestMeterProvider(ctx context.Context, endpoint string) (*sd... function TestHTTPInputAuth (line 93) | func TestHTTPInputAuth(t *testing.T) { function TestHTTPInputEdgeCases (line 165) | func TestHTTPInputEdgeCases(t *testing.T) { function TestHTTPInput (line 216) | func TestHTTPInput(t *testing.T) { function TestHTTPInputWithEndpointAuthzInit (line 418) | func TestHTTPInputWithEndpointAuthzInit(t *testing.T) { function TestHTTPInputEndpointTakesPrecedenceOverFile (line 441) | func TestHTTPInputEndpointTakesPrecedenceOverFile(t *testing.T) { function TestIntegrationHTTPInputAuthz (line 470) | func TestIntegrationHTTPInputAuthz(t *testing.T) { function TestHTTPInputAuthzUnauthenticated (line 539) | func TestHTTPInputAuthzUnauthenticated(t *testing.T) { FILE: internal/impl/otlp/input_test.go constant opTimeout (line 31) | opTimeout = 5 * time.Second function testInput (line 35) | func testInput( function startInput (line 98) | func startInput( constant authzAudience (line 132) | authzAudience = "test-audience" constant authzOrgID (line 133) | authzOrgID = "test-org" constant authzEmail (line 134) | authzEmail = "test@example.com" constant authzHTTPResourceName (line 136) | authzHTTPResourceName authz.ResourceName = "organizations/test-org/resou... constant authzGRPCResourceName (line 137) | authzGRPCResourceName authz.ResourceName = "organizations/test-org/resou... function setupAuthz (line 140) | func setupAuthz(resourceName authz.ResourceName, policyFile string) func... function setupAuthzEndpoint (line 149) | func setupAuthzEndpoint(resourceName authz.ResourceName, endpoint string... function newHTTPTestTracerProviderWithHeaders (line 158) | func newHTTPTestTracerProviderWithHeaders( FILE: internal/impl/otlp/integration_test.go function producerConfig (line 40) | func producerConfig(transport string, encoding Encoding, broker, srURL, ... function consumerConfig (line 72) | func consumerConfig(transport, broker, srURL, topic, collectorEndpoint s... function otelgenCommand (line 106) | func otelgenCommand(signalType SignalType, transport string, rate int, d... function TestIntegrationOTLPWithSchemaRegistry (line 128) | func TestIntegrationOTLPWithSchemaRegistry(t *testing.T) { function startRedpandaWithSchemaRegistry (line 196) | func startRedpandaWithSchemaRegistry(t *testing.T) (brokers, srURL strin... function createTopic (line 215) | func createTopic(t *testing.T, seed, topic string) { function runOtelgen (line 228) | func runOtelgen(t *testing.T, cmd []string) { function startOtelCollectorContainerWithDebugExporter (line 256) | func startOtelCollectorContainerWithDebugExporter(t *testing.T, sig Sign... function countCollectedRows (line 321) | func countCollectedRows(t *testing.T, container testcontainers.Container... function startStream (line 346) | func startStream(t *testing.T, confYAML string) *service.Stream { FILE: internal/impl/otlp/mock_policy_server_test.go type mockPolicyMaterializerServer (line 27) | type mockPolicyMaterializerServer struct method WatchPolicy (line 31) | func (m *mockPolicyMaterializerServer) WatchPolicy( function startMockPolicyEndpoint (line 53) | func startMockPolicyEndpoint(t *testing.T, svc policymaterializerv1conne... function allowAllDataplanePolicy (line 71) | func allowAllDataplanePolicy(permissions []string, principal, resourceNa... FILE: internal/impl/otlp/otlpconv/benchmark_test.go function createBenchmarkTraces (line 28) | func createBenchmarkTraces(numSpans int) ptraceotlp.ExportRequest { function createBenchmarkLogs (line 65) | func createBenchmarkLogs(numLogs int) plogotlp.ExportRequest { function createBenchmarkMetrics (line 88) | func createBenchmarkMetrics(numMetrics int) pmetricotlp.ExportRequest { function BenchmarkTracesToRedpanda (line 114) | func BenchmarkTracesToRedpanda(b *testing.B) { function BenchmarkTracesFromRedpanda (line 135) | func BenchmarkTracesFromRedpanda(b *testing.B) { function BenchmarkLogsToRedpanda (line 157) | func BenchmarkLogsToRedpanda(b *testing.B) { function BenchmarkLogsFromRedpanda (line 178) | func BenchmarkLogsFromRedpanda(b *testing.B) { function BenchmarkMetricsToRedpanda (line 200) | func BenchmarkMetricsToRedpanda(b *testing.B) { function BenchmarkMetricsFromRedpanda (line 221) | func BenchmarkMetricsFromRedpanda(b *testing.B) { function formatBenchmarkName (line 243) | func formatBenchmarkName(size int) string { FILE: internal/impl/otlp/otlpconv/conv.go function int64ToUint64 (line 30) | func int64ToUint64(v int64) uint64 { function uint64ToInt64 (line 38) | func uint64ToInt64(v uint64) int64 { function resourceToRedpanda (line 45) | func resourceToRedpanda(src pcommon.Resource) *pb.Resource { function resourceFromRedpanda (line 57) | func resourceFromRedpanda(src *pb.Resource, dest pcommon.Resource) { function scopeToRedpanda (line 65) | func scopeToRedpanda(src pcommon.InstrumentationScope) *pb.Instrumentati... function scopeFromRedpanda (line 74) | func scopeFromRedpanda(src *pb.InstrumentationScope, dest pcommon.Instru... function attributesToRedpanda (line 84) | func attributesToRedpanda(src pcommon.Map) []*pb.KeyValue { function attributesFromRedpanda (line 100) | func attributesFromRedpanda(src []*pb.KeyValue, dest pcommon.Map) { function anyValueToRedpanda (line 109) | func anyValueToRedpanda(src pcommon.Value) *pb.AnyValue { function anyValueFromRedpanda (line 145) | func anyValueFromRedpanda(src *pb.AnyValue, dest pcommon.Value) { function ResourceHash (line 181) | func ResourceHash(res *pb.Resource) string { function ScopeHash (line 192) | func ScopeHash(scope *pb.InstrumentationScope) string { function writeSortedAttributes (line 211) | func writeSortedAttributes(h io.Writer, attrs []*pb.KeyValue) { function writeAnyValue (line 233) | func writeAnyValue(w io.Writer, v *pb.AnyValue) { FILE: internal/impl/otlp/otlpconv/conv_test.go function TestAnyValueRoundtrip (line 24) | func TestAnyValueRoundtrip(t *testing.T) { function TestAttributesRoundtrip (line 196) | func TestAttributesRoundtrip(t *testing.T) { function TestResourceRoundtrip (line 240) | func TestResourceRoundtrip(t *testing.T) { function TestScopeRoundtrip (line 266) | func TestScopeRoundtrip(t *testing.T) { function TestEmptyResource (line 294) | func TestEmptyResource(t *testing.T) { function TestNilResource (line 310) | func TestNilResource(t *testing.T) { function TestTimestampConversion (line 321) | func TestTimestampConversion(t *testing.T) { FILE: internal/impl/otlp/otlpconv/export_test.go function LogsToRedpanda (line 25) | func LogsToRedpanda(req plogotlp.ExportRequest) []pb.LogRecord { function TracesToRedpanda (line 40) | func TracesToRedpanda(req ptraceotlp.ExportRequest) []pb.Span { function MetricsToRedpanda (line 55) | func MetricsToRedpanda(req pmetricotlp.ExportRequest) []pb.Metric { FILE: internal/impl/otlp/otlpconv/log.go function LogsCount (line 23) | func LogsCount(req plogotlp.ExportRequest) int { function LogsToRedpandaFunc (line 42) | func LogsToRedpandaFunc(req plogotlp.ExportRequest, cb func(*pb.LogRecor... function LogsFromRedpanda (line 75) | func LogsFromRedpanda(logs []pb.LogRecord) plogotlp.ExportRequest { function logRecordToRedpanda (line 119) | func logRecordToRedpanda( function logRecordFromRedpanda (line 153) | func logRecordFromRedpanda(dst *plog.LogRecord, src *pb.LogRecord) { function severityNumberToRedpanda (line 180) | func severityNumberToRedpanda(src plog.SeverityNumber) pb.SeverityNumber { function severityNumberFromRedpanda (line 185) | func severityNumberFromRedpanda(src pb.SeverityNumber) plog.SeverityNumb... FILE: internal/impl/otlp/otlpconv/log_test.go function createTestLogs (line 26) | func createTestLogs() plogotlp.ExportRequest { function TestLogsRoundtrip (line 77) | func TestLogsRoundtrip(t *testing.T) { function TestSeverityNumbers (line 142) | func TestSeverityNumbers(t *testing.T) { function TestLogBodyTypes (line 207) | func TestLogBodyTypes(t *testing.T) { function TestLogWithAllFields (line 269) | func TestLogWithAllFields(t *testing.T) { function TestEmptyLogsRequest (line 340) | func TestEmptyLogsRequest(t *testing.T) { function TestMultipleResourcesAndScopesLogs (line 354) | func TestMultipleResourcesAndScopesLogs(t *testing.T) { FILE: internal/impl/otlp/otlpconv/metric.go function MetricsCount (line 23) | func MetricsCount(req pmetricotlp.ExportRequest) int { function MetricsToRedpandaFunc (line 42) | func MetricsToRedpandaFunc(req pmetricotlp.ExportRequest, cb func(*pb.Me... function MetricsFromRedpanda (line 74) | func MetricsFromRedpanda(metrics []pb.Metric) pmetricotlp.ExportRequest { function metricToRedpanda (line 117) | func metricToRedpanda( function metricFromRedpanda (line 159) | func metricFromRedpanda(dst *pmetric.Metric, src *pb.Metric) { function gaugeToRedpanda (line 180) | func gaugeToRedpanda(src pmetric.Gauge) *pb.Gauge { function gaugeFromRedpanda (line 187) | func gaugeFromRedpanda(src *pb.Gauge, dest pmetric.Gauge) { function sumToRedpanda (line 195) | func sumToRedpanda(src pmetric.Sum) *pb.Sum { function sumFromRedpanda (line 204) | func sumFromRedpanda(src *pb.Sum, dest pmetric.Sum) { function histogramToRedpanda (line 214) | func histogramToRedpanda(src pmetric.Histogram) *pb.Histogram { function histogramFromRedpanda (line 222) | func histogramFromRedpanda(src *pb.Histogram, dest pmetric.Histogram) { function exponentialHistogramToRedpanda (line 231) | func exponentialHistogramToRedpanda(src pmetric.ExponentialHistogram) *p... function exponentialHistogramFromRedpanda (line 239) | func exponentialHistogramFromRedpanda(src *pb.ExponentialHistogram, dest... function summaryToRedpanda (line 248) | func summaryToRedpanda(src pmetric.Summary) *pb.Summary { function summaryFromRedpanda (line 255) | func summaryFromRedpanda(src *pb.Summary, dest pmetric.Summary) { function aggregationTemporalityToRedpanda (line 263) | func aggregationTemporalityToRedpanda(src pmetric.AggregationTemporality... function aggregationTemporalityFromRedpanda (line 275) | func aggregationTemporalityFromRedpanda(src pb.AggregationTemporality) p... function numberDataPointsToRedpanda (line 287) | func numberDataPointsToRedpanda(src pmetric.NumberDataPointSlice) []*pb.... function numberDataPointsFromRedpanda (line 317) | func numberDataPointsFromRedpanda(src []*pb.NumberDataPoint, dest pmetri... function histogramDataPointsToRedpanda (line 343) | func histogramDataPointsToRedpanda(src pmetric.HistogramDataPointSlice) ... function histogramDataPointsFromRedpanda (line 386) | func histogramDataPointsFromRedpanda(src []*pb.HistogramDataPoint, dest ... function exponentialHistogramDataPointsToRedpanda (line 418) | func exponentialHistogramDataPointsToRedpanda(src pmetric.ExponentialHis... function exponentialHistogramDataPointsFromRedpanda (line 470) | func exponentialHistogramDataPointsFromRedpanda(src []*pb.ExponentialHis... function summaryDataPointsToRedpanda (line 513) | func summaryDataPointsToRedpanda(src pmetric.SummaryDataPointSlice) []*p... function summaryDataPointsFromRedpanda (line 549) | func summaryDataPointsFromRedpanda(src []*pb.SummaryDataPoint, dest pmet... function exemplarsToRedpanda (line 579) | func exemplarsToRedpanda(src pmetric.ExemplarSlice) []*pb.Exemplar { function exemplarsFromRedpanda (line 617) | func exemplarsFromRedpanda(src []*pb.Exemplar, dest pmetric.ExemplarSlic... FILE: internal/impl/otlp/otlpconv/metric_test.go function createTestMetrics (line 26) | func createTestMetrics() pmetricotlp.ExportRequest { function TestMetricsRoundtrip (line 80) | func TestMetricsRoundtrip(t *testing.T) { function TestGaugeMetric (line 130) | func TestGaugeMetric(t *testing.T) { function TestSumMetric (line 168) | func TestSumMetric(t *testing.T) { function TestHistogramMetric (line 201) | func TestHistogramMetric(t *testing.T) { function TestExponentialHistogramMetric (line 251) | func TestExponentialHistogramMetric(t *testing.T) { function TestSummaryMetric (line 302) | func TestSummaryMetric(t *testing.T) { function TestMetricWithExemplars (line 354) | func TestMetricWithExemplars(t *testing.T) { function TestEmptyMetricsRequest (line 400) | func TestEmptyMetricsRequest(t *testing.T) { FILE: internal/impl/otlp/otlpconv/trace.go function SpansCount (line 23) | func SpansCount(req ptraceotlp.ExportRequest) int { function TracesToRedpandaFunc (line 42) | func TracesToRedpandaFunc(req ptraceotlp.ExportRequest, cb func(*pb.Span... function TracesFromRedpanda (line 75) | func TracesFromRedpanda(spans []pb.Span) ptraceotlp.ExportRequest { function spanToRedpanda (line 119) | func spanToRedpanda( function spanFromRedpanda (line 158) | func spanFromRedpanda(dst *ptrace.Span, src *pb.Span) { function spanKindToRedpanda (line 193) | func spanKindToRedpanda(src ptrace.SpanKind) pb.Span_SpanKind { function spanKindFromRedpanda (line 211) | func spanKindFromRedpanda(src pb.Span_SpanKind) ptrace.SpanKind { function spanStatusToRedpanda (line 229) | func spanStatusToRedpanda(src ptrace.Status) *pb.Status { function spanStatusFromRedpanda (line 252) | func spanStatusFromRedpanda(src *pb.Status, dest ptrace.Status) { function spanEventsToRedpanda (line 270) | func spanEventsToRedpanda(src ptrace.SpanEventSlice) []*pb.Span_Event { function spanEventsFromRedpanda (line 289) | func spanEventsFromRedpanda(src []*pb.Span_Event, dest ptrace.SpanEventS... function spanLinksToRedpanda (line 305) | func spanLinksToRedpanda(src ptrace.SpanLinkSlice) []*pb.Span_Link { function spanLinksFromRedpanda (line 329) | func spanLinksFromRedpanda(src []*pb.Span_Link, dest ptrace.SpanLinkSlic... FILE: internal/impl/otlp/otlpconv/trace_test.go function createTestTraces (line 24) | func createTestTraces() ptraceotlp.ExportRequest { function TestTracesRoundtrip (line 78) | func TestTracesRoundtrip(t *testing.T) { function TestSpanKindConversion (line 131) | func TestSpanKindConversion(t *testing.T) { function TestSpanStatusConversion (line 158) | func TestSpanStatusConversion(t *testing.T) { function TestEmptyTracesRequest (line 195) | func TestEmptyTracesRequest(t *testing.T) { function TestSpanWithAllFields (line 209) | func TestSpanWithAllFields(t *testing.T) { function TestMultipleResourcesAndScopes (line 311) | func TestMultipleResourcesAndScopes(t *testing.T) { FILE: internal/impl/otlp/output.go type otlpOutput (line 25) | type otlpOutput struct function newOTLPOutput (line 31) | func newOTLPOutput(mgr *service.Resources) otlpOutput { function detectSignalType (line 41) | func detectSignalType(batch service.MessageBatch) (SignalType, error) { function unmarshalBatch (line 60) | func unmarshalBatch[T any, P interface { FILE: internal/impl/otlp/output_grpc.go constant goFieldEndpoint (line 39) | goFieldEndpoint = "endpoint" constant goFieldHeaders (line 40) | goFieldHeaders = "headers" constant goFieldTimeout (line 41) | goFieldTimeout = "timeout" constant goFieldCompression (line 42) | goFieldCompression = "compression" constant goFieldTLS (line 43) | goFieldTLS = "tls" constant defaultTimeout (line 45) | defaultTimeout = 30 * time.Second constant defaultCompression (line 46) | defaultCompression = "gzip" type grpcOutputConfig (line 49) | type grpcOutputConfig struct function GRPCOutputSpec (line 60) | func GRPCOutputSpec() *service.ConfigSpec { type grpcOTLPOutput (line 119) | type grpcOTLPOutput struct method Connect (line 207) | func (o *grpcOTLPOutput) Connect(_ context.Context) error { method WriteBatch (line 272) | func (o *grpcOTLPOutput) WriteBatch(ctx context.Context, batch service... method headersFrom (line 299) | func (o *grpcOTLPOutput) headersFrom(ctx context.Context, batch servic... method sendTraces (line 315) | func (o *grpcOTLPOutput) sendTraces(ctx context.Context, batch service... method sendLogs (line 339) | func (o *grpcOTLPOutput) sendLogs(ctx context.Context, batch service.M... method sendMetrics (line 363) | func (o *grpcOTLPOutput) sendMetrics(ctx context.Context, batch servic... method Close (line 388) | func (o *grpcOTLPOutput) Close(_ context.Context) error { function GRPCOutputFromParsed (line 131) | func GRPCOutputFromParsed(pConf *service.ParsedConfig, mgr *service.Reso... function init (line 185) | func init() { FILE: internal/impl/otlp/output_http.go constant hoFieldEndpoint (line 39) | hoFieldEndpoint = "endpoint" constant hoFieldContentType (line 40) | hoFieldContentType = "content_type" constant hoFieldHeaders (line 41) | hoFieldHeaders = "headers" constant hoFieldTimeout (line 42) | hoFieldTimeout = "timeout" constant hoFieldProxyURL (line 43) | hoFieldProxyURL = "proxy_url" constant hoFieldFollowRedirects (line 44) | hoFieldFollowRedirects = "follow_redirects" constant hoFieldDisableHTTP2 (line 45) | hoFieldDisableHTTP2 = "disable_http2" constant hoFieldTLS (line 46) | hoFieldTLS = "tls" constant defaultContentType (line 48) | defaultContentType = "protobuf" type httpOutputConfig (line 51) | type httpOutputConfig struct function HTTPOutputSpec (line 67) | func HTTPOutputSpec() *service.ConfigSpec { type httpOTLPOutput (line 152) | type httpOTLPOutput struct method Connect (line 290) | func (o *httpOTLPOutput) Connect(_ context.Context) error { method WriteBatch (line 358) | func (o *httpOTLPOutput) WriteBatch(ctx context.Context, batch service... method sendTraces (line 378) | func (o *httpOTLPOutput) sendTraces(ctx context.Context, batch service... method sendLogs (line 392) | func (o *httpOTLPOutput) sendLogs(ctx context.Context, batch service.M... method sendMetrics (line 406) | func (o *httpOTLPOutput) sendMetrics(ctx context.Context, batch servic... method headersFrom (line 420) | func (o *httpOTLPOutput) headersFrom(batch service.MessageBatch) (http... method sendHTTPRequest (line 436) | func (o *httpOTLPOutput) sendHTTPRequest( method handleResponse (line 479) | func (o *httpOTLPOutput) handleResponse(signalType SignalType, resp *h... method Close (line 544) | func (o *httpOTLPOutput) Close(_ context.Context) error { function HTTPOutputFromParsed (line 164) | func HTTPOutputFromParsed(pConf *service.ParsedConfig, mgr *service.Reso... function init (line 268) | func init() { FILE: internal/impl/otlp/output_test.go function createTestSpan (line 34) | func createTestSpan() *pb.Span { function createTestLogRecord (line 131) | func createTestLogRecord() *pb.LogRecord { function createTestMetric (line 192) | func createTestMetric() *pb.Metric { function TestGRPCOutput (line 245) | func TestGRPCOutput(t *testing.T) { function TestHTTPOutput (line 306) | func TestHTTPOutput(t *testing.T) { function testOutput (line 373) | func testOutput( FILE: internal/impl/otlp/schema_registry.go constant schemaRegistryField (line 18) | schemaRegistryField = "schema_registry" constant srFieldCommonSubject (line 20) | srFieldCommonSubject = "common_subject" constant srFieldTraceSubject (line 21) | srFieldTraceSubject = "trace_subject" constant srFieldLogSubject (line 22) | srFieldLogSubject = "log_subject" constant srFieldMetricSubject (line 23) | srFieldMetricSubject = "metric_subject" function schemaRegistryConfigFields (line 29) | func schemaRegistryConfigFields() []*service.ConfigField { function defaultSubject (line 57) | func defaultSubject(signalType SignalType, encoding Encoding) string { function defaultCommonSubject (line 80) | func defaultCommonSubject(encoding Encoding) string { FILE: internal/impl/otlp/signal.go constant MetadataKeySignalType (line 16) | MetadataKeySignalType = "otel_signal_type" constant MetadataKeyEncoding (line 17) | MetadataKeyEncoding = "otel_encoding" constant MetadataKeySpanID (line 18) | MetadataKeySpanID = "otel_span_id" constant MetadataKeyTraceID (line 19) | MetadataKeyTraceID = "otel_trace_id" type SignalType (line 23) | type SignalType method String (line 35) | func (s SignalType) String() string { constant SignalTypeTrace (line 27) | SignalTypeTrace SignalType = "trace" constant SignalTypeLog (line 29) | SignalTypeLog SignalType = "log" constant SignalTypeMetric (line 31) | SignalTypeMetric SignalType = "metric" type Encoding (line 40) | type Encoding method String (line 50) | func (e Encoding) String() string { constant EncodingProtobuf (line 44) | EncodingProtobuf Encoding = "protobuf" constant EncodingJSON (line 46) | EncodingJSON Encoding = "json" FILE: internal/impl/otlp/tls.go constant tlsFieldEnabled (line 21) | tlsFieldEnabled = "enabled" constant tlsFieldSkipCertVerify (line 22) | tlsFieldSkipCertVerify = "skip_cert_verify" constant tlsFieldCertFile (line 23) | tlsFieldCertFile = "cert_file" constant tlsFieldKeyFile (line 24) | tlsFieldKeyFile = "key_file" function tlsClientConfigFields (line 28) | func tlsClientConfigFields() []*service.ConfigField { function tlsServerConfigFields (line 46) | func tlsServerConfigFields() []*service.ConfigField { type tlsClientConfig (line 60) | type tlsClientConfig struct type tlsServerConfig (line 67) | type tlsServerConfig struct function parseTLSClientConfig (line 73) | func parseTLSClientConfig(pConf *service.ParsedConfig) (tlsConf tlsClien... function parseTLSServerConfig (line 94) | func parseTLSServerConfig(pConf *service.ParsedConfig) (tlsConf tlsServe... FILE: internal/impl/otlp/tracer_otlp.go function oltpSpec (line 30) | func oltpSpec() *service.ConfigSpec { function init (line 80) | func init() { type collector (line 92) | type collector struct type sampleConfig (line 97) | type sampleConfig struct type otlp (line 102) | type otlp struct function oltpConfigFromParsed (line 111) | func oltpConfigFromParsed(conf *service.ParsedConfig) (*otlp, error) { function collectors (line 147) | func collectors(conf *service.ParsedConfig, name string) ([]collector, e... function sampleConfigFromParsed (line 174) | func sampleConfigFromParsed(conf *service.ParsedConfig) (sampleConfig, e... function newOtlp (line 196) | func newOtlp(config *otlp) (trace.TracerProvider, error) { function addGrpcCollectors (line 238) | func addGrpcCollectors(ctx context.Context, collectors []collector, opts... function addHTTPCollectors (line 260) | func addHTTPCollectors(ctx context.Context, collectors []collector, opts... FILE: internal/impl/otlp/tracer_otlp_test.go function TestConfigParsingAddresses (line 21) | func TestConfigParsingAddresses(t *testing.T) { function TestConfigParsingDeprecated (line 62) | func TestConfigParsingDeprecated(t *testing.T) { FILE: internal/impl/parquet/bloblang.go function init (line 25) | func init() { FILE: internal/impl/parquet/bloblang_test.go function TestParquetParseBloblangAsStrings (line 29) | func TestParquetParseBloblangAsStrings(t *testing.T) { function TestParquetParseBloblangPanicInit (line 70) | func TestParquetParseBloblangPanicInit(t *testing.T) { FILE: internal/impl/parquet/input_parquet.go function parquetInputConfig (line 31) | func parquetInputConfig() *service.ConfigSpec { function init (line 55) | func init() { function newParquetInputFromConfig (line 69) | func newParquetInputFromConfig(conf *service.ParsedConfig, mgr *service.... type openParquetFile (line 101) | type openParquetFile struct method Close (line 107) | func (p *openParquetFile) Close() error { type parquetReader (line 112) | type parquetReader struct method Connect (line 123) | func (*parquetReader) Connect(context.Context) error { method getOpenFile (line 127) | func (r *parquetReader) getOpenFile() (*openParquetFile, error) { method closeOpenFile (line 179) | func (r *parquetReader) closeOpenFile() error { method ReadBatch (line 188) | func (r *parquetReader) ReadBatch(context.Context) (service.MessageBat... method Close (line 238) | func (r *parquetReader) Close(context.Context) error { FILE: internal/impl/parquet/input_parquet_test.go type simpleData (line 33) | type simpleData struct function TestParquetHappy (line 38) | func TestParquetHappy(t *testing.T) { FILE: internal/impl/parquet/processor.go function parquetProcessorConfig (line 31) | func parquetProcessorConfig() *service.ConfigSpec { function init (line 104) | func init() { function getCompressionType (line 114) | func getCompressionType(str string) (parquet.CompressionCodec, error) { function newParquetProcessorFromConfig (line 130) | func newParquetProcessorFromConfig(conf *service.ParsedConfig, mgr *serv... type parquetProcessor (line 162) | type parquetProcessor struct method ProcessBatch (line 189) | func (s *parquetProcessor) ProcessBatch(ctx context.Context, batch ser... method processBatchReader (line 193) | func (s *parquetProcessor) processBatchReader(_ context.Context, batch... method processBatchWriter (line 236) | func (s *parquetProcessor) processBatchWriter(_ context.Context, batch... method Close (line 268) | func (*parquetProcessor) Close(context.Context) error { function newParquetProcessor (line 169) | func newParquetProcessor(operator, compressionCodec, schemaStr string, l... FILE: internal/impl/parquet/processor_decode.go constant pFieldByteArrayAsString (line 30) | pFieldByteArrayAsString = "byte_array_as_string" constant pFieldHandleLogicalTypes (line 31) | pFieldHandleLogicalTypes = "handle_logical_types" function parquetDecodeProcessorConfig (line 34) | func parquetDecodeProcessorConfig() *service.ConfigSpec { function init (line 75) | func init() { constant logicalTypesVersionV1 (line 86) | logicalTypesVersionV1 = "v1" constant logicalTypesVersionV2 (line 87) | logicalTypesVersionV2 = "v2" function newParquetDecodeProcessorFromConfig (line 90) | func newParquetDecodeProcessorFromConfig(conf *service.ParsedConfig, log... type parquetDecodeProcessor (line 112) | type parquetDecodeProcessor struct method Process (line 139) | func (s *parquetDecodeProcessor) Process(_ context.Context, msg *servi... method Close (line 182) | func (*parquetDecodeProcessor) Close(context.Context) error { function newReaderWithoutPanic (line 117) | func newReaderWithoutPanic(r io.ReaderAt) (pRdr *parquet.GenericReader[a... function readWithoutPanic (line 128) | func readWithoutPanic(pRdr *parquet.GenericReader[any], rows []any) (n i... FILE: internal/impl/parquet/processor_decode_test.go function testPMSchema (line 30) | func testPMSchema() *parquet.Schema { function TestParquetDecodeProcessor (line 50) | func TestParquetDecodeProcessor(t *testing.T) { type decodeCompressionTest (line 205) | type decodeCompressionTest struct function TestDecodeCompressionStringParsing (line 211) | func TestDecodeCompressionStringParsing(t *testing.T) { function TestDecodeCompression (line 239) | func TestDecodeCompression(t *testing.T) { FILE: internal/impl/parquet/processor_encode.go function parquetEncodeProcessorConfig (line 30) | func parquetEncodeProcessorConfig() *service.ConfigSpec { function init (line 82) | func init() { function parquetSchemaConfig (line 92) | func parquetSchemaConfig() *service.ConfigField { type encodingFn (line 112) | type encodingFn function parquetGroupFromConfig (line 122) | func parquetGroupFromConfig(columnConfs []*service.ParsedConfig, encodin... function newParquetEncodeProcessorFromConfig (line 195) | func newParquetEncodeProcessorFromConfig(conf *service.ParsedConfig, log... type parquetEncodeProcessor (line 256) | type parquetEncodeProcessor struct method ProcessBatch (line 295) | func (s *parquetEncodeProcessor) ProcessBatch(_ context.Context, batch... method Close (line 347) | func (*parquetEncodeProcessor) Close(context.Context) error { function newParquetEncodeProcessor (line 263) | func newParquetEncodeProcessor(logger *service.Logger, schema *parquet.S... function writeWithoutPanic (line 273) | func writeWithoutPanic(pWtr *parquet.GenericWriter[any], rows []any) (er... function closeWithoutPanic (line 284) | func closeWithoutPanic(pWtr *parquet.GenericWriter[any]) (err error) { function parquetNodeFromCommonField (line 351) | func parquetNodeFromCommonField(field schema.Common) (parquet.Node, erro... function parquetGroupFromCommonFields (line 406) | func parquetGroupFromCommonFields(fields []schema.Common) (parquet.Group... function parquetSchemaFromCommon (line 420) | func parquetSchemaFromCommon(a any) (*parquet.Schema, error) { FILE: internal/impl/parquet/processor_encode_test.go function TestParquetEncodePanic (line 34) | func TestParquetEncodePanic(t *testing.T) { function TestParquetEncodeDecodeRoundTrip (line 53) | func TestParquetEncodeDecodeRoundTrip(t *testing.T) { function TestParquetEncodeDecodeRoundTripPlainEncoding (line 92) | func TestParquetEncodeDecodeRoundTripPlainEncoding(t *testing.T) { function testParquetEncodeDecodeRoundTrip (line 132) | func testParquetEncodeDecodeRoundTrip(t *testing.T, encodeProc *parquetE... function TestParquetEncodeEmptyBatch (line 248) | func TestParquetEncodeEmptyBatch(t *testing.T) { function TestParquetEncodeProcessor (line 266) | func TestParquetEncodeProcessor(t *testing.T) { function TestParquetEncodeParallel (line 423) | func TestParquetEncodeParallel(t *testing.T) { function TestParquetEncodeDynamicSchemaProcessor (line 478) | func TestParquetEncodeDynamicSchemaProcessor(t *testing.T) { function TestParquetEncodeDynamicSchemaAnyFieldError (line 621) | func TestParquetEncodeDynamicSchemaAnyFieldError(t *testing.T) { function TestParquetEncodeProcessorConfigLinting (line 650) | func TestParquetEncodeProcessorConfigLinting(t *testing.T) { FILE: internal/impl/parquet/processor_test.go function TestParquetProcessorConfigLinting (line 28) | func TestParquetProcessorConfigLinting(t *testing.T) { function TestParquetProcessorConfigParse (line 76) | func TestParquetProcessorConfigParse(t *testing.T) { function TestParquetJSONSchemaRoundTrip (line 157) | func TestParquetJSONSchemaRoundTrip(t *testing.T) { function TestParquetJSONSchemaRoundTripInferSchema (line 231) | func TestParquetJSONSchemaRoundTripInferSchema(t *testing.T) { FILE: internal/impl/parquet/schema_coercion.go type schemaVisitor (line 27) | type schemaVisitor interface function visitWithSchema (line 31) | func visitWithSchema(visitor schemaVisitor, value any, schemaNode parque... type encodingCoercionVisitor (line 71) | type encodingCoercionVisitor struct method visitLeaf (line 73) | func (encodingCoercionVisitor) visitLeaf(value any, schemaNode parquet... type decodingCoercionVisitor (line 121) | type decodingCoercionVisitor struct method visitLeaf (line 125) | func (d *decodingCoercionVisitor) visitLeaf(value any, schemaNode parq... FILE: internal/impl/parquet/util.go function scrubJSONNumbers (line 19) | func scrubJSONNumbers(v any) any { function scrubJSONNumbersObj (line 39) | func scrubJSONNumbersObj(obj map[string]any) { function scrubJSONNumbersArr (line 45) | func scrubJSONNumbersArr(arr []any) { FILE: internal/impl/pinecone/client.go type client (line 26) | type client interface type indexClient (line 29) | type indexClient interface type realClient (line 38) | type realClient struct method Index (line 42) | func (c *realClient) Index(host string) (indexClient, error) { type realIndexClient (line 52) | type realIndexClient struct method SetNamespace (line 56) | func (c *realIndexClient) SetNamespace(ns string) { method UpdateVector (line 60) | func (c *realIndexClient) UpdateVector(ctx context.Context, req *pinec... method UpsertVectors (line 64) | func (c *realIndexClient) UpsertVectors(ctx context.Context, req []*pi... method DeleteVectorsByID (line 69) | func (c *realIndexClient) DeleteVectorsByID(ctx context.Context, ids [... method Close (line 73) | func (c *realIndexClient) Close() error { FILE: internal/impl/pinecone/output.go constant poFieldBatching (line 30) | poFieldBatching = "batching" constant poFieldHost (line 31) | poFieldHost = "host" constant poFieldAPIKey (line 32) | poFieldAPIKey = "api_key" constant poFieldNamespace (line 33) | poFieldNamespace = "namespace" constant poFieldID (line 34) | poFieldID = "id" constant poFieldOp (line 35) | poFieldOp = "operation" constant poFieldVectorMapping (line 36) | poFieldVectorMapping = "vector_mapping" constant poFieldMetadataMapping (line 37) | poFieldMetadataMapping = "metadata_mapping" function outputSpec (line 40) | func outputSpec() *service.ConfigSpec { function init (line 78) | func init() { type operation (line 96) | type operation constant operationUpdate (line 99) | operationUpdate operation = "update-vector" constant operationUpsert (line 100) | operationUpsert operation = "upsert-vectors" constant operationDelete (line 101) | operationDelete operation = "delete-vectors" type outputWriter (line 104) | type outputWriter struct method Connect (line 187) | func (w *outputWriter) Connect(context.Context) error { method acquireClient (line 199) | func (w *outputWriter) acquireClient() (indexClient, error) { method WriteBatch (line 207) | func (w *outputWriter) WriteBatch(ctx context.Context, batch service.M... method UpdateBatch (line 233) | func (w *outputWriter) UpdateBatch(ctx context.Context, ic indexClient... method UpsertBatch (line 254) | func (w *outputWriter) UpsertBatch(ctx context.Context, ic indexClient... method computeBatchedVectors (line 268) | func (w *outputWriter) computeBatchedVectors(batch service.MessageBatc... method DeleteBatch (line 347) | func (w *outputWriter) DeleteBatch(ctx context.Context, ic indexClient... method Close (line 373) | func (w *outputWriter) Close(context.Context) error { function newOutputWriter (line 118) | func newOutputWriter(conf *service.ParsedConfig, mgr *service.Resources)... FILE: internal/impl/pinecone/output_test.go type mockClient (line 30) | type mockClient struct method Index (line 35) | func (c *mockClient) Index(host string) (indexClient, error) { method Write (line 45) | func (c *mockClient) Write(host, ns string, value *pinecone.Vector) { method Get (line 51) | func (c *mockClient) Get(host, ns, id string) *pinecone.Vector { type mockIndexClient (line 63) | type mockIndexClient struct method SetNamespace (line 69) | func (c *mockIndexClient) SetNamespace(namespace string) { method GetNamespace (line 73) | func (c *mockIndexClient) GetNamespace() map[string]*pinecone.Vector { method UpdateVector (line 82) | func (c *mockIndexClient) UpdateVector(_ context.Context, req *pinecon... method UpsertVectors (line 95) | func (c *mockIndexClient) UpsertVectors(_ context.Context, batch []*pi... method DeleteVectorsByID (line 111) | func (c *mockIndexClient) DeleteVectorsByID(_ context.Context, ids []s... method Close (line 119) | func (c *mockIndexClient) Close() error { type mockMessage (line 124) | type mockMessage struct method AsVector (line 130) | func (m *mockMessage) AsVector() *pinecone.Vector { method AsMessage (line 137) | func (m *mockMessage) AsMessage() *service.Message { function newMessage (line 149) | func newMessage(ns, id string) mockMessage { function setup (line 157) | func setup(op operation) (*outputWriter, *mockClient) { function TestUpdate (line 184) | func TestUpdate(t *testing.T) { function TestUpsert (line 197) | func TestUpsert(t *testing.T) { function TestDelete (line 210) | func TestDelete(t *testing.T) { function TestMapping (line 225) | func TestMapping(t *testing.T) { FILE: internal/impl/postgresql/aws/aws.go type roleConfig (line 34) | type roleConfig struct function init (line 39) | func init() { function awsIAMAuth (line 43) | func awsIAMAuth(ctx context.Context, awsConf *service.ParsedConfig, dbCo... function assumeRoleChain (line 123) | func assumeRoleChain(ctx context.Context, awsCfg aws.Config, roles []rol... function parseRoleConfig (line 152) | func parseRoleConfig(awsConf *service.ParsedConfig) ([]roleConfig, error) { FILE: internal/impl/postgresql/input_pg_stream.go constant fieldDSN (line 30) | fieldDSN = "dsn" constant fieldIncludeTxnMarkers (line 31) | fieldIncludeTxnMarkers = "include_transaction_markers" constant fieldStreamSnapshot (line 32) | fieldStreamSnapshot = "stream_snapshot" constant fieldSnapshotMemSafetyFactor (line 33) | fieldSnapshotMemSafetyFactor = "snapshot_memory_safety_factor" constant fieldSnapshotBatchSize (line 34) | fieldSnapshotBatchSize = "snapshot_batch_size" constant fieldSchema (line 35) | fieldSchema = "schema" constant fieldTables (line 36) | fieldTables = "tables" constant fieldCheckpointLimit (line 37) | fieldCheckpointLimit = "checkpoint_limit" constant fieldTemporarySlot (line 38) | fieldTemporarySlot = "temporary_slot" constant fieldPgStandbyTimeout (line 39) | fieldPgStandbyTimeout = "pg_standby_timeout" constant fieldWalMonitorInterval (line 40) | fieldWalMonitorInterval = "pg_wal_monitor_interval" constant fieldSlotName (line 41) | fieldSlotName = "slot_name" constant fieldBatching (line 42) | fieldBatching = "batching" constant fieldMaxParallelSnapshotTables (line 43) | fieldMaxParallelSnapshotTables = "max_parallel_snapshot_tables" constant fieldUnchangedToastValue (line 44) | fieldUnchangedToastValue = "unchanged_toast_value" constant fieldHeartbeatInterval (line 45) | fieldHeartbeatInterval = "heartbeat_interval" constant fieldAWSIAMAuth (line 46) | fieldAWSIAMAuth = "aws" constant FieldAWSIAMAuthEnabled (line 48) | FieldAWSIAMAuthEnabled = "enabled" constant shutdownTimeout (line 49) | shutdownTimeout = 5 * time.Second function notImportedAWSOptFn (line 52) | func notImportedAWSOptFn(_ context.Context, awsConf *service.ParsedConfi... type TokenBuilder (line 63) | type TokenBuilder type asyncMessage (line 65) | type asyncMessage struct function newPostgresCDCConfig (line 70) | func newPostgresCDCConfig() *service.ConfigSpec { function newPgStreamInput (line 194) | func newPgStreamInput(conf *service.ParsedConfig, mgr *service.Resources... function validateSimpleString (line 362) | func validateSimpleString(s string) error { function init (line 375) | func init() { type pgStreamInput (line 381) | type pgStreamInput struct method Connect (line 397) | func (p *pgStreamInput) Connect(ctx context.Context) error { method processStream (line 419) | func (p *pgStreamInput) processStream(pgStream *pglogicalstream.Stream... method flushBatch (line 513) | func (p *pgStreamInput) flushBatch( method ReadBatch (line 556) | func (p *pgStreamInput) ReadBatch(ctx context.Context) (service.Messag... method Close (line 567) | func (p *pgStreamInput) Close(ctx context.Context) error { FILE: internal/impl/postgresql/integration_test.go type FakeFlightRecord (line 40) | type FakeFlightRecord struct function GetFakeFlightRecord (line 45) | func GetFakeFlightRecord() FakeFlightRecord { function ResourceWithPostgreSQLVersion (line 55) | func ResourceWithPostgreSQLVersion(t *testing.T, pool *dockertest.Pool, ... function TestIntegrationPostgresNoTxnMarkers (line 166) | func TestIntegrationPostgresNoTxnMarkers(t *testing.T) { function TestIntegrationPgStreamingFromRemoteDB (line 295) | func TestIntegrationPgStreamingFromRemoteDB(t *testing.T) { function TestIntegrationPostgresIncludeTxnMarkers (line 363) | func TestIntegrationPostgresIncludeTxnMarkers(t *testing.T) { function TestIntegrationPgCDCForPgOutputStreamComplexTypesPlugin (line 492) | func TestIntegrationPgCDCForPgOutputStreamComplexTypesPlugin(t *testing.... function TestIntegrationMultiplePostgresVersions (line 602) | func TestIntegrationMultiplePostgresVersions(t *testing.T) { function TestIntegrationTOASTValues (line 739) | func TestIntegrationTOASTValues(t *testing.T) { function TestIntegrationSnapshotConsistency (line 858) | func TestIntegrationSnapshotConsistency(t *testing.T) { function TestIntegrationSnapshotParallel (line 965) | func TestIntegrationSnapshotParallel(t *testing.T) { function TestIntegrationPostgresMetadata (line 1078) | func TestIntegrationPostgresMetadata(t *testing.T) { function TestIntegrationHeartbeat (line 1194) | func TestIntegrationHeartbeat(t *testing.T) { function TestIntegrationPostgresCDCSchemaMetadata (line 1295) | func TestIntegrationPostgresCDCSchemaMetadata(t *testing.T) { FILE: internal/impl/postgresql/pglogicalstream/config.go type Config (line 22) | type Config struct FILE: internal/impl/postgresql/pglogicalstream/connection.go function openPgConnectionFromConfig (line 23) | func openPgConnectionFromConfig(cfg *Config) (*sql.DB, error) { function getPostgresVersion (line 33) | func getPostgresVersion(cfg *Config) (int, error) { FILE: internal/impl/postgresql/pglogicalstream/heartbeat.go type heartbeat (line 20) | type heartbeat struct method Start (line 37) | func (h *heartbeat) Start() { method run (line 41) | func (h *heartbeat) run(ctx context.Context) { method Stop (line 48) | func (h *heartbeat) Stop() error { function newHeartbeat (line 27) | func newHeartbeat(config *Config, prefix, value string) (*heartbeat, err... FILE: internal/impl/postgresql/pglogicalstream/logical_stream.go constant decodingPlugin (line 31) | decodingPlugin = "pgoutput" type Stream (line 35) | type Stream struct method GetProgress (line 318) | func (s *Stream) GetProgress() *Report { method startLr (line 322) | func (s *Stream) startLr(ctx context.Context, lsnStart LSN) error { method AckLSN (line 341) | func (s *Stream) AckLSN(_ context.Context, lsn string) error { method getAckedLSN (line 355) | func (s *Stream) getAckedLSN() LSN { method commitAckedLSN (line 362) | func (s *Stream) commitAckedLSN(ctx context.Context, lsn LSN) error { method streamMessages (line 377) | func (s *Stream) streamMessages(currentLSN LSN) error { method processChange (line 496) | func (s *Stream) processChange(ctx context.Context, msgLSN LSN, xld XL... method processSnapshot (line 564) | func (s *Stream) processSnapshot(ctx context.Context, snapshotter *sna... method scanTableRange (line 659) | func (s *Stream) scanTableRange(ctx context.Context, snapshotter *snap... method Messages (line 764) | func (s *Stream) Messages() chan []StreamMessage { method Errors (line 769) | func (s *Stream) Errors() chan error { method getPrimaryKeyColumn (line 773) | func (s *Stream) getPrimaryKeyColumn(ctx context.Context, table TableF... method Stop (line 809) | func (s *Stream) Stop(ctx context.Context) error { function NewPgStream (line 61) | func NewPgStream(ctx context.Context, config *Config) (*Stream, error) { type processChangeResult (line 487) | type processChangeResult constant changeResultNoMessage (line 490) | changeResultNoMessage processChangeResult = 0 constant changeResultSuppressedCommitMessage (line 491) | changeResultSuppressedCommitMessage processChangeResult = 1 constant changeResultEmittedMessage (line 492) | changeResultEmittedMessage processChangeResult = 2 FILE: internal/impl/postgresql/pglogicalstream/monitor.go type Report (line 24) | type Report struct type Monitor (line 30) | type Monitor struct method UpdateSnapshotProgressForTable (line 83) | func (m *Monitor) UpdateSnapshotProgressForTable(table TableFQN, read ... method MarkSnapshotComplete (line 88) | func (m *Monitor) MarkSnapshotComplete(table TableFQN) { method readTablesStat (line 93) | func (m *Monitor) readTablesStat(ctx context.Context, tables []TableFQ... method readReplicationLag (line 115) | func (m *Monitor) readReplicationLag(ctx context.Context) { method Report (line 139) | func (m *Monitor) Report() *Report { method Stop (line 157) | func (m *Monitor) Stop() error { function NewMonitor (line 47) | func NewMonitor( FILE: internal/impl/postgresql/pglogicalstream/pglogrepl.go constant XLogDataByteID (line 40) | XLogDataByteID = 'w' constant PrimaryKeepaliveMessageByteID (line 42) | PrimaryKeepaliveMessageByteID = 'k' constant StandbyStatusUpdateByteID (line 44) | StandbyStatusUpdateByteID = 'r' type LSN (line 48) | type LSN method String (line 51) | func (lsn LSN) String() string { method decodeText (line 55) | func (lsn *LSN) decodeText(src string) error { method Scan (line 66) | func (lsn *LSN) Scan(src any) error { method Value (line 90) | func (lsn LSN) Value() (driver.Value, error) { function ParseLSN (line 95) | func ParseLSN(s string) (LSN, error) { type IdentifySystemResult (line 112) | type IdentifySystemResult struct function IdentifySystem (line 120) | func IdentifySystem(ctx context.Context, conn *pgconn.PgConn) (IdentifyS... function ParseIdentifySystem (line 125) | func ParseIdentifySystem(mrr *pgconn.MultiResultReader) (IdentifySystemR... type TimelineHistoryResult (line 164) | type TimelineHistoryResult struct function TimelineHistory (line 170) | func TimelineHistory(ctx context.Context, conn *pgconn.PgConn, timeline ... function ParseTimelineHistory (line 176) | func ParseTimelineHistory(mrr *pgconn.MultiResultReader) (TimelineHistor... type CreateReplicationSlotOptions (line 203) | type CreateReplicationSlotOptions struct function CreateReplicationSlot (line 209) | func CreateReplicationSlot( function CopyReplicationSlot (line 237) | func CopyReplicationSlot(ctx context.Context, conn *pgconn.PgConn, oldSl... type DropReplicationSlotOptions (line 263) | type DropReplicationSlotOptions struct function DropReplicationSlot (line 268) | func DropReplicationSlot(ctx context.Context, conn *pgconn.PgConn, slotN... function CreatePublication (line 279) | func CreatePublication(ctx context.Context, conn *pgconn.PgConn, publica... function GetPublicationTables (line 381) | func GetPublicationTables(ctx context.Context, conn *pgconn.PgConn, publ... type StartReplicationOptions (line 422) | type StartReplicationOptions struct function StartReplication (line 427) | func StartReplication(ctx context.Context, conn *pgconn.PgConn, slotName... type PrimaryKeepaliveMessage (line 459) | type PrimaryKeepaliveMessage struct function ParsePrimaryKeepaliveMessage (line 466) | func ParsePrimaryKeepaliveMessage(buf []byte) (PrimaryKeepaliveMessage, ... type XLogData (line 480) | type XLogData struct function ParseXLogData (line 488) | func ParseXLogData(buf []byte) (XLogData, error) { type StandbyStatusUpdate (line 503) | type StandbyStatusUpdate struct function SendStandbyStatusUpdate (line 516) | func SendStandbyStatusUpdate(_ context.Context, conn *pgconn.PgConn, ssu... type CopyDoneResult (line 550) | type CopyDoneResult struct function SendStandbyCopyDone (line 557) | func SendStandbyCopyDone(_ context.Context, conn *pgconn.PgConn) (cdr *C... constant microsecFromUnixEpochToY2K (line 602) | microsecFromUnixEpochToY2K = 946684800 * 1000000 function pgTimeToTime (line 604) | func pgTimeToTime(microsecSinceY2K int64) time.Time { function timeToPgTime (line 609) | func timeToPgTime(t time.Time) int64 { FILE: internal/impl/postgresql/pglogicalstream/pglogrepl_test.go function TestLSNSuite (line 36) | func TestLSNSuite(t *testing.T) { type lsnSuite (line 40) | type lsnSuite struct method R (line 44) | func (s *lsnSuite) R() *require.Assertions { method Equal (line 48) | func (s *lsnSuite) Equal(e, a any, args ...any) { method NoError (line 52) | func (s *lsnSuite) NoError(err error) { method TestScannerInterface (line 56) | func (s *lsnSuite) TestScannerInterface() { method TestScanToNil (line 80) | func (s *lsnSuite) TestScanToNil() { method TestValueInterface (line 86) | func (s *lsnSuite) TestValueInterface() { constant slotName (line 96) | slotName = "pglogrepl_test" constant outputPlugin (line 97) | outputPlugin = "pgoutput" function closeConn (line 100) | func closeConn(t testing.TB, conn *pgconn.PgConn) { function createDockerInstance (line 106) | func createDockerInstance(t *testing.T) (*dockertest.Pool, *dockertest.R... function TestIntegrationIdentifySystem (line 152) | func TestIntegrationIdentifySystem(t *testing.T) { function TestIntegrationCreateReplicationSlot (line 178) | func TestIntegrationCreateReplicationSlot(t *testing.T) { function TestIntegrationDropReplicationSlot (line 196) | func TestIntegrationDropReplicationSlot(t *testing.T) { function TestIntegrationCopyReplicationSlot (line 221) | func TestIntegrationCopyReplicationSlot(t *testing.T) { function TestIntegrationCreatePublication (line 248) | func TestIntegrationCreatePublication(t *testing.T) { function TestIntegrationStartReplication (line 371) | func TestIntegrationStartReplication(t *testing.T) { function TestIntegrationSendStandbyStatusUpdate (line 530) | func TestIntegrationSendStandbyStatusUpdate(t *testing.T) { function TestLSNStringLexicographicalOrder (line 553) | func TestLSNStringLexicographicalOrder(t *testing.T) { FILE: internal/impl/postgresql/pglogicalstream/pgtype_compat.go function sanitizeTsrange (line 33) | func sanitizeTsrange(s string) string { FILE: internal/impl/postgresql/pglogicalstream/pgtype_compat_test.go function TestSanitizeTsrange (line 21) | func TestSanitizeTsrange(t *testing.T) { function TestInetParsing (line 60) | func TestInetParsing(t *testing.T) { function TestInt4ArraySQLScanner (line 102) | func TestInt4ArraySQLScanner(t *testing.T) { function TestTextArraySQLScanner (line 122) | func TestTextArraySQLScanner(t *testing.T) { FILE: internal/impl/postgresql/pglogicalstream/replication_message.go type MessageType (line 23) | type MessageType method String (line 25) | func (t MessageType) String() string { constant MessageTypeBegin (line 62) | MessageTypeBegin MessageType = 'B' constant MessageTypeMessage (line 63) | MessageTypeMessage MessageType = 'M' constant MessageTypeCommit (line 64) | MessageTypeCommit MessageType = 'C' constant MessageTypeOrigin (line 65) | MessageTypeOrigin MessageType = 'O' constant MessageTypeRelation (line 66) | MessageTypeRelation MessageType = 'R' constant MessageTypeType (line 67) | MessageTypeType MessageType = 'Y' constant MessageTypeInsert (line 68) | MessageTypeInsert MessageType = 'I' constant MessageTypeUpdate (line 69) | MessageTypeUpdate MessageType = 'U' constant MessageTypeDelete (line 70) | MessageTypeDelete MessageType = 'D' constant MessageTypeTruncate (line 71) | MessageTypeTruncate MessageType = 'T' constant MessageTypeStreamStart (line 72) | MessageTypeStreamStart MessageType = 'S' constant MessageTypeStreamStop (line 73) | MessageTypeStreamStop MessageType = 'E' constant MessageTypeStreamCommit (line 74) | MessageTypeStreamCommit MessageType = 'c' constant MessageTypeStreamAbort (line 75) | MessageTypeStreamAbort MessageType = 'A' type Message (line 79) | type Message interface type MessageDecoder (line 84) | type MessageDecoder interface type baseMessage (line 88) | type baseMessage struct method Type (line 93) | func (m *baseMessage) Type() MessageType { method SetType (line 100) | func (m *baseMessage) SetType(t MessageType) { method Decode (line 106) | func (*baseMessage) Decode([]byte) error { method lengthError (line 110) | func (*baseMessage) lengthError(name string, expectedLen, actualLen in... method decodeStringError (line 114) | func (*baseMessage) decodeStringError(name, field string) error { method decodeTupleDataError (line 118) | func (*baseMessage) decodeTupleDataError(name, field string, e error) ... method invalidTupleTypeError (line 122) | func (*baseMessage) invalidTupleTypeError(name, field, e string, a byt... method decodeString (line 136) | func (*baseMessage) decodeString(src []byte) (string, int) { method decodeLSN (line 146) | func (*baseMessage) decodeLSN(src []byte) (LSN, int) { method decodeTime (line 150) | func (*baseMessage) decodeTime(src []byte) (time.Time, int) { method decodeUint16 (line 154) | func (*baseMessage) decodeUint16(src []byte) (uint16, int) { method decodeUint32 (line 158) | func (*baseMessage) decodeUint32(src []byte) (uint32, int) { method decodeInt32 (line 162) | func (m *baseMessage) decodeInt32(src []byte) (int32, int) { type BeginMessage (line 168) | type BeginMessage struct method Decode (line 179) | func (m *BeginMessage) Decode(src []byte) error { type CommitMessage (line 196) | type CommitMessage struct method Decode (line 209) | func (m *CommitMessage) Decode(src []byte) error { type OriginMessage (line 228) | type OriginMessage struct method Decode (line 236) | func (m *OriginMessage) Decode(src []byte) error { type RelationMessageColumn (line 255) | type RelationMessageColumn struct type RelationMessage (line 269) | type RelationMessage struct method Decode (line 280) | func (m *RelationMessage) Decode(src []byte) error { type TypeMessage (line 332) | type TypeMessage struct method Decode (line 340) | func (m *TypeMessage) Decode(src []byte) error { constant TupleDataTypeNull (line 367) | TupleDataTypeNull = uint8('n') constant TupleDataTypeToast (line 368) | TupleDataTypeToast = uint8('u') constant TupleDataTypeText (line 369) | TupleDataTypeText = uint8('t') constant TupleDataTypeBinary (line 370) | TupleDataTypeBinary = uint8('b') type TupleDataColumn (line 374) | type TupleDataColumn struct method Int64 (line 390) | func (c *TupleDataColumn) Int64() (int64, error) { type TupleData (line 400) | type TupleData struct method Decode (line 407) | func (m *TupleData) Decode(src []byte) (int, error) { type InsertMessage (line 438) | type InsertMessage struct method Decode (line 446) | func (m *InsertMessage) Decode(src []byte) error { constant UpdateMessageTupleTypeNone (line 475) | UpdateMessageTupleTypeNone = uint8(0) constant UpdateMessageTupleTypeKey (line 476) | UpdateMessageTupleTypeKey = uint8('K') constant UpdateMessageTupleTypeOld (line 477) | UpdateMessageTupleTypeOld = uint8('O') constant UpdateMessageTupleTypeNew (line 478) | UpdateMessageTupleTypeNew = uint8('N') type UpdateMessage (line 482) | type UpdateMessage struct method Decode (line 508) | func (m *UpdateMessage) Decode(src []byte) (err error) { constant DeleteMessageTupleTypeKey (line 549) | DeleteMessageTupleTypeKey = uint8('K') constant DeleteMessageTupleTypeOld (line 550) | DeleteMessageTupleTypeOld = uint8('O') type DeleteMessage (line 554) | type DeleteMessage struct method Decode (line 575) | func (m *DeleteMessage) Decode(src []byte) (err error) { constant TruncateOptionCascade (line 606) | TruncateOptionCascade = uint8(1) << iota constant TruncateOptionRestartIdentity (line 607) | TruncateOptionRestartIdentity type TruncateMessage (line 611) | type TruncateMessage struct method Decode (line 619) | func (m *TruncateMessage) Decode(src []byte) (err error) { type LogicalDecodingMessage (line 643) | type LogicalDecodingMessage struct method Decode (line 653) | func (m *LogicalDecodingMessage) Decode(src []byte) (err error) { function Parse (line 681) | func Parse(data []byte) (m Message, err error) { function getCommonDecoder (line 714) | func getCommonDecoder(msgType MessageType) MessageDecoder { FILE: internal/impl/postgresql/pglogicalstream/replication_message_decoders.go function isBeginMessage (line 23) | func isBeginMessage(WALData []byte) (bool, *BeginMessage, error) { function isCommitMessage (line 33) | func isCommitMessage(WALData []byte) (bool, *CommitMessage, error) { function toStreamMessage (line 48) | func toStreamMessage(logicalMsg Message, relations map[uint32]*RelationM... function decodeTextColumnData (line 172) | func decodeTextColumnData(mi *pgtype.Map, data []byte, dataType uint32) ... FILE: internal/impl/postgresql/pglogicalstream/replication_message_test.go type messageSuite (line 23) | type messageSuite struct method R (line 27) | func (s *messageSuite) R() *require.Assertions { method Equal (line 31) | func (s *messageSuite) Equal(e, a any, args ...any) { method NoError (line 35) | func (s *messageSuite) NoError(err error) { method True (line 39) | func (s *messageSuite) True(value bool) { method newLSN (line 43) | func (*messageSuite) newLSN() LSN { method newXid (line 47) | func (*messageSuite) newXid() uint32 { method newTime (line 51) | func (*messageSuite) newTime() (time.Time, uint64) { method newRelationID (line 57) | func (*messageSuite) newRelationID() uint32 { method putString (line 61) | func (*messageSuite) putString(dst []byte, value string) int { method tupleColumnLength (line 67) | func (s *messageSuite) tupleColumnLength(dataType uint8, data []byte) ... method putTupleColumn (line 79) | func (s *messageSuite) putTupleColumn(dst []byte, dataType uint8, data... method putMessageTestData (line 95) | func (s *messageSuite) putMessageTestData(msg []byte) *LogicalDecoding... method createRelationTestData (line 123) | func (s *messageSuite) createRelationTestData() ([]byte, *RelationMess... method createTypeTestData (line 204) | func (s *messageSuite) createTypeTestData() ([]byte, *TypeMessage) { method createInsertTestData (line 227) | func (s *messageSuite) createInsertTestData() ([]byte, *InsertMessage) { method createUpdateTestDataTypeK (line 288) | func (s *messageSuite) createUpdateTestDataTypeK() ([]byte, *UpdateMes... method createUpdateTestDataTypeO (line 351) | func (s *messageSuite) createUpdateTestDataTypeO() ([]byte, *UpdateMes... method createUpdateTestDataWithoutOldTuple (line 422) | func (s *messageSuite) createUpdateTestDataWithoutOldTuple() ([]byte, ... method createDeleteTestDataTypeK (line 466) | func (s *messageSuite) createDeleteTestDataTypeK() ([]byte, *DeleteMes... method createDeleteTestDataTypeO (line 501) | func (s *messageSuite) createDeleteTestDataTypeO() ([]byte, *DeleteMes... method createTruncateTestData (line 544) | func (s *messageSuite) createTruncateTestData() ([]byte, *TruncateMess... function TestBeginMessageSuite (line 571) | func TestBeginMessageSuite(t *testing.T) { type beginMessageSuite (line 575) | type beginMessageSuite struct method Test (line 579) | func (s *beginMessageSuite) Test() { function TestCommitMessage (line 604) | func TestCommitMessage(t *testing.T) { type commitMessageSuite (line 608) | type commitMessageSuite struct method Test (line 612) | func (s *commitMessageSuite) Test() { function TestOriginMessage (line 640) | func TestOriginMessage(t *testing.T) { type originMessageSuite (line 644) | type originMessageSuite struct method Test (line 648) | func (s *originMessageSuite) Test() { function TestRelationMessageSuite (line 670) | func TestRelationMessageSuite(t *testing.T) { type relationMessageSuite (line 674) | type relationMessageSuite struct method Test (line 678) | func (s *relationMessageSuite) Test() { function TestTypeMessageSuite (line 689) | func TestTypeMessageSuite(t *testing.T) { type typeMessageSuite (line 693) | type typeMessageSuite struct method Test (line 697) | func (s *typeMessageSuite) Test() { function TestInsertMessageSuite (line 708) | func TestInsertMessageSuite(t *testing.T) { type insertMessageSuite (line 712) | type insertMessageSuite struct method Test (line 716) | func (s *insertMessageSuite) Test() { function TestUpdateMessageSuite (line 727) | func TestUpdateMessageSuite(t *testing.T) { type updateMessageSuite (line 731) | type updateMessageSuite struct method TestWithOldTupleTypeK (line 735) | func (s *updateMessageSuite) TestWithOldTupleTypeK() { method TestWithOldTupleTypeO (line 745) | func (s *updateMessageSuite) TestWithOldTupleTypeO() { method TestWithoutOldTuple (line 755) | func (s *updateMessageSuite) TestWithoutOldTuple() { function TestDeleteMessageSuite (line 765) | func TestDeleteMessageSuite(t *testing.T) { type deleteMessageSuite (line 769) | type deleteMessageSuite struct method TestWithOldTupleTypeK (line 773) | func (s *deleteMessageSuite) TestWithOldTupleTypeK() { method TestWithOldTupleTypeO (line 784) | func (s *deleteMessageSuite) TestWithOldTupleTypeO() { function TestTruncateMessageSuite (line 795) | func TestTruncateMessageSuite(t *testing.T) { type truncateMessageSuite (line 799) | type truncateMessageSuite struct method Test (line 803) | func (s *truncateMessageSuite) Test() { function TestLogicalDecodingMessageSuite (line 814) | func TestLogicalDecodingMessageSuite(t *testing.T) { type logicalDecodingMessageSuite (line 818) | type logicalDecodingMessageSuite struct method Test (line 822) | func (s *logicalDecodingMessageSuite) Test() { FILE: internal/impl/postgresql/pglogicalstream/sanitize/sanitize.go constant MaxIdentifierLength (line 41) | MaxIdentifierLength = 63 type Part (line 45) | type Part type Query (line 48) | type Query struct method Sanitize (line 59) | func (q *Query) Sanitize(args ...any) (string, error) { constant replacementcharacterwidth (line 56) | replacementcharacterwidth = 3 function NewQuery (line 117) | func NewQuery(sql string) (*Query, error) { function quoteString (line 132) | func quoteString(str string) string { function quoteBytes (line 136) | func quoteBytes(buf []byte) string { type sqlLexer (line 140) | type sqlLexer struct type stateFn (line 149) | type stateFn function rawState (line 151) | func rawState(l *sqlLexer) stateFn { function singleQuoteState (line 200) | func singleQuoteState(l *sqlLexer) stateFn { function doubleQuoteState (line 224) | func doubleQuoteState(l *sqlLexer) stateFn { function placeholderState (line 250) | func placeholderState(l *sqlLexer) stateFn { function escapeStringState (line 269) | func escapeStringState(l *sqlLexer) stateFn { function oneLineCommentState (line 296) | func oneLineCommentState(l *sqlLexer) stateFn { function multilineCommentState (line 319) | func multilineCommentState(l *sqlLexer) stateFn { function SQLQuery (line 358) | func SQLQuery(sql string, args ...any) (string, error) { function QuotePostgresIdentifier (line 367) | func QuotePostgresIdentifier(name string) string { function UnquotePostgresIdentifier (line 385) | func UnquotePostgresIdentifier(quoted string) (string, error) { function NormalizePostgresIdentifier (line 410) | func NormalizePostgresIdentifier(name string) (string, error) { FILE: internal/impl/postgresql/pglogicalstream/sanitize/sanitize_test.go function TestNewQuery (line 37) | func TestNewQuery(t *testing.T) { function TestQuerySanitize (line 148) | func TestQuerySanitize(t *testing.T) { function TestIdentifierValidation (line 258) | func TestIdentifierValidation(t *testing.T) { FILE: internal/impl/postgresql/pglogicalstream/schema.go function pgTypeNameToCommonType (line 23) | func pgTypeNameToCommonType(typeName string) bschema.CommonType { function relationMessageToSchema (line 66) | func relationMessageToSchema(rel *RelationMessage, typeMap *pgtype.Map) ... function resolveTypeName (line 94) | func resolveTypeName(name string) string { function columnTypesToSchema (line 105) | func columnTypesToSchema(tableName string, columnNames []string, columnT... FILE: internal/impl/postgresql/pglogicalstream/schema_test.go function TestPgTypeNameToCommonType (line 21) | func TestPgTypeNameToCommonType(t *testing.T) { function TestRelationMessageToSchema (line 81) | func TestRelationMessageToSchema(t *testing.T) { function TestRelationMessageToSchemaRoundtrip (line 133) | func TestRelationMessageToSchemaRoundtrip(t *testing.T) { function TestRelationMessageToSchemaTimetz (line 172) | func TestRelationMessageToSchemaTimetz(t *testing.T) { function TestRelationMessageToSchemaUnknownOID (line 200) | func TestRelationMessageToSchemaUnknownOID(t *testing.T) { function TestRelationMessageToSchemaEmptyTable (line 231) | func TestRelationMessageToSchemaEmptyTable(t *testing.T) { function TestResolveTypeName (line 252) | func TestResolveTypeName(t *testing.T) { FILE: internal/impl/postgresql/pglogicalstream/snapshotter.go type snapshotter (line 36) | type snapshotter struct method openTxn (line 65) | func (s *snapshotter) openTxn(ctx context.Context, _ int) (*sql.Tx, er... method Prepare (line 88) | func (s *snapshotter) Prepare(ctx context.Context) error { method AcquireReaderTxn (line 110) | func (s *snapshotter) AcquireReaderTxn(ctx context.Context) (*snapshot... method ReleaseReaderTxn (line 115) | func (s *snapshotter) ReleaseReaderTxn(tx *snapshotTxn) { method releaseSnapshot (line 119) | func (s *snapshotter) releaseSnapshot() error { method closeConn (line 134) | func (s *snapshotter) closeConn() error { function newSnapshotter (line 45) | func newSnapshotter( type snapshotTxn (line 105) | type snapshotTxn struct method randomlySampleKeyspace (line 148) | func (s *snapshotTxn) randomlySampleKeyspace( method querySnapshotData (line 265) | func (s *snapshotTxn) querySnapshotData(ctx context.Context, table Tab... type primaryKey (line 146) | type primaryKey type tuple (line 252) | type tuple struct method ToSql (line 257) | func (t *tuple) ToSql() (sql string, args []any, err error) { function prepareScannersAndGetters (line 295) | func prepareScannersAndGetters(columnTypes []*sql.ColumnType) ([]any, []... FILE: internal/impl/postgresql/pglogicalstream/stream_message.go type StreamMode (line 12) | type StreamMode constant StreamModeStreaming (line 16) | StreamModeStreaming StreamMode = "streaming" constant StreamModeSnapshot (line 18) | StreamModeSnapshot StreamMode = "snapshot" type OpType (line 22) | type OpType constant ReadOpType (line 26) | ReadOpType OpType = "read" constant InsertOpType (line 28) | InsertOpType OpType = "insert" constant UpdateOpType (line 30) | UpdateOpType OpType = "update" constant DeleteOpType (line 32) | DeleteOpType OpType = "delete" constant BeginOpType (line 34) | BeginOpType OpType = "begin" constant CommitOpType (line 36) | CommitOpType OpType = "commit" type StreamMessage (line 40) | type StreamMessage struct FILE: internal/impl/postgresql/pglogicalstream/types.go type TableFQN (line 16) | type TableFQN struct method String (line 22) | func (t TableFQN) String() string { FILE: internal/impl/postgresql/ssl_integration_test.go type sslTestCerts (line 37) | type sslTestCerts struct function generateCerts (line 47) | func generateCerts(t *testing.T) (sslTestCerts, func()) { function resourceWithPostgreSQLVersionSSL (line 91) | func resourceWithPostgreSQLVersionSSL(t *testing.T, pool *dockertest.Poo... function TestIntegrationSSLVerifyFull (line 171) | func TestIntegrationSSLVerifyFull(t *testing.T) { function indent (line 261) | func indent(s string, spaces int) string { FILE: internal/impl/prometheus/metrics_prometheus.go constant pmFieldUseHistogramTiming (line 35) | pmFieldUseHistogramTiming = "use_histogram_timing" constant pmFieldHistogramBuckets (line 36) | pmFieldHistogramBuckets = "histogram_buckets" constant pmFieldSummaryQuantilesObj (line 37) | pmFieldSummaryQuantilesObj = "summary_quantiles_objectives" constant pmFieldSummaryQuantilesObjQuantile (line 38) | pmFieldSummaryQuantilesObjQuantile = "quantile" constant pmFieldSummaryQuantilesObjError (line 39) | pmFieldSummaryQuantilesObjError = "error" constant pmFieldAddProcessMetrics (line 40) | pmFieldAddProcessMetrics = "add_process_metrics" constant pmFieldAddGoMetrics (line 41) | pmFieldAddGoMetrics = "add_go_metrics" constant pmFieldPushURL (line 42) | pmFieldPushURL = "push_url" constant pmFieldPushBasicAuth (line 43) | pmFieldPushBasicAuth = "push_basic_auth" constant pmFieldPushBasicAuthUsername (line 44) | pmFieldPushBasicAuthUsername = "username" constant pmFieldPushBasicAuthPassword (line 45) | pmFieldPushBasicAuthPassword = "password" constant pmFieldPushInterval (line 46) | pmFieldPushInterval = "push_interval" constant pmFieldPushJobName (line 47) | pmFieldPushJobName = "push_job_name" constant pmFieldFileOutputPath (line 48) | pmFieldFileOutputPath = "file_output_path" function configSpec (line 51) | func configSpec() *service.ConfigSpec { function init (line 132) | func init() { type promGauge (line 142) | type promGauge struct method Incr (line 146) | func (p *promGauge) Incr(count int64) { method IncrFloat64 (line 150) | func (p *promGauge) IncrFloat64(count float64) { method Decr (line 154) | func (p *promGauge) Decr(count int64) { method DecrFloat64 (line 158) | func (p *promGauge) DecrFloat64(count float64) { method Set (line 162) | func (p *promGauge) Set(value int64) { method SetFloat64 (line 166) | func (p *promGauge) SetFloat64(value float64) { type promCounter (line 170) | type promCounter struct method Incr (line 174) | func (p *promCounter) Incr(count int64) { method IncrFloat64 (line 178) | func (p *promCounter) IncrFloat64(count float64) { type promTiming (line 182) | type promTiming struct method Timing (line 187) | func (p *promTiming) Timing(val int64) { type promCounterVec (line 197) | type promCounterVec struct method With (line 202) | func (p *promCounterVec) With(labelValues ...string) service.MetricsEx... type promTimingVec (line 208) | type promTimingVec struct method With (line 213) | func (p *promTimingVec) With(labelValues ...string) service.MetricsExp... type promTimingHistVec (line 219) | type promTimingHistVec struct method With (line 224) | func (p *promTimingHistVec) With(labelValues ...string) service.Metric... type promGaugeVec (line 231) | type promGaugeVec struct method With (line 236) | func (p *promGaugeVec) With(labelValues ...string) service.MetricsExpo... type metrics (line 244) | type metrics struct method HandlerFunc (line 366) | func (p *metrics) HandlerFunc() http.HandlerFunc { method NewCounterCtor (line 372) | func (p *metrics) NewCounterCtor(path string, labelNames ...string) se... method NewTimerCtor (line 410) | func (p *metrics) NewTimerCtor(path string, labelNames ...string) serv... method getTimerHistVec (line 453) | func (p *metrics) getTimerHistVec(path string, labelNames ...string) s... method NewGaugeCtor (line 485) | func (p *metrics) NewGaugeCtor(path string, labelNames ...string) serv... method Close (line 523) | func (p *metrics) Close(context.Context) error { function quantilesAsFloatMapFromParsed (line 266) | func quantilesAsFloatMapFromParsed(confs []*service.ParsedConfig) (map[f... function fromParsed (line 282) | func fromParsed(conf *service.ParsedConfig, log *service.Logger) (p *met... type noopStat (line 542) | type noopStat struct method Incr (line 544) | func (noopStat) Incr(int64) {} method Decr (line 545) | func (noopStat) Decr(int64) {} method Timing (line 546) | func (noopStat) Timing(int64) {} method Set (line 547) | func (noopStat) Set(int64) {} method SetFloat64 (line 548) | func (noopStat) SetFloat64(float64) {} method IncrFloat64 (line 549) | func (noopStat) IncrFloat64(float64) {} method DecrFloat64 (line 550) | func (noopStat) DecrFloat64(float64) {} FILE: internal/impl/prometheus/metrics_prometheus_test.go function promFromYAML (line 30) | func promFromYAML(t testing.TB, conf string, args ...any) *metrics { function TestPrometheusNoPushGateway (line 42) | func TestPrometheusNoPushGateway(t *testing.T) { function TestPrometheusWithPushGateway (line 48) | func TestPrometheusWithPushGateway(t *testing.T) { function TestPrometheusWithPushGatewayAndPushInterval (line 74) | func TestPrometheusWithPushGatewayAndPushInterval(t *testing.T) { function getTestProm (line 107) | func getTestProm(t *testing.T) (*metrics, http.HandlerFunc) { function getPage (line 114) | func getPage(t *testing.T, handler http.HandlerFunc) string { type floatCtorExpanded (line 127) | type floatCtorExpanded interface type floatGagExpanded (line 131) | type floatGagExpanded interface function TestPrometheusMetrics (line 135) | func TestPrometheusMetrics(t *testing.T) { function TestPrometheusHistMetrics (line 175) | func TestPrometheusHistMetrics(t *testing.T) { function TestPrometheusWithFileOutputPath (line 195) | func TestPrometheusWithFileOutputPath(t *testing.T) { function applyTestMetrics (line 216) | func applyTestMetrics(nm *metrics) { function assertContainsTestMetrics (line 232) | func assertContainsTestMetrics(t *testing.T, body string) { FILE: internal/impl/protobuf/common/bench_test.go function loadTestFileDescriptorSet (line 28) | func loadTestFileDescriptorSet(t testing.TB) (protoreflect.MessageDescri... function BenchmarkProtobufToMessage (line 61) | func BenchmarkProtobufToMessage(b *testing.B) { FILE: internal/impl/protobuf/common/decode_common.go type ProtobufDecoder (line 18) | type ProtobufDecoder interface FILE: internal/impl/protobuf/common/decode_dynamicpb.go function NewDynamicPbDecoder (line 24) | func NewDynamicPbDecoder(md protoreflect.MessageDescriptor) ProtobufDeco... type dynamicPbParser (line 28) | type dynamicPbParser struct method WithDecoded (line 35) | func (p *dynamicPbParser) WithDecoded(buf []byte, cb func(msg proto.Me... FILE: internal/impl/protobuf/common/parse.go function RegistriesFromMap (line 38) | func RegistriesFromMap(filesMap map[string]string) (*protoregistry.Files... function ParseFromFS (line 47) | func ParseFromFS(fsys fs.FS, importPaths []string) (*descriptorpb.FileDe... function ParseProtos (line 75) | func ParseProtos(filesMap map[string]string) (*descriptorpb.FileDescript... function BuildRegistries (line 107) | func BuildRegistries(descriptors *descriptorpb.FileDescriptorSet) (*prot... FILE: internal/impl/protobuf/common/structured.go function ToMessageFast (line 41) | func ToMessageFast(pbMsg protoreflect.Message, opts protojson.MarshalOpt... function ToMessageSlow (line 54) | func ToMessageSlow(pbMsg protoreflect.Message, opts protojson.MarshalOpt... type marshaller (line 63) | type marshaller struct method valueToStructured (line 67) | func (m *marshaller) valueToStructured(f protoreflect.FieldDescriptor,... method listToStructured (line 77) | func (m *marshaller) listToStructured(f protoreflect.FieldDescriptor, ... method mapToStructured (line 89) | func (m *marshaller) mapToStructured(f protoreflect.FieldDescriptor, v... method singularValueToStructured (line 101) | func (m *marshaller) singularValueToStructured(f protoreflect.FieldDes... method messageToStructured (line 145) | func (m *marshaller) messageToStructured(msg protoreflect.Message) (an... method wellKnownType (line 191) | func (m *marshaller) wellKnownType(msg protoreflect.Message) (any, err... FILE: internal/impl/protobuf/common/structured_test.go function loadTestDescriptors (line 34) | func loadTestDescriptors(t *testing.T) (protoreflect.FileDescriptor, pro... function TestToMessageFastVsSlowEquivalent (line 51) | func TestToMessageFastVsSlowEquivalent(t *testing.T) { function TestToMessageFastVsSlowDifferences (line 205) | func TestToMessageFastVsSlowDifferences(t *testing.T) { function loadDescriptors (line 431) | func loadDescriptors(f fs.FS, importPaths []string) (*protoregistry.File... FILE: internal/impl/protobuf/multimodule_watcher.go constant watcherTimeout (line 56) | watcherTimeout = 10 * time.Second type multiModuleWatcher (line 58) | type multiModuleWatcher struct method FindExtensionByName (line 142) | func (w *multiModuleWatcher) FindExtensionByName(field protoreflect.Fu... method FindExtensionByNumber (line 156) | func (w *multiModuleWatcher) FindExtensionByNumber(message protoreflec... method FindMessageByName (line 170) | func (w *multiModuleWatcher) FindMessageByName(message protoreflect.Fu... method FindMessageByURL (line 184) | func (w *multiModuleWatcher) FindMessageByURL(url string) (protoreflec... method FindEnumByName (line 198) | func (w *multiModuleWatcher) FindEnumByName(enum protoreflect.FullName... function newMultiModuleWatcher (line 64) | func newMultiModuleWatcher(bsrModules []*service.ParsedConfig) (*multiMo... function newSchemaWatcher (line 104) | func newSchemaWatcher(ctx context.Context, bsrURL, bsrAPIKey, module, ve... FILE: internal/impl/protobuf/processor_protobuf.go constant fieldOperator (line 56) | fieldOperator = "operator" constant fieldMessage (line 57) | fieldMessage = "message" constant fieldImportPaths (line 58) | fieldImportPaths = "import_paths" constant fieldDiscardUnknown (line 59) | fieldDiscardUnknown = "discard_unknown" constant fieldUseProtoNames (line 60) | fieldUseProtoNames = "use_proto_names" constant fieldUseEnumNumbers (line 61) | fieldUseEnumNumbers = "use_enum_numbers" constant fieldBSRConfig (line 64) | fieldBSRConfig = "bsr" constant fieldBSRModule (line 65) | fieldBSRModule = "module" constant fieldBSRUrl (line 66) | fieldBSRUrl = "url" constant fieldBSRAPIKey (line 67) | fieldBSRAPIKey = "api_key" constant fieldBSRVersion (line 68) | fieldBSRVersion = "version" function protobufProcessorSpec (line 71) | func protobufProcessorSpec() *service.ConfigSpec { function init (line 300) | func init() { type protobufOperator (line 307) | type protobufOperator function newProtobufToJSONOperator (line 309) | func newProtobufToJSONOperator( function newProtobufFromJSONOperator (line 345) | func newProtobufFromJSONOperator(f fs.FS, msg string, importPaths []stri... function newProtobufToJSONBSROperator (line 387) | func newProtobufToJSONBSROperator( function newProtobufFromJSONBSROperator (line 414) | func newProtobufFromJSONBSROperator(multiModuleWatcher *multiModuleWatch... type protojsonOptions (line 444) | type protojsonOptions struct function strToProtobufOperator (line 449) | func strToProtobufOperator(f fs.FS, opStr, message string, importPaths [... function strToProtobufBSROperator (line 461) | func strToProtobufBSROperator(multiModuleWatcher *multiModuleWatcher, op... function loadDescriptors (line 473) | func loadDescriptors(f fs.FS, importPaths []string) (*protoregistry.File... type protobufProc (line 483) | type protobufProc struct method Process (line 546) | func (p *protobufProc) Process(_ context.Context, msg *service.Message... method Close (line 554) | func (*protobufProc) Close(context.Context) error { function newProtobuf (line 490) | func newProtobuf(conf *service.ParsedConfig, mgr *service.Resources) (*p... FILE: internal/impl/protobuf/processor_protobuf_test.go function TestProtobufFromJSON (line 61) | func TestProtobufFromJSON(t *testing.T) { function TestProtobufToJSON (line 183) | func TestProtobufToJSON(t *testing.T) { function TestProtobufErrors (line 323) | func TestProtobufErrors(t *testing.T) { function TestProcessorConfigLinting (line 379) | func TestProcessorConfigLinting(t *testing.T) { type fileDescriptorSetServer (line 443) | type fileDescriptorSetServer struct method GetFileDescriptorSet (line 447) | func (s *fileDescriptorSetServer) GetFileDescriptorSet(_ context.Conte... function runMockBSRServer (line 452) | func runMockBSRServer(t *testing.T, importPath string) string { FILE: internal/impl/pulsar/auth_field.go function authField (line 26) | func authField() *service.ConfigField { type authConfig (line 61) | type authConfig struct method Validate (line 115) | func (c *authConfig) Validate() error { type oAuth2Config (line 66) | type oAuth2Config struct method Validate (line 129) | func (c *oAuth2Config) Validate() error { method ToMap (line 143) | func (c *oAuth2Config) ToMap() map[string]string { type tokenConfig (line 74) | type tokenConfig struct method Validate (line 155) | func (c *tokenConfig) Validate() error { function authFromParsed (line 79) | func authFromParsed(p *service.ParsedConfig) (c authConfig, err error) { function newClientOptions (line 165) | func newClientOptions(authConf authConfig, url, rootCasFile string, log ... FILE: internal/impl/pulsar/input.go constant defaultSubscriptionType (line 30) | defaultSubscriptionType = "shared" constant defaultSubscriptionInitialPosition (line 31) | defaultSubscriptionInitialPosition = "latest" function init (line 34) | func init() { function inputConfigSpec (line 43) | func inputConfigSpec() *service.ConfigSpec { type pulsarReader (line 98) | type pulsarReader struct method Connect (line 205) | func (p *pulsarReader) Connect(context.Context) error { method disconnect (line 255) | func (p *pulsarReader) disconnect(context.Context) error { method Read (line 271) | func (p *pulsarReader) Read(ctx context.Context) (*service.Message, se... method ConnectionTest (line 337) | func (p *pulsarReader) ConnectionTest(_ context.Context) service.Conne... method Close (line 367) | func (p *pulsarReader) Close(ctx context.Context) error { function newPulsarReaderFromParsed (line 115) | func newPulsarReaderFromParsed(conf *service.ParsedConfig, log *service.... function parseSubscriptionType (line 178) | func parseSubscriptionType(subType string) (pulsar.SubscriptionType, err... function parseSubscriptionInitialPosition (line 193) | func parseSubscriptionInitialPosition(subInitial string) (pulsar.Subscri... FILE: internal/impl/pulsar/input_test.go function TestParseInputTopicXorPattern (line 25) | func TestParseInputTopicXorPattern(t *testing.T) { FILE: internal/impl/pulsar/integration_test.go function TestIntegrationPulsar (line 30) | func TestIntegrationPulsar(t *testing.T) { FILE: internal/impl/pulsar/logger.go function createDefaultLogger (line 24) | func createDefaultLogger(l *service.Logger) plog.Logger { type defaultLogger (line 30) | type defaultLogger struct method SubLogger (line 34) | func (l defaultLogger) SubLogger(plog.Fields) plog.Logger { method WithFields (line 38) | func (l defaultLogger) WithFields(plog.Fields) plog.Entry { method WithField (line 42) | func (l defaultLogger) WithField(string, any) plog.Entry { method WithError (line 46) | func (l defaultLogger) WithError(error) plog.Entry { method Debug (line 50) | func (l defaultLogger) Debug(args ...any) { method Info (line 54) | func (l defaultLogger) Info(args ...any) { method Warn (line 58) | func (l defaultLogger) Warn(args ...any) { method Error (line 62) | func (l defaultLogger) Error(args ...any) { method Debugf (line 66) | func (l defaultLogger) Debugf(format string, args ...any) { method Infof (line 70) | func (l defaultLogger) Infof(format string, args ...any) { method Warnf (line 74) | func (l defaultLogger) Warnf(format string, args ...any) { method Errorf (line 78) | func (l defaultLogger) Errorf(format string, args ...any) { function NoopLogger (line 83) | func NoopLogger() plog.Logger { type noopLogger (line 87) | type noopLogger struct method SubLogger (line 89) | func (n noopLogger) SubLogger(plog.Fields) plog.Logger { method WithFields (line 93) | func (n noopLogger) WithFields(plog.Fields) plog.Entry { method WithField (line 97) | func (n noopLogger) WithField(string, any) plog.Entry { method WithError (line 101) | func (n noopLogger) WithError(error) plog.Entry { method Debug (line 105) | func (noopLogger) Debug(...any) {} method Info (line 106) | func (noopLogger) Info(...any) {} method Warn (line 107) | func (noopLogger) Warn(...any) {} method Error (line 108) | func (noopLogger) Error(...any) {} method Debugf (line 110) | func (noopLogger) Debugf(string, ...any) {} method Infof (line 111) | func (noopLogger) Infof(string, ...any) {} method Warnf (line 112) | func (noopLogger) Warnf(string, ...any) {} method Errorf (line 113) | func (noopLogger) Errorf(string, ...any) {} FILE: internal/impl/pulsar/output.go function init (line 26) | func init() { function outputConfigSpec (line 43) | func outputConfigSpec() *service.ConfigSpec { type pulsarWriter (line 75) | type pulsarWriter struct method Connect (line 119) | func (p *pulsarWriter) Connect(context.Context) error { method disconnect (line 152) | func (p *pulsarWriter) disconnect() error { method Write (line 170) | func (p *pulsarWriter) Write(ctx context.Context, msg *service.Message... method ConnectionTest (line 216) | func (p *pulsarWriter) ConnectionTest(_ context.Context) service.Conne... method Close (line 235) | func (p *pulsarWriter) Close(context.Context) error { function newPulsarWriterFromParsed (line 90) | func newPulsarWriterFromParsed(conf *service.ParsedConfig, log *service.... FILE: internal/impl/pusher/output_pusher.go function pusherOutputConfig (line 25) | func pusherOutputConfig() *service.ConfigSpec { function init (line 54) | func init() { type pusherWriter (line 73) | type pusherWriter struct method Connect (line 122) | func (p *pusherWriter) Connect(context.Context) error { method WriteBatch (line 134) | func (p *pusherWriter) WriteBatch(_ context.Context, b service.Message... method Close (line 161) | func (p *pusherWriter) Close(context.Context) error { function newPusherWriterFromConfig (line 87) | func newPusherWriterFromConfig(conf *service.ParsedConfig, log *service.... FILE: internal/impl/qdrant/client.go type qdrantClient (line 30) | type qdrantClient struct method Upsert (line 73) | func (c *qdrantClient) Upsert(ctx context.Context, collectionName stri... method Query (line 86) | func (c *qdrantClient) Query( method Connect (line 110) | func (c *qdrantClient) Connect(ctx context.Context) error { method Close (line 120) | func (c *qdrantClient) Close() error { function newQdrantClient (line 36) | func newQdrantClient(host, apiKey string, useTLS bool, config *tls.Confi... function parseHostAndPort (line 59) | func parseHostAndPort(host string) (string, int, error) { FILE: internal/impl/qdrant/integration_test.go constant collectionName (line 38) | collectionName = `redpanda` constant template (line 39) | template = ` function TestIntegrationQdrant_Output (line 52) | func TestIntegrationQdrant_Output(t *testing.T) { function TestIntegrationQdrant_Processor (line 158) | func TestIntegrationQdrant_Processor(t *testing.T) { function setupCollection (line 291) | func setupCollection(ctx context.Context, addr, collectionName string) e... function assertPayloadStructure (line 333) | func assertPayloadStructure(t *testing.T, actual map[string]*qdrant.Valu... function parsePointID (line 346) | func parsePointID(input string) *qdrant.PointId { FILE: internal/impl/qdrant/output.go constant qoFieldBatching (line 29) | qoFieldBatching = "batching" constant qoFieldGrpcHost (line 30) | qoFieldGrpcHost = "grpc_host" constant qoFieldAPIToken (line 31) | qoFieldAPIToken = "api_token" constant qoFieldUseTLS (line 32) | qoFieldUseTLS = "tls" constant qoFieldCollectionName (line 33) | qoFieldCollectionName = "collection_name" constant qoFieldID (line 34) | qoFieldID = "id" constant qoFieldVectorMapping (line 35) | qoFieldVectorMapping = "vector_mapping" constant qoFieldPayloadMapping (line 36) | qoFieldPayloadMapping = "payload_mapping" function outputSpec (line 39) | func outputSpec() *service.ConfigSpec { function init (line 79) | func init() { type outputWriter (line 97) | type outputWriter struct method Connect (line 157) | func (w *outputWriter) Connect(ctx context.Context) error { method WriteBatch (line 161) | func (w *outputWriter) WriteBatch(ctx context.Context, batch service.M... method batchPointsByCollection (line 174) | func (w *outputWriter) batchPointsByCollection(batch service.MessageBa... method Close (line 239) | func (w *outputWriter) Close(context.Context) error { function newOutputWriter (line 106) | func newOutputWriter(conf *service.ParsedConfig, mgr *service.Resources)... FILE: internal/impl/qdrant/point_id.go function newPointID (line 26) | func newPointID(id any) (*qdrant.PointId, error) { FILE: internal/impl/qdrant/processor.go constant qpFieldGrpcHost (line 30) | qpFieldGrpcHost = "grpc_host" constant qpFieldAPIToken (line 31) | qpFieldAPIToken = "api_token" constant qpFieldTLS (line 32) | qpFieldTLS = "tls" constant qpFieldCollectionName (line 33) | qpFieldCollectionName = "collection_name" constant qpFieldVectorMapping (line 34) | qpFieldVectorMapping = "vector_mapping" constant qpFieldFilter (line 35) | qpFieldFilter = "filter" constant qpFieldPayloadFields (line 36) | qpFieldPayloadFields = "payload_fields" constant qpFieldPayloadFilter (line 37) | qpFieldPayloadFilter = "payload_filter" constant qpFieldLimit (line 38) | qpFieldLimit = "limit" function processorSpec (line 41) | func processorSpec() *service.ConfigSpec { function init (line 95) | func init() { function newProcessor (line 103) | func newProcessor(conf *service.ParsedConfig, mgr *service.Resources) (s... type processor (line 181) | type processor struct method Process (line 194) | func (p *processor) Process(ctx context.Context, msg *service.Message)... method Close (line 280) | func (p *processor) Close(context.Context) error { FILE: internal/impl/qdrant/vectors.go function newVectors (line 26) | func newVectors(input any) (map[string]*qdrant.Vector, error) { function handleDenseOrMultiVector (line 86) | func handleDenseOrMultiVector(input []any) (*qdrant.Vector, error) { function convertToDenseVector (line 108) | func convertToDenseVector(input []any) (*qdrant.Vector, error) { function convertToMultiVector (line 117) | func convertToMultiVector(input []any) (*qdrant.Vector, error) { function handleSparseVector (line 136) | func handleSparseVector(input map[string]any) (*qdrant.Vector, error) { function convertToFloat32Slice (line 161) | func convertToFloat32Slice(input []any) ([]float32, error) { function convertToUint32Slice (line 174) | func convertToUint32Slice(input []any) ([]uint32, error) { FILE: internal/impl/questdb/integration_test.go function TestIntegrationQuestDB (line 35) | func TestIntegrationQuestDB(t *testing.T) { FILE: internal/impl/questdb/output.go function questdbOutputConfig (line 30) | func questdbOutputConfig() *service.ConfigSpec { type questdbWriter (line 103) | type questdbWriter struct method Connect (line 303) | func (*questdbWriter) Connect(context.Context) error { method parseTimestamp (line 310) | func (q *questdbWriter) parseTimestamp(v any) (time.Time, error) { method WriteBatch (line 331) | func (q *questdbWriter) WriteBatch(ctx context.Context, batch service.... method Close (line 508) | func (q *questdbWriter) Close(ctx context.Context) error { function fromConf (line 120) | func fromConf(conf *service.ParsedConfig, mgr *service.Resources) (out s... function init (line 512) | func init() { FILE: internal/impl/questdb/output_test.go function TestTimestampConversions (line 33) | func TestTimestampConversions(t *testing.T) { function TestFromConf (line 99) | func TestFromConf(t *testing.T) { function TestValidationErrorsFromConf (line 133) | func TestValidationErrorsFromConf(t *testing.T) { function TestOptionsOnWrite (line 177) | func TestOptionsOnWrite(t *testing.T) { FILE: internal/impl/questdb/timestamp.go type timestampUnit (line 19) | type timestampUnit method IsValid (line 41) | func (t timestampUnit) IsValid() bool { method From (line 49) | func (t timestampUnit) From(value int64) time.Time { constant nanos (line 22) | nanos timestampUnit = "nanos" constant micros (line 23) | micros timestampUnit = "micros" constant millis (line 24) | millis timestampUnit = "millis" constant seconds (line 25) | seconds timestampUnit = "seconds" constant auto (line 26) | auto timestampUnit = "auto" function guessTimestampUnits (line 29) | func guessTimestampUnits(timestamp int64) timestampUnit { FILE: internal/impl/redis/cache.go function redisCacheConfig (line 29) | func redisCacheConfig() *service.ConfigSpec { function init (line 57) | func init() { function newRedisCacheFromConfig (line 65) | func newRedisCacheFromConfig(conf *service.ParsedConfig) (*redisCache, e... type redisCache (line 96) | type redisCache struct method Get (line 124) | func (r *redisCache) Get(ctx context.Context, key string) ([]byte, err... method Set (line 157) | func (r *redisCache) Set(ctx context.Context, key string, value []byte... method Add (line 193) | func (r *redisCache) Add(ctx context.Context, key string, value []byte... method Delete (line 233) | func (r *redisCache) Delete(ctx context.Context, key string) error { method Close (line 262) | func (r *redisCache) Close(context.Context) error { function newRedisCache (line 104) | func newRedisCache( FILE: internal/impl/redis/cache_integration_test.go function TestIntegrationRedisCache (line 32) | func TestIntegrationRedisCache(t *testing.T) { function TestIntegrationRedisClusterCache (line 84) | func TestIntegrationRedisClusterCache(t *testing.T) { function TestIntegrationRedisFailoverCache (line 177) | func TestIntegrationRedisFailoverCache(t *testing.T) { FILE: internal/impl/redis/client.go function clientFields (line 27) | func clientFields() []*service.ConfigField { function getClient (line 62) | func getClient(parsedConf *service.ParsedConfig) (redis.UniversalClient,... FILE: internal/impl/redis/input_list.go type redisPopCommand (line 28) | type redisPopCommand constant bLPop (line 31) | bLPop redisPopCommand = "blpop" constant bRPop (line 32) | bRPop redisPopCommand = "brpop" function redisListInputConfig (line 35) | func redisListInputConfig() *service.ConfigSpec { function init (line 58) | func init() { function newRedisListInputFromConfig (line 80) | func newRedisListInputFromConfig(conf *service.ParsedConfig, mgr *servic... type redisListReader (line 118) | type redisListReader struct method ConnectionTest (line 130) | func (r *redisListReader) ConnectionTest(ctx context.Context) service.... method Connect (line 138) | func (r *redisListReader) Connect(ctx context.Context) error { method Read (line 146) | func (r *redisListReader) Read(ctx context.Context) (*service.Message,... method Close (line 161) | func (r *redisListReader) Close(context.Context) (err error) { FILE: internal/impl/redis/input_pubsub.go constant psiFieldChannels (line 27) | psiFieldChannels = "channels" constant psiFieldUsePatterns (line 28) | psiFieldUsePatterns = "use_patterns" function redisPubSubInputConfig (line 31) | func redisPubSubInputConfig() *service.ConfigSpec { function init (line 64) | func init() { type redisPubSubReader (line 76) | type redisPubSubReader struct method ConnectionTest (line 108) | func (r *redisPubSubReader) ConnectionTest(ctx context.Context) servic... method Connect (line 116) | func (r *redisPubSubReader) Connect(ctx context.Context) error { method Read (line 136) | func (r *redisPubSubReader) Read(ctx context.Context) (*service.Messag... method disconnect (line 164) | func (r *redisPubSubReader) disconnect() error { method Close (line 180) | func (r *redisPubSubReader) Close(context.Context) (err error) { function newRedisPubSubReader (line 87) | func newRedisPubSubReader(conf *service.ParsedConfig, mgr *service.Resou... FILE: internal/impl/redis/input_scan.go function init (line 26) | func init() { constant matchFieldName (line 38) | matchFieldName = "match" function redisScanInputConfig (line 40) | func redisScanInputConfig() *service.ConfigSpec { function newRedisScanInputFromConfig (line 73) | func newRedisScanInputFromConfig(conf *service.ParsedConfig, mgr *servic... type redisScanReader (line 90) | type redisScanReader struct method ConnectionTest (line 100) | func (r *redisScanReader) ConnectionTest(ctx context.Context) service.... method Connect (line 108) | func (r *redisScanReader) Connect(ctx context.Context) error { method Read (line 117) | func (r *redisScanReader) Read(ctx context.Context) (*service.Message,... method Close (line 138) | func (r *redisScanReader) Close(context.Context) (err error) { FILE: internal/impl/redis/input_streams.go constant siFieldBodyKey (line 32) | siFieldBodyKey = "body_key" constant siFieldStreams (line 33) | siFieldStreams = "streams" constant siFieldLimit (line 34) | siFieldLimit = "limit" constant siFieldClientID (line 35) | siFieldClientID = "client_id" constant siFieldConsumerGroup (line 36) | siFieldConsumerGroup = "consumer_group" constant siFieldCreateStreams (line 37) | siFieldCreateStreams = "create_streams" constant siFieldStartFromOldest (line 38) | siFieldStartFromOldest = "start_from_oldest" constant siFieldCommitPeriod (line 39) | siFieldCommitPeriod = "commit_period" constant siFieldTimeout (line 40) | siFieldTimeout = "timeout" function redisStreamsInputConfig (line 43) | func redisStreamsInputConfig() *service.ConfigSpec { function init (line 85) | func init() { type pendingRedisStreamMsg (line 97) | type pendingRedisStreamMsg struct type redisStreamsReader (line 103) | type redisStreamsReader struct method ConnectionTest (line 137) | func (r *redisStreamsReader) ConnectionTest(ctx context.Context) servi... method loop (line 211) | func (r *redisStreamsReader) loop() { method addAsyncAcks (line 238) | func (r *redisStreamsReader) addAsyncAcks(stream string, ids ...string) { method sendAcks (line 249) | func (r *redisStreamsReader) sendAcks(ctx context.Context) { method Connect (line 277) | func (r *redisStreamsReader) Connect(ctx context.Context) error { method read (line 313) | func (r *redisStreamsReader) read(ctx context.Context) (pendingRedisSt... method ReadBatch (line 419) | func (r *redisStreamsReader) ReadBatch(ctx context.Context) (service.M... method disconnect (line 446) | func (r *redisStreamsReader) disconnect(ctx context.Context) error { method Close (line 460) | func (r *redisStreamsReader) Close(ctx context.Context) (err error) { function newRedisStreamsReader (line 150) | func newRedisStreamsReader(conf *service.ParsedConfig, mgr *service.Reso... FILE: internal/impl/redis/integration_test.go function TestIntegrationRedis (line 34) | func TestIntegrationRedis(t *testing.T) { function BenchmarkIntegrationRedis (line 348) | func BenchmarkIntegrationRedis(b *testing.B) { function TestRedisConnectionTestIntegration (line 474) | func TestRedisConnectionTestIntegration(t *testing.T) { FILE: internal/impl/redis/output_hash.go constant hoFieldKey (line 30) | hoFieldKey = "key" constant hoFieldWalkMetadata (line 31) | hoFieldWalkMetadata = "walk_metadata" constant hoFieldWalkJSON (line 32) | hoFieldWalkJSON = "walk_json_object" constant hoFieldFields (line 33) | hoFieldFields = "fields" function redisHashOutputConfig (line 36) | func redisHashOutputConfig() *service.ConfigSpec { function init (line 86) | func init() { type redisHashWriter (line 98) | type redisHashWriter struct method ConnectionTest (line 144) | func (r *redisHashWriter) ConnectionTest(ctx context.Context) service.... method Connect (line 157) | func (r *redisHashWriter) Connect(ctx context.Context) error { method Write (line 187) | func (r *redisHashWriter) Write(ctx context.Context, msg *service.Mess... method disconnect (line 227) | func (r *redisHashWriter) disconnect() error { method Close (line 238) | func (r *redisHashWriter) Close(context.Context) error { function newRedisHashWriter (line 111) | func newRedisHashWriter(conf *service.ParsedConfig, mgr *service.Resourc... function walkForHashFields (line 174) | func walkForHashFields(msg *service.Message, fields map[string]any) error { FILE: internal/impl/redis/output_list.go constant loFieldKey (line 28) | loFieldKey = "key" constant loFieldBatching (line 29) | loFieldBatching = "batching" type redisPushCommand (line 32) | type redisPushCommand constant rPush (line 35) | rPush redisPushCommand = "rpush" constant lPush (line 36) | lPush redisPushCommand = "lpush" function redisListOutputConfig (line 39) | func redisListOutputConfig() *service.ConfigSpec { function init (line 60) | func init() { type redisListWriter (line 75) | type redisListWriter struct method ConnectionTest (line 135) | func (r *redisListWriter) ConnectionTest(ctx context.Context) service.... method Connect (line 148) | func (r *redisListWriter) Connect(ctx context.Context) error { method WriteBatch (line 164) | func (r *redisListWriter) WriteBatch(ctx context.Context, batch servic... method disconnect (line 230) | func (r *redisListWriter) disconnect() error { method Close (line 241) | func (r *redisListWriter) Close(context.Context) error { function newRedisListWriter (line 87) | func newRedisListWriter(conf *service.ParsedConfig, mgr *service.Resourc... FILE: internal/impl/redis/output_pubsub.go constant psoFieldChannel (line 28) | psoFieldChannel = "channel" constant psoFieldBatching (line 29) | psoFieldBatching = "batching" function redisPubSubOutputConfig (line 32) | func redisPubSubOutputConfig() *service.ConfigSpec { function init (line 48) | func init() { type redisPubSubWriter (line 63) | type redisPubSubWriter struct method ConnectionTest (line 98) | func (r *redisPubSubWriter) ConnectionTest(ctx context.Context) servic... method Connect (line 111) | func (r *redisPubSubWriter) Connect(ctx context.Context) error { method WriteBatch (line 126) | func (r *redisPubSubWriter) WriteBatch(ctx context.Context, batch serv... method disconnect (line 192) | func (r *redisPubSubWriter) disconnect() error { method Close (line 203) | func (r *redisPubSubWriter) Close(context.Context) error { function newRedisPubSubWriter (line 74) | func newRedisPubSubWriter(conf *service.ParsedConfig, mgr *service.Resou... FILE: internal/impl/redis/output_streams.go constant soFieldStream (line 28) | soFieldStream = "stream" constant soFieldID (line 29) | soFieldID = "id" constant soFieldBodyKey (line 30) | soFieldBodyKey = "body_key" constant soFieldMaxLenApprox (line 31) | soFieldMaxLenApprox = "max_length" constant soFieldMetadata (line 32) | soFieldMetadata = "metadata" constant soFieldBatching (line 33) | soFieldBatching = "batching" function redisStreamsOutputConfig (line 36) | func redisStreamsOutputConfig() *service.ConfigSpec { function init (line 66) | func init() { type redisStreamsWriter (line 81) | type redisStreamsWriter struct method ConnectionTest (line 132) | func (r *redisStreamsWriter) ConnectionTest(ctx context.Context) servi... method Connect (line 145) | func (r *redisStreamsWriter) Connect(ctx context.Context) error { method WriteBatch (line 160) | func (r *redisStreamsWriter) WriteBatch(ctx context.Context, batch ser... method disconnect (line 255) | func (r *redisStreamsWriter) disconnect() error { method Close (line 266) | func (r *redisStreamsWriter) Close(context.Context) error { function newRedisStreamsWriter (line 96) | func newRedisStreamsWriter(conf *service.ParsedConfig, mgr *service.Reso... FILE: internal/impl/redis/processor.go function redisProcConfig (line 31) | func redisProcConfig() *service.ConfigSpec { function init (line 127) | func init() { type redisProc (line 137) | type redisProc struct method execRaw (line 321) | func (r *redisProc) execRaw( method ProcessBatch (line 388) | func (r *redisProc) ProcessBatch(ctx context.Context, inBatch service.... method Close (line 417) | func (r *redisProc) Close(context.Context) error { function newRedisProcFromConfig (line 151) | func newRedisProcFromConfig(conf *service.ParsedConfig, res *service.Res... type redisOperator (line 215) | type redisOperator function newRedisKeysOperator (line 217) | func newRedisKeysOperator() redisOperator { function newRedisSCardOperator (line 239) | func newRedisSCardOperator() redisOperator { function newRedisSAddOperator (line 257) | func newRedisSAddOperator() redisOperator { function newRedisIncrByOperator (line 280) | func newRedisIncrByOperator() redisOperator { function getRedisOperator (line 307) | func getRedisOperator(opStr string) (redisOperator, error) { FILE: internal/impl/redis/processor_integration_test.go function TestIntegrationRedisProcessor (line 33) | func TestIntegrationRedisProcessor(t *testing.T) { function testRedisScript (line 116) | func testRedisScript(t *testing.T, url string) { function testRedisKeys (line 145) | func testRedisKeys(t *testing.T, client *redis.Client, url string) { function testRedisSAdd (line 193) | func testRedisSAdd(t *testing.T, client *redis.Client, url string) { function testRedisSCard (line 259) | func testRedisSCard(t *testing.T, url string) { function testRedisIncrby (line 297) | func testRedisIncrby(t *testing.T, url string) { function testRedisDeprecatedKeys (line 338) | func testRedisDeprecatedKeys(t *testing.T, client *redis.Client, url str... function testRedisDeprecatedSAdd (line 385) | func testRedisDeprecatedSAdd(t *testing.T, client *redis.Client, url str... function testRedisDeprecatedSCard (line 451) | func testRedisDeprecatedSCard(t *testing.T, url string) { function testRedisDeprecatedIncrby (line 488) | func testRedisDeprecatedIncrby(t *testing.T, url string) { function testRedisHSet (line 524) | func testRedisHSet(t *testing.T, url string) { function testRedisHGet (line 559) | func testRedisHGet(t *testing.T, url string) { function testRedisHGetAll (line 589) | func testRedisHGetAll(t *testing.T, url string) { FILE: internal/impl/redis/rate_limit.go function redisRatelimitConfig (line 28) | func redisRatelimitConfig() *service.ConfigSpec { function init (line 49) | func init() { type redisRatelimit (line 59) | type redisRatelimit struct method Access (line 117) | func (r *redisRatelimit) Access(ctx context.Context) (time.Duration, e... method Close (line 131) | func (*redisRatelimit) Close(context.Context) error { function newRedisRatelimitFromConfig (line 69) | func newRedisRatelimitFromConfig(conf *service.ParsedConfig) (*redisRate... FILE: internal/impl/redis/rate_limit_integration_test.go function TestIntegrationRedisRateLimit (line 32) | func TestIntegrationRedisRateLimit(t *testing.T) { function testRedisRateLimitBasic (line 81) | func testRedisRateLimitBasic(t *testing.T, url string) { function testRedisRateLimitRefresh (line 109) | func testRedisRateLimitRefresh(t *testing.T, url string) { FILE: internal/impl/redis/rate_limit_test.go function TestRedisRateLimitConfErrors (line 23) | func TestRedisRateLimitConfErrors(t *testing.T) { FILE: internal/impl/redis/script_processor.go function redisScriptProcConfig (line 28) | func redisScriptProcConfig() *service.ConfigSpec { function init (line 84) | func init() { type redisScriptProc (line 94) | type redisScriptProc struct method exec (line 155) | func (r *redisScriptProc) exec( method ProcessBatch (line 189) | func (r *redisScriptProc) ProcessBatch(ctx context.Context, inBatch se... method Close (line 201) | func (r *redisScriptProc) Close(context.Context) error { function newRedisScriptProcFromConfig (line 106) | func newRedisScriptProcFromConfig(conf *service.ParsedConfig, res *servi... function getArgsMapping (line 205) | func getArgsMapping(index int, mapping *service.MessageBatchBloblangExec... function getKeysStrMapping (line 227) | func getKeysStrMapping(index int, mapping *service.MessageBatchBloblangE... FILE: internal/impl/redpanda/functions.go constant noActiveTransform (line 24) | noActiveTransform = int32(-1) constant invalidBuffer (line 25) | invalidBuffer = int32(-2) function registerModuleRunnerFunction (line 30) | func registerModuleRunnerFunction(name string, ctor func(r *dataTransfor... FILE: internal/impl/redpanda/integration_chaos_test.go function TestIntegrationRedpandaChaosGracefulRestart (line 42) | func TestIntegrationRedpandaChaosGracefulRestart(t *testing.T) { function TestIntegrationRedpandaChaosAbruptFailure (line 88) | func TestIntegrationRedpandaChaosAbruptFailure(t *testing.T) { function TestIntegrationRedpandaChaosStability (line 145) | func TestIntegrationRedpandaChaosStability(t *testing.T) { function produceMessagesBackground (line 212) | func produceMessagesBackground(t *testing.T, endpoints redpandatest.Endp... function consumeMessagesBackground (line 258) | func consumeMessagesBackground(t *testing.T, endpoints redpandatest.Endp... FILE: internal/impl/redpanda/migrator/conv.go type nameConverter (line 20) | type nameConverter struct method ToDst (line 43) | func (nc nameConverter) ToDst(src string) string { method ToSrc (line 54) | func (nc nameConverter) ToSrc(dst string) string { function nameConverterFromTopicMappings (line 25) | func nameConverterFromTopicMappings(mappings []TopicMapping) nameConvert... FILE: internal/impl/redpanda/migrator/conv_test.go function TestNameConverter (line 21) | func TestNameConverter(t *testing.T) { FILE: internal/impl/redpanda/migrator/export_test.go function ReadRecordTimestamp (line 38) | func ReadRecordTimestamp( function NewTopicMigratorForTesting (line 54) | func NewTopicMigratorForTesting(t *testing.T, conf TopicMigratorConfig) ... function NewSchemaRegistryMigratorForTesting (line 69) | func NewSchemaRegistryMigratorForTesting(t *testing.T, conf SchemaRegist... method DfsSubjectSchemasFunc (line 89) | func (m *schemaRegistryMigrator) DfsSubjectSchemasFunc( function NewGroupsMigratorForTesting (line 99) | func NewGroupsMigratorForTesting( FILE: internal/impl/redpanda/migrator/franz.go function newFranzReaderOrdered (line 29) | func newFranzReaderOrdered(pConf *service.ParsedConfig, mgr *service.Res... type lazyFranzSharedClientInfo (line 57) | type lazyFranzSharedClientInfo struct method GetClient (line 64) | func (l *lazyFranzSharedClientInfo) GetClient(ctx context.Context) (*k... method Close (line 90) | func (l *lazyFranzSharedClientInfo) Close(_ context.Context) error { type franzWriter (line 103) | type franzWriter struct method GetClient (line 108) | func (fw franzWriter) GetClient(ctx context.Context) (*kafka.FranzShar... function newFranzWriter (line 112) | func newFranzWriter(pConf *service.ParsedConfig, mgr *service.Resources)... FILE: internal/impl/redpanda/migrator/integration_helpers_test.go constant migratorTestTopic (line 42) | migratorTestTopic = "test_topic" type EmbeddedRedpandaCluster (line 45) | type EmbeddedRedpandaCluster struct method CreateTopic (line 122) | func (e *EmbeddedRedpandaCluster) CreateTopic(topic string) { method CreateTopicWithConfigs (line 127) | func (e *EmbeddedRedpandaCluster) CreateTopicWithConfigs(topic string,... method CreateACLAllow (line 140) | func (e *EmbeddedRedpandaCluster) CreateACLAllow(topic, principal stri... method CreateClusterACLAllow (line 156) | func (e *EmbeddedRedpandaCluster) CreateClusterACLAllow(principal stri... method DescribeTopicACLs (line 172) | func (e *EmbeddedRedpandaCluster) DescribeTopicACLs(topic string) ([]k... method TopicConfig (line 183) | func (e *EmbeddedRedpandaCluster) TopicConfig(topic, key string) *stri... method Produce (line 198) | func (e *EmbeddedRedpandaCluster) Produce(topic string, value []byte, ... method CommitOffset (line 236) | func (e *EmbeddedRedpandaCluster) CommitOffset(group, topic string, pa... method ListTopics (line 333) | func (e *EmbeddedRedpandaCluster) ListTopics() []string { method DescribeTopic (line 349) | func (e *EmbeddedRedpandaCluster) DescribeTopic(topic string) kadm.Top... method ListGroups (line 357) | func (e *EmbeddedRedpandaCluster) ListGroups() []string { method DescribeGroup (line 369) | func (e *EmbeddedRedpandaCluster) DescribeGroup(group string) kadm.Des... type redpandatestConfigOptKind (line 52) | type redpandatestConfigOptKind constant redpandatestConfigOptKindSrc (line 55) | redpandatestConfigOptKindSrc redpandatestConfigOptKind = iota constant redpandatestConfigOptKindDst (line 56) | redpandatestConfigOptKindDst type redpandatestConfigOpt (line 59) | type redpandatestConfigOpt function startRedpandaSourceAndDestination (line 63) | func startRedpandaSourceAndDestination(t *testing.T, opts ...redpandates... constant redpandaTestOpTimeout (line 117) | redpandaTestOpTimeout = time.Second constant redpandaTestWaitTimeout (line 118) | redpandaTestWaitTimeout = 10 * time.Second function ProduceToTopicOpt (line 215) | func ProduceToTopicOpt(topic string) func(*kgo.Record) { function ProduceToPartitionOpt (line 221) | func ProduceToPartitionOpt(partition int) func(*kgo.Record) { function ProduceWithSchemaIDOpt (line 227) | func ProduceWithSchemaIDOpt(schemaID int) func(*kgo.Record) { function writeToTopic (line 253) | func writeToTopic(cluster EmbeddedRedpandaCluster, numMessages int, opts... function readTopicContent (line 261) | func readTopicContent(cluster EmbeddedRedpandaCluster, numMessages int) ... function readTopicContentContext (line 266) | func readTopicContentContext(ctx context.Context, cluster EmbeddedRedpan... function consume (line 294) | func consume(cluster EmbeddedRedpandaCluster, topic, group string, numMe... type EmbeddedConfluentCluster (line 377) | type EmbeddedConfluentCluster struct function startConfluent (line 384) | func startConfluent(t *testing.T) EmbeddedConfluentCluster { constant containerExpireSeconds (line 391) | containerExpireSeconds = 3600 function startConfluentInPool (line 395) | func startConfluentInPool(t *testing.T, pool *dockertest.Pool, connect b... function createConnector (line 617) | func createConnector(ctx context.Context, connectURL, name string, confi... function autoRemove (line 644) | func autoRemove(hc *docker.HostConfig) { FILE: internal/impl/redpanda/migrator/integration_soak_test.go function TestIntegrationMigratorSoak (line 59) | func TestIntegrationMigratorSoak(t *testing.T) { FILE: internal/impl/redpanda/migrator/integration_test.go constant httpAddr (line 53) | httpAddr = "127.0.0.1:8080" function startMigrator (line 55) | func startMigrator(t *testing.T, src, dst EmbeddedRedpandaCluster, cb se... function readMetrics (line 129) | func readMetrics(t *testing.T, baseURL string) map[string]any { function startMigratorAndWaitForMessages (line 159) | func startMigratorAndWaitForMessages(t *testing.T, src, dst EmbeddedRedp... function TestIntegrationMigratorSinglePartition (line 175) | func TestIntegrationMigratorSinglePartition(t *testing.T) { function TestIntegrationMigratorSinglePartitionMalformedSchemaID (line 203) | func TestIntegrationMigratorSinglePartitionMalformedSchemaID(t *testing.... function TestIntegrationMigratorMultiPartitionSchemaAwareWithConsumerGroups (line 252) | func TestIntegrationMigratorMultiPartitionSchemaAwareWithConsumerGroups(... function TestIntegrationMigratorInputKafkaFranzConsumerGroup (line 378) | func TestIntegrationMigratorInputKafkaFranzConsumerGroup(t *testing.T) { function TestIntegrationRealMigratorConfluentToServerless (line 499) | func TestIntegrationRealMigratorConfluentToServerless(t *testing.T) { function TestIntegrationMigratorTwoWayWithProvenanceHeaders (line 907) | func TestIntegrationMigratorTwoWayWithProvenanceHeaders(t *testing.T) { function countMessages (line 948) | func countMessages(t *testing.T, cluster EmbeddedRedpandaCluster) int { constant stopStreamTimeout (line 967) | stopStreamTimeout = 3 * time.Second function stopStreamAndWait (line 969) | func stopStreamAndWait(t *testing.T, stream *service.Stream, d time.Dura... function TestIntegrationMigratorJiraCON229 (line 978) | func TestIntegrationMigratorJiraCON229(t *testing.T) { function TestIntegrationMigratorEmptyTopicReplication (line 1201) | func TestIntegrationMigratorEmptyTopicReplication(t *testing.T) { FILE: internal/impl/redpanda/migrator/migrator.go constant rmoFieldTopic (line 36) | rmoFieldTopic = "topic" constant rmoFieldTopicReplicationFactor (line 37) | rmoFieldTopicReplicationFactor = "topic_replication_factor" constant rmoFieldSyncTopicInterval (line 38) | rmoFieldSyncTopicInterval = "sync_topic_interval" constant rmoFieldSyncTopicACLs (line 39) | rmoFieldSyncTopicACLs = "sync_topic_acls" constant rmoFieldServerless (line 40) | rmoFieldServerless = "serverless" constant rmoFieldProvenanceHeader (line 41) | rmoFieldProvenanceHeader = "provenance_header" constant rmoFieldOffsetHeader (line 42) | rmoFieldOffsetHeader = "offset_header" constant rmoFieldMaxInFlight (line 43) | rmoFieldMaxInFlight = "max_in_flight" constant DefaultProvenanceHeader (line 48) | DefaultProvenanceHeader = "redpanda-migrator-provenance" constant DefaultOffsetHeader (line 49) | DefaultOffsetHeader = "redpanda-migrator-offset" function migratorInputConfig (line 52) | func migratorInputConfig() *service.ConfigSpec { function migratorOutputConfig (line 85) | func migratorOutputConfig() *service.ConfigSpec { type migratorKey (line 315) | type migratorKey struct function newMigratorFrom (line 319) | func newMigratorFrom(mgr *service.Resources) *Migrator { type migratorBatchInput (line 329) | type migratorBatchInput struct method Connect (line 334) | func (w migratorBatchInput) Connect(ctx context.Context) error { type migratorBatchOutput (line 341) | type migratorBatchOutput struct method Connect (line 346) | func (w migratorBatchOutput) Connect(ctx context.Context) error { method Close (line 353) | func (w migratorBatchOutput) Close(ctx context.Context) error { function init (line 359) | func init() { type Migrator (line 413) | type Migrator struct method initInputFromParsed (line 459) | func (m *Migrator) initInputFromParsed(pConf *service.ParsedConfig, mg... method initOutputFromParsed (line 475) | func (m *Migrator) initOutputFromParsed(pConf *service.ParsedConfig, m... method onInputConnected (line 508) | func (m *Migrator) onInputConnected(ctx context.Context, fr *kafka.Fra... method onOutputConnected (line 532) | func (m *Migrator) onOutputConnected(_ context.Context, fw franzWriter... method validateInitialized (line 592) | func (m *Migrator) validateInitialized() error { method messageBatchToFranzRecords (line 609) | func (m *Migrator) messageBatchToFranzRecords(batch service.MessageBat... function NewMigrator (line 433) | func NewMigrator(mgr *service.Resources) *Migrator { function parseSchemaID (line 765) | func parseSchemaID(b []byte) (int, error) { function updateSchemaID (line 778) | func updateSchemaID(b []byte, schemaID int) error { function encodeOffsetHeader (line 783) | func encodeOffsetHeader(offsetInt int) []byte { function decodeOffsetHeader (line 787) | func decodeOffsetHeader(b []byte) (int, error) { FILE: internal/impl/redpanda/migrator/migrator_groups.go constant groupsObjectField (line 38) | groupsObjectField = "consumer_groups" constant cgFieldEnabled (line 40) | cgFieldEnabled = "enabled" constant cgFieldInterval (line 41) | cgFieldInterval = "interval" constant cgFieldFetchTime (line 42) | cgFieldFetchTime = "fetch_timeout" constant cgFieldInclude (line 43) | cgFieldInclude = "include" constant cgFieldExclude (line 44) | cgFieldExclude = "exclude" constant cgFieldOnlyEmpty (line 45) | cgFieldOnlyEmpty = "only_empty" type GroupsMigratorConfig (line 49) | type GroupsMigratorConfig struct method initFromParsed (line 100) | func (c *GroupsMigratorConfig) initFromParsed(pConf *service.ParsedCon... method initFromParsedInput (line 158) | func (c *GroupsMigratorConfig) initFromParsedInput(pConf *service.Pars... function groupsMigratorFields (line 67) | func groupsMigratorFields() []*service.ConfigField { type GroupOffset (line 175) | type GroupOffset struct type groupsMigrator (line 194) | type groupsMigrator struct method ListGroupOffsets (line 232) | func (m *groupsMigrator) ListGroupOffsets(ctx context.Context, topics ... method listGroupsOffsets (line 239) | func (m *groupsMigrator) listGroupsOffsets(ctx context.Context, adm *k... method SyncLoop (line 304) | func (m *groupsMigrator) SyncLoop(ctx context.Context, getTopics func(... method Sync (line 333) | func (m *groupsMigrator) Sync(ctx context.Context, getTopics func() []... method enabled (line 639) | func (m *groupsMigrator) enabled() bool { method filterTopics (line 643) | func (m *groupsMigrator) filterTopics(all []TopicMapping) []string { method translateOffset (line 720) | func (m *groupsMigrator) translateOffset( method tryFindExactOffset (line 784) | func (m *groupsMigrator) tryFindExactOffset( function extractTopics (line 659) | func extractTopics(gcos []GroupOffset) []string { function extractGroupNames (line 672) | func extractGroupNames(gcos []GroupOffset) []string { function fillTopicIDs (line 680) | func fillTopicIDs(ctx context.Context, adm *kadm.Client, m map[string]ka... constant unknownOffset (line 706) | unknownOffset int64 = -1 function readRecordAtOffset (line 829) | func readRecordAtOffset( type groupsMetrics (line 906) | type groupsMetrics struct method IncOffsetsTranslated (line 926) | func (gm *groupsMetrics) IncOffsetsTranslated(group string) { method IncOffsetTranslationErrors (line 933) | func (gm *groupsMetrics) IncOffsetTranslationErrors(group string) { method ObserveOffsetTranslationLatency (line 940) | func (gm *groupsMetrics) ObserveOffsetTranslationLatency(group string,... method IncOffsetsCommitted (line 947) | func (gm *groupsMetrics) IncOffsetsCommitted(group string) { method IncOffsetCommitErrors (line 954) | func (gm *groupsMetrics) IncOffsetCommitErrors(group string) { method ObserveOffsetCommitLatency (line 961) | func (gm *groupsMetrics) ObserveOffsetCommitLatency(group string, d ti... function newGroupsMetrics (line 915) | func newGroupsMetrics(m *service.Metrics) *groupsMetrics { FILE: internal/impl/redpanda/migrator/migrator_groups_integration_test.go function TestIntegrationListGroupOffsets (line 35) | func TestIntegrationListGroupOffsets(t *testing.T) { function TestIntegrationReadRecordTimestamp (line 167) | func TestIntegrationReadRecordTimestamp(t *testing.T) { function TestIntegrationReadRecordTimestampMultiNodeCluster (line 267) | func TestIntegrationReadRecordTimestampMultiNodeCluster(t *testing.T) { function TestIntegrationGroupsOffsetSync (line 339) | func TestIntegrationGroupsOffsetSync(t *testing.T) { FILE: internal/impl/redpanda/migrator/migrator_groups_test.go function TestExtractTopics (line 25) | func TestExtractTopics(t *testing.T) { FILE: internal/impl/redpanda/migrator/migrator_schema_registry.go type Versions (line 45) | type Versions method String (line 54) | func (v Versions) String() string { constant VersionsLatest (line 49) | VersionsLatest Versions = "latest" constant VersionsAll (line 50) | VersionsAll Versions = "all" function ParseVersions (line 59) | func ParseVersions(s string) (Versions, error) { constant srObjectField (line 71) | srObjectField = "schema_registry" constant srFieldURL (line 74) | srFieldURL = "url" constant srFieldTimeout (line 75) | srFieldTimeout = "timeout" constant srFieldTLS (line 76) | srFieldTLS = "tls" constant srFieldEnabled (line 79) | srFieldEnabled = "enabled" constant srFieldInterval (line 80) | srFieldInterval = "interval" constant srFieldInclude (line 81) | srFieldInclude = "include" constant srFieldExclude (line 82) | srFieldExclude = "exclude" constant srFieldSubject (line 83) | srFieldSubject = "subject" constant srFieldVersions (line 84) | srFieldVersions = "versions" constant srFieldIncludeDeleted (line 85) | srFieldIncludeDeleted = "include_deleted" constant srFieldTranslateIDs (line 86) | srFieldTranslateIDs = "translate_ids" constant srFieldNormalize (line 87) | srFieldNormalize = "normalize" constant srFieldMaxParallelHTTPRequest (line 88) | srFieldMaxParallelHTTPRequest = "max_parallel_http_requests" constant srFieldStrict (line 89) | srFieldStrict = "strict" function schemaRegistryField (line 92) | func schemaRegistryField(extraFields ...*service.ConfigField) *service.C... function schemaRegistryMigratorFields (line 112) | func schemaRegistryMigratorFields() []*service.ConfigField { function schemaRegistryClientAndURLFromParsed (line 168) | func schemaRegistryClientAndURLFromParsed(pConf *service.ParsedConfig, m... type SchemaRegistryMigratorConfig (line 226) | type SchemaRegistryMigratorConfig struct method initFromParsed (line 262) | func (m *SchemaRegistryMigratorConfig) initFromParsed(pConf *service.P... type schemaSubjectVersion (line 347) | type schemaSubjectVersion struct function schemaSubjectVersionFromSubjectSchema (line 352) | func schemaSubjectVersionFromSubjectSchema(ss sr.SubjectSchema) schemaSu... type schemaInfo (line 359) | type schemaInfo struct function schemaInfoFromSubjectSchema (line 365) | func schemaInfoFromSubjectSchema(ss sr.SubjectSchema) schemaInfo { type schemaRegistryMigrator (line 382) | type schemaRegistryMigrator struct method ListSubjectSchemas (line 398) | func (m *schemaRegistryMigrator) ListSubjectSchemas(ctx context.Contex... method listSubjectSchemas (line 419) | func (m *schemaRegistryMigrator) listSubjectSchemas( method listSubjectVersions (line 488) | func (m *schemaRegistryMigrator) listSubjectVersions( method dfsSubjectSchemasFunc (line 543) | func (m *schemaRegistryMigrator) dfsSubjectSchemasFunc( method SyncLoop (line 634) | func (m *schemaRegistryMigrator) SyncLoop(ctx context.Context) { method Sync (line 670) | func (m *schemaRegistryMigrator) Sync(ctx context.Context) error { method checkSchemaIDConflict (line 783) | func (m *schemaRegistryMigrator) checkSchemaIDConflict(srcID int, dstI... method enabled (line 796) | func (m *schemaRegistryMigrator) enabled() bool { method validateSchemaRegistries (line 800) | func (m *schemaRegistryMigrator) validateSchemaRegistries(ctx context.... method resolveSubject (line 822) | func (m *schemaRegistryMigrator) resolveSubject(subject string, versio... method syncSubjectSchema (line 841) | func (m *schemaRegistryMigrator) syncSubjectSchema(ctx context.Context... method syncSubjectCompatibility (line 962) | func (m *schemaRegistryMigrator) syncSubjectCompatibility(ctx context.... method newImportModeManager (line 1026) | func (m *schemaRegistryMigrator) newImportModeManager(ctx context.Cont... method DestinationSchemaID (line 1243) | func (m *schemaRegistryMigrator) DestinationSchemaID(schemaID int) (in... function schemaEquals (line 914) | func schemaEquals(a, b sr.Schema) bool { function schemaStringEquals (line 934) | func schemaStringEquals(a, b string, st sr.SchemaType) bool { function srGlobalMode (line 997) | func srGlobalMode(ctx context.Context, client *sr.Client) (sr.Mode, erro... type importModeManager (line 1016) | type importModeManager struct method TrySetImportMode (line 1062) | func (c *importModeManager) TrySetImportMode(ctx context.Context, src ... method Done (line 1123) | func (c *importModeManager) Done(src sr.SubjectSchema) error { method Close (line 1157) | func (c *importModeManager) Close() { method restoreLocked (line 1188) | func (c *importModeManager) restoreLocked(dstSubject string) error { method setSubjectMode (line 1221) | func (c *importModeManager) setSubjectMode(ctx context.Context, subjec... function srSubjectMode (line 1213) | func srSubjectMode(ctx context.Context, client *sr.Client, subject strin... type schemaRegistryMetrics (line 1264) | type schemaRegistryMetrics struct method IncSchemasCreated (line 1284) | func (sm *schemaRegistryMetrics) IncSchemasCreated() { method IncSchemaCreateErrors (line 1291) | func (sm *schemaRegistryMetrics) IncSchemaCreateErrors() { method ObserveSchemaCreateLatency (line 1298) | func (sm *schemaRegistryMetrics) ObserveSchemaCreateLatency(d time.Dur... method IncCompatUpdates (line 1305) | func (sm *schemaRegistryMetrics) IncCompatUpdates() { method IncCompatUpdateErrors (line 1312) | func (sm *schemaRegistryMetrics) IncCompatUpdateErrors() { method ObserveCompatUpdateLatency (line 1319) | func (sm *schemaRegistryMetrics) ObserveCompatUpdateLatency(d time.Dur... function newSchemaRegistryMetrics (line 1273) | func newSchemaRegistryMetrics(m *service.Metrics) *schemaRegistryMetrics { FILE: internal/impl/redpanda/migrator/migrator_schema_registry_integration_test.go function startSchemaRegistrySourceAndDestination (line 33) | func startSchemaRegistrySourceAndDestination(t *testing.T, opts ...redpa... constant dummyAvroSchemaV1 (line 45) | dummyAvroSchemaV1 = `{ constant dummyAvroSchemaV2 (line 53) | dummyAvroSchemaV2 = `{ constant dummyAvroSchemaV3 (line 62) | dummyAvroSchemaV3 = `{ function TestIntegrationSchemaRegistryMigratorListSubjectSchemas (line 73) | func TestIntegrationSchemaRegistryMigratorListSubjectSchemas(t *testing.... function TestIntegrationSchemaRegistryMigratorSyncNameResolver (line 225) | func TestIntegrationSchemaRegistryMigratorSyncNameResolver(t *testing.T) { function TestIntegrationSchemaRegistryMigratorSyncVersionsAll (line 266) | func TestIntegrationSchemaRegistryMigratorSyncVersionsAll(t *testing.T) { function TestIntegrationSchemaRegistryMigratorSyncWithReferences (line 310) | func TestIntegrationSchemaRegistryMigratorSyncWithReferences(t *testing.... function TestIntegrationSchemaRegistryMigratorSyncTranslateIDs (line 403) | func TestIntegrationSchemaRegistryMigratorSyncTranslateIDs(t *testing.T) { function TestIntegrationSchemaRegistryMigratorSyncReuseIDs (line 443) | func TestIntegrationSchemaRegistryMigratorSyncReuseIDs(t *testing.T) { function TestIntegrationSchemaRegistryMigratorSyncNormalize (line 508) | func TestIntegrationSchemaRegistryMigratorSyncNormalize(t *testing.T) { function TestIntegrationSchemaRegistryMigratorSyncIdempotence (line 564) | func TestIntegrationSchemaRegistryMigratorSyncIdempotence(t *testing.T) { function TestIntegrationSchemaRegistryMigratorCompatibilityFromSource (line 624) | func TestIntegrationSchemaRegistryMigratorCompatibilityFromSource(t *tes... function TestIntegrationSchemaRegistryMigratorServerlessImportMode (line 664) | func TestIntegrationSchemaRegistryMigratorServerlessImportMode(t *testin... function TestIntegrationSchemaRegistryMigratorServerlessImportModeDynamicReference (line 858) | func TestIntegrationSchemaRegistryMigratorServerlessImportModeDynamicRef... function TestIntegrationSchemaRegistryMigratorImportModeRestoreCallbacks (line 997) | func TestIntegrationSchemaRegistryMigratorImportModeRestoreCallbacks(t *... function TestIntegrationSchemaRegistryMigratorDFS (line 1045) | func TestIntegrationSchemaRegistryMigratorDFS(t *testing.T) { FILE: internal/impl/redpanda/migrator/migrator_schema_registry_test.go function TestParseVersions (line 24) | func TestParseVersions(t *testing.T) { function TestVersionsString (line 64) | func TestVersionsString(t *testing.T) { function TestSchemaEquals (line 69) | func TestSchemaEquals(t *testing.T) { FILE: internal/impl/redpanda/migrator/migrator_test.go function TestRedpandaMigratorOutputLintRules (line 26) | func TestRedpandaMigratorOutputLintRules(t *testing.T) { FILE: internal/impl/redpanda/migrator/migrator_topic.go type TopicMigratorConfig (line 35) | type TopicMigratorConfig struct method initFromParsed (line 53) | func (m *TopicMigratorConfig) initFromParsed(pConf *service.ParsedConf... method supportedTopicConfigs (line 86) | func (m *TopicMigratorConfig) supportedTopicConfigs() []string { type TopicInfo (line 114) | type TopicInfo struct type TopicMapping (line 121) | type TopicMapping struct type topicMigrator (line 134) | type topicMigrator struct method SyncOnce (line 145) | func (m *topicMigrator) SyncOnce( method SyncLoop (line 164) | func (m *topicMigrator) SyncLoop( method hasKnownTopics (line 202) | func (m *topicMigrator) hasKnownTopics() bool { method Sync (line 215) | func (m *topicMigrator) Sync( method CreateTopicIfNeeded (line 250) | func (m *topicMigrator) CreateTopicIfNeeded( method createTopicLocked (line 273) | func (m *topicMigrator) createTopicLocked(ctx context.Context, srcAdm,... method cachedTopic (line 361) | func (m *topicMigrator) cachedTopic(topic string) (dstTopic string, ok... method cachedTopicLocked (line 368) | func (m *topicMigrator) cachedTopicLocked(topic string) (dstTopic stri... method resolveTopic (line 373) | func (m *topicMigrator) resolveTopic(topic string) (string, error) { method topicReplicationFactor (line 394) | func (m *topicMigrator) topicReplicationFactor(rf int) int16 { method SyncACLs (line 467) | func (m *topicMigrator) SyncACLs( method TopicMapping (line 593) | func (m *topicMigrator) TopicMapping() []TopicMapping { function topicDetailsWithClient (line 402) | func topicDetailsWithClient(ctx context.Context, adm *kadm.Client, topic... type topicConfig (line 442) | type topicConfig method String (line 454) | func (c topicConfig) String() string { function newTopicConfig (line 444) | func newTopicConfig(configs []kadm.Config, supported []string) topicConf... function shouldReplicateACL (line 524) | func shouldReplicateACL(acl kadm.DescribedACL) bool { function transformACLForTarget (line 531) | func transformACLForTarget(acl kadm.DescribedACL) kadm.DescribedACL { function describeACLs (line 540) | func describeACLs(ctx context.Context, srcAdm *kadm.Client, topic string... function aclBuilderFromDescribed (line 563) | func aclBuilderFromDescribed(topic string, acl kadm.DescribedACL) *kadm.... type topicMetrics (line 608) | type topicMetrics struct method IncCreated (line 622) | func (tm *topicMetrics) IncCreated() { method IncCreateErrors (line 629) | func (tm *topicMetrics) IncCreateErrors() { method ObserveCreateLatency (line 636) | func (tm *topicMetrics) ObserveCreateLatency(d time.Duration) { function newTopicMetrics (line 614) | func newTopicMetrics(m *service.Metrics) *topicMetrics { FILE: internal/impl/redpanda/migrator/migrator_topic_integration_test.go function TestIntegrationTopicMigratorSyncConfig (line 30) | func TestIntegrationTopicMigratorSyncConfig(t *testing.T) { function TestIntegrationTopicMigratorSyncACLs (line 53) | func TestIntegrationTopicMigratorSyncACLs(t *testing.T) { function TestIntegrationTopicMigratorIdempotentSyncIdempotence (line 132) | func TestIntegrationTopicMigratorIdempotentSyncIdempotence(t *testing.T) { function TestIntegrationTopicMigratorPartitionGrowth (line 163) | func TestIntegrationTopicMigratorPartitionGrowth(t *testing.T) { FILE: internal/impl/redpanda/migrator/plumbing.go constant inputInitialized (line 18) | inputInitialized uint8 = iota + 1 constant outputInitialized (line 19) | outputInitialized FILE: internal/impl/redpanda/processor_data_transform.go constant dtpFieldModulePath (line 36) | dtpFieldModulePath = "module_path" constant dtpFieldInputKey (line 37) | dtpFieldInputKey = "input_key" constant dtpFieldOutputKey (line 38) | dtpFieldOutputKey = "output_key" constant dtpFieldInputHeaders (line 39) | dtpFieldInputHeaders = "input_headers" constant dtpFieldOutputMetadata (line 40) | dtpFieldOutputMetadata = "output_metadata" constant dtpFieldTimestamp (line 41) | dtpFieldTimestamp = "timestamp" constant dtpFieldTimeout (line 42) | dtpFieldTimeout = "timeout" constant dtpFieldMaxMemoryPages (line 43) | dtpFieldMaxMemoryPages = "max_memory_pages" constant wasmPageSize (line 44) | wasmPageSize = 64 * humanize.KiByte constant dtpDefaultMaxMemory (line 45) | dtpDefaultMaxMemory = 100 * humanize.MiByte function dataTransformProcessorConfig (line 48) | func dataTransformProcessorConfig() *service.ConfigSpec { function init (line 86) | func init() { type dataTransformConfig (line 96) | type dataTransformConfig struct type dataTransformEnginePool (line 109) | type dataTransformEnginePool struct method newModule (line 228) | func (p *dataTransformEnginePool) newModule() (engine *dataTransformEn... method ProcessBatch (line 295) | func (p *dataTransformEnginePool) ProcessBatch(ctx context.Context, ba... method Close (line 315) | func (p *dataTransformEnginePool) Close(ctx context.Context) error { function newDataTransformProcessorFromConfig (line 117) | func newDataTransformProcessorFromConfig(conf *service.ParsedConfig, mgr... function newDataTransformProcessor (line 189) | func newDataTransformProcessor(wasmBinary []byte, cfg dataTransformConfi... type dataTransformEngine (line 329) | type dataTransformEngine struct method newTransformMessage (line 345) | func (r *dataTransformEngine) newTransformMessage(message *service.Mes... method convertTransformMessage (line 375) | func (r *dataTransformEngine) convertTransformMessage(message transfor... method reset (line 393) | func (r *dataTransformEngine) reset() { method Run (line 399) | func (r *dataTransformEngine) Run(ctx context.Context, batch service.M... method Close (line 425) | func (r *dataTransformEngine) Close(ctx context.Context) error { function drainChannel (line 433) | func drainChannel(ch <-chan any) { FILE: internal/impl/redpanda/processor_data_transform_test.go function defaultConfig (line 33) | func defaultConfig() dataTransformConfig { function getWASMArtifact (line 40) | func getWASMArtifact(t testing.TB) []byte { function TestDataTransform (line 54) | func TestDataTransform(t *testing.T) { function testDataTransformProcessorSerial (line 78) | func testDataTransformProcessorSerial(t *testing.T, wasm []byte) { function testDataTransformProcessorInitTimeout (line 99) | func testDataTransformProcessorInitTimeout(t *testing.T, wasm []byte) { function testDataTransformProcessorOutOfMemory (line 106) | func testDataTransformProcessorOutOfMemory(t *testing.T, wasm []byte) { function testDataTransformProcessorKeys (line 113) | func testDataTransformProcessorKeys(t *testing.T, wasm []byte) { function testDataTransformProcessorParallel (line 133) | func testDataTransformProcessorParallel(t *testing.T, wasm []byte) { function BenchmarkRedpandaDataTransforms (line 166) | func BenchmarkRedpandaDataTransforms(b *testing.B) { FILE: internal/impl/redpanda/redpandatest/redpandatest.go type Endpoints (line 36) | type Endpoints struct type Config (line 42) | type Config struct function StartSingleBroker (line 59) | func StartSingleBroker(t *testing.T, pool *dockertest.Pool) (Endpoints, ... function StartSingleBrokerWithConfig (line 65) | func StartSingleBrokerWithConfig(t *testing.T, pool *dockertest.Pool, cf... function StartRedpanda (line 178) | func StartRedpanda(t *testing.T, pool *dockertest.Pool, exposeBroker, au... FILE: internal/impl/redpanda/serde.go type transformHeader (line 24) | type transformHeader struct method deserialize (line 29) | func (h *transformHeader) deserialize(output []byte) (n int, err error) { method serialize (line 41) | func (h *transformHeader) serialize(output []byte) int { method maxSize (line 53) | func (h *transformHeader) maxSize() int { type transformMessage (line 59) | type transformMessage struct method deserialize (line 68) | func (m *transformMessage) deserialize(output []byte) (n int, err erro... method maxSize (line 98) | func (m *transformMessage) maxSize() int { method serialize (line 108) | func (m *transformMessage) serialize(output []byte) int { type transformWriteOptions (line 137) | type transformWriteOptions struct method deserialize (line 143) | func (o *transformWriteOptions) deserialize(output []byte) (int, error) { constant outputTopicKey (line 141) | outputTopicKey = 0x01 function writeNum (line 160) | func writeNum(n int, out []byte) int { function writeSized (line 167) | func writeSized(b, out []byte) int { function writeSizedString (line 182) | func writeSizedString(s string, out []byte) int { function sizedLen (line 186) | func sizedLen(b []byte) int { function sizedLenString (line 190) | func sizedLenString(b string) int { function readNum (line 196) | func readNum(b []byte) (int, int, error) { function readSized (line 204) | func readSized(b []byte) ([]byte, int, error) { function readSizedCopy (line 219) | func readSizedCopy(b []byte) ([]byte, int, error) { function readSizedString (line 230) | func readSizedString(b []byte) (string, int, error) { FILE: internal/impl/redpanda/serde_test.go function TestStringSerde (line 23) | func TestStringSerde(t *testing.T) { function TestMessageSerde (line 32) | func TestMessageSerde(t *testing.T) { FILE: internal/impl/redpanda/testdata/uppercase/transform.go function main (line 23) | func main() { function makeUppercase (line 27) | func makeUppercase(e transform.WriteEvent, w transform.RecordWriter) err... FILE: internal/impl/redpanda/tracer_redpanda.go function tracerSpec (line 42) | func tracerSpec() *service.ConfigSpec { function init (line 88) | func init() { type tracerSampleConfig (line 100) | type tracerSampleConfig struct type tracer (line 105) | type tracer struct function tracerConfigFromParsed (line 119) | func tracerConfigFromParsed(conf *service.ParsedConfig, logger *service.... function sampleConfigFromParsed (line 227) | func sampleConfigFromParsed(conf *service.ParsedConfig) (tracerSampleCon... type wrappedExporter (line 249) | type wrappedExporter struct method ExportSpans (line 257) | func (w *wrappedExporter) ExportSpans(ctx context.Context, spans []tra... method Shutdown (line 262) | func (w *wrappedExporter) Shutdown(ctx context.Context) error { function wrapTracerExporter (line 269) | func wrapTracerExporter(exporter tracesdk.SpanExporter, cancel context.C... function newTracer (line 275) | func newTracer(config *tracer) (trace.TracerProvider, error) { FILE: internal/impl/sentry/client.go type clientOptionsFunc (line 19) | type clientOptionsFunc function withTransport (line 21) | func withTransport(t sentry.Transport) clientOptionsFunc { FILE: internal/impl/sentry/processor_capture.go constant transportAsync (line 30) | transportAsync = "async" constant transportSync (line 31) | transportSync = "sync" function newCaptureProcessorConfig (line 34) | func newCaptureProcessorConfig() *service.ConfigSpec { type captureProcessor (line 91) | type captureProcessor struct method Process (line 235) | func (proc *captureProcessor) Process(_ context.Context, msg *service.... method Close (line 285) | func (proc *captureProcessor) Close(context.Context) (err error) { method queryContext (line 297) | func (proc *captureProcessor) queryContext(msg *service.Message) (map[... function newCaptureProcessor (line 104) | func newCaptureProcessor(conf *service.ParsedConfig, mgr *service.Resour... function queryMapStringInterface (line 332) | func queryMapStringInterface( function mapLevel (line 363) | func mapLevel(raw string) (sentry.Level, error) { function init (line 380) | func init() { FILE: internal/impl/sentry/processor_capture_test.go function TestCaptureProcessor (line 28) | func TestCaptureProcessor(t *testing.T) { function TestCaptureProcessor_Sync (line 81) | func TestCaptureProcessor_Sync(t *testing.T) { function TestCaptureProcessor_InvalidMessage (line 129) | func TestCaptureProcessor_InvalidMessage(t *testing.T) { function TestCaptureProcessor_NoSampling (line 158) | func TestCaptureProcessor_NoSampling(t *testing.T) { function TestCaptureProcessor_FlushOnClose (line 192) | func TestCaptureProcessor_FlushOnClose(t *testing.T) { function TestCaptureProcessor_FlushFailed (line 218) | func TestCaptureProcessor_FlushFailed(t *testing.T) { function TestCaptureProcessor_EmptyContext (line 247) | func TestCaptureProcessor_EmptyContext(t *testing.T) { function TestCaptureProcessor_NoContext (line 292) | func TestCaptureProcessor_NoContext(t *testing.T) { function TestCaptureProcessor_NilContextValue (line 334) | func TestCaptureProcessor_NilContextValue(t *testing.T) { function TestCaptureProcessor_InvalidContext (line 378) | func TestCaptureProcessor_InvalidContext(t *testing.T) { function TestCaptureProcessor_ContextNotStructured (line 407) | func TestCaptureProcessor_ContextNotStructured(t *testing.T) { function TestCaptureProcessor_ContextNotMap (line 436) | func TestCaptureProcessor_ContextNotMap(t *testing.T) { function TestCaptureProcessor_ContextValueNotMap (line 465) | func TestCaptureProcessor_ContextValueNotMap(t *testing.T) { function TestCaptureProcessor_InvalidTag (line 494) | func TestCaptureProcessor_InvalidTag(t *testing.T) { FILE: internal/impl/sentry/transport_mock_test.go type mockTransport (line 27) | type mockTransport struct method Flush (line 44) | func (t *mockTransport) Flush(timeout time.Duration) bool { method FlushWithContext (line 50) | func (t *mockTransport) FlushWithContext(context context.Context) bool { method Configure (line 56) | func (t *mockTransport) Configure(options sentry.ClientOptions) { method SendEvent (line 60) | func (t *mockTransport) SendEvent(event *sentry.Event) { method Close (line 64) | func (t *mockTransport) Close() { function NewTransport (line 31) | func NewTransport(t interface { FILE: internal/impl/sftp/config.go constant sFieldAddress (line 31) | sFieldAddress = "address" constant sFieldConnectionTimeout (line 32) | sFieldConnectionTimeout = "connection_timeout" constant sFieldCredentials (line 33) | sFieldCredentials = "credentials" constant sFieldCredentialsUsername (line 34) | sFieldCredentialsUsername = "username" constant sFieldCredentialsPassword (line 35) | sFieldCredentialsPassword = "password" constant sFieldCredentialsHostPublicKey (line 36) | sFieldCredentialsHostPublicKey = "host_public_key" constant sFieldCredentialsHostPublicKeyFile (line 37) | sFieldCredentialsHostPublicKeyFile = "host_public_key_file" constant sFieldCredentialsPrivateKey (line 38) | sFieldCredentialsPrivateKey = "private_key" constant sFieldCredentialsPrivateKeyFile (line 39) | sFieldCredentialsPrivateKeyFile = "private_key_file" constant sFieldCredentialsPrivateKeyPass (line 40) | sFieldCredentialsPrivateKeyPass = "private_key_pass" function connectionFields (line 43) | func connectionFields() []*service.ConfigField { function getKey (line 71) | func getKey(pConf *service.ParsedConfig, mgr *service.Resources, keyFiel... function sshAuthConfigFromParsed (line 104) | func sshAuthConfigFromParsed(pConf *service.ParsedConfig, mgr *service.R... FILE: internal/impl/sftp/config_test.go function TestAuthConfigParse (line 26) | func TestAuthConfigParse(t *testing.T) { function TestConfigLinting (line 94) | func TestConfigLinting(t *testing.T) { FILE: internal/impl/sftp/input.go constant siFieldMaxSFTPSessions (line 35) | siFieldMaxSFTPSessions = "max_sftp_sessions" constant siFieldPaths (line 36) | siFieldPaths = "paths" constant siFieldDeleteOnFinish (line 37) | siFieldDeleteOnFinish = "delete_on_finish" constant siFieldWatcher (line 38) | siFieldWatcher = "watcher" constant siFieldWatcherEnabled (line 39) | siFieldWatcherEnabled = "enabled" constant siFieldWatcherMinimumAge (line 40) | siFieldWatcherMinimumAge = "minimum_age" constant siFieldWatcherPollInterval (line 41) | siFieldWatcherPollInterval = "poll_interval" constant siFieldWatcherCache (line 42) | siFieldWatcherCache = "cache" function sftpInputSpec (line 45) | func sftpInputSpec() *service.ConfigSpec { function init (line 98) | func init() { type fileInfo (line 110) | type fileInfo struct type sftpReader (line 115) | type sftpReader struct method Connect (line 204) | func (s *sftpReader) Connect(ctx context.Context) error { method ReadBatch (line 262) | func (s *sftpReader) ReadBatch(ctx context.Context) (service.MessageBa... method Close (line 282) | func (s *sftpReader) Close(ctx context.Context) error { method tryReadBatch (line 309) | func (s *sftpReader) tryReadBatch(ctx context.Context) (service.Messag... method initScanner (line 369) | func (s *sftpReader) initScanner(ctx context.Context) (codec.Deprecate... method newCodecAckFn (line 457) | func (s *sftpReader) newCodecAckFn(client *sftp.Client, path string) s... function newSFTPReaderFromParsed (line 139) | func newSFTPReaderFromParsed(conf *service.ParsedConfig, mgr *service.Re... type sftpFile (line 348) | type sftpFile struct method Read (line 353) | func (o *sftpFile) Read(p []byte) (int, error) { method Close (line 357) | func (o *sftpFile) Close() error { type pathProvider (line 480) | type pathProvider interface type staticPathProvider (line 485) | type staticPathProvider struct method Next (line 489) | func (s *staticPathProvider) Next(context.Context) (string, bool, erro... method Ack (line 498) | func (*staticPathProvider) Ack(context.Context, string, error) error { type watcherPathProvider (line 502) | type watcherPathProvider struct method Next (line 515) | func (w *watcherPathProvider) Next(ctx context.Context) (string, bool,... method findNewPaths (line 539) | func (w *watcherPathProvider) findNewPaths(ctx context.Context) error { method Ack (line 600) | func (w *watcherPathProvider) Ack(ctx context.Context, name string, er... FILE: internal/impl/sftp/integration_test.go function TestIntegrationSFTP (line 49) | func TestIntegrationSFTP(t *testing.T) { function TestIntegrationSFTPDeleteOnFinish (line 125) | func TestIntegrationSFTPDeleteOnFinish(t *testing.T) { type emulator (line 211) | type emulator struct function runEmulator (line 217) | func runEmulator(t *testing.T) emulator { function writeSFTPFile (line 337) | func writeSFTPFile(t *testing.T, client *sftp.Client, path, data string) { FILE: internal/impl/sftp/output.go constant soFieldPath (line 33) | soFieldPath = "path" constant soFieldCodec (line 34) | soFieldCodec = "codec" function sftpOutputSpec (line 37) | func sftpOutputSpec() *service.ConfigSpec { function init (line 62) | func init() { type sftpWriter (line 76) | type sftpWriter struct method Connect (line 123) | func (s *sftpWriter) Connect(context.Context) error { method writeTo (line 140) | func (s *sftpWriter) writeTo(wtr io.Writer, p *service.Message) error { method Write (line 162) | func (s *sftpWriter) Write(_ context.Context, msg *service.Message) (w... method Close (line 248) | func (s *sftpWriter) Close(context.Context) error { function newWriterFromParsed (line 92) | func newWriterFromParsed(conf *service.ParsedConfig, mgr *service.Resour... FILE: internal/impl/sftp/writer.go type codecSuffixFn (line 24) | type codecSuffixFn function codecGetWriter (line 26) | func codecGetWriter(codec string) (sFn codecSuffixFn, appendMode bool, e... function customDelimSuffixFn (line 45) | func customDelimSuffixFn(suffix string) codecSuffixFn { FILE: internal/impl/slack/docs.go function echobotExample (line 11) | func echobotExample() (string, string, string) { FILE: internal/impl/slack/input.go function init (line 23) | func init() { constant iFieldAppToken (line 28) | iFieldAppToken = "app_token" constant iFieldBotToken (line 29) | iFieldBotToken = "bot_token" function inputSpec (line 32) | func inputSpec() *service.ConfigSpec { function newInput (line 47) | func newInput(conf *service.ParsedConfig, res *service.Resources) (servi... type input (line 63) | type input struct method Connect (line 72) | func (i *input) Connect(context.Context) error { method Read (line 90) | func (i *input) Read(ctx context.Context) (*service.Message, service.A... method Close (line 132) | func (i *input) Close(ctx context.Context) error { FILE: internal/impl/slack/input_users.go function init (line 22) | func init() { constant iFieldTeamID (line 27) | iFieldTeamID = "team_id" function usersInputSpec (line 30) | func usersInputSpec() *service.ConfigSpec { function newUsersInput (line 42) | func newUsersInput(conf *service.ParsedConfig, res *service.Resources) (... type readResult (line 63) | type readResult struct type usersInput (line 68) | type usersInput struct method Connect (line 77) | func (i *usersInput) Connect(ctx context.Context) error { method Read (line 126) | func (i *usersInput) Read(ctx context.Context) (*service.Message, serv... method Close (line 142) | func (i *usersInput) Close(ctx context.Context) error { FILE: internal/impl/slack/output_post.go function init (line 22) | func init() { constant oFieldBotToken (line 27) | oFieldBotToken = "bot_token" constant oFieldChannelID (line 28) | oFieldChannelID = "channel_id" constant oFieldThreadTS (line 29) | oFieldThreadTS = "thread_ts" constant oFieldText (line 30) | oFieldText = "text" constant oFieldBlocks (line 31) | oFieldBlocks = "blocks" constant oFieldMarkdown (line 32) | oFieldMarkdown = "markdown" constant oFieldUnfurlLinks (line 33) | oFieldUnfurlLinks = "unfurl_links" constant oFieldUnfurlMedia (line 34) | oFieldUnfurlMedia = "unfurl_media" constant oFieldLinkNames (line 35) | oFieldLinkNames = "link_names" function outputSpec (line 38) | func outputSpec() *service.ConfigSpec { function newOutput (line 59) | func newOutput(conf *service.ParsedConfig, _ *service.Resources) (servic... type postOutput (line 115) | type postOutput struct method Connect (line 131) | func (o *postOutput) Connect(ctx context.Context) error { method Write (line 137) | func (o *postOutput) Write(ctx context.Context, msg *service.Message) ... method Close (line 190) | func (*postOutput) Close(context.Context) error { FILE: internal/impl/slack/output_reaction.go function init (line 20) | func init() { constant orFieldTimestamp (line 25) | orFieldTimestamp = "timestamp" constant orFieldEmoji (line 26) | orFieldEmoji = "emoji" constant orFieldAction (line 27) | orFieldAction = "action" function reactionSpec (line 30) | func reactionSpec() *service.ConfigSpec { function newReaction (line 52) | func newReaction(conf *service.ParsedConfig, _ *service.Resources) (serv... type reactionOutput (line 96) | type reactionOutput struct method Connect (line 107) | func (o *reactionOutput) Connect(ctx context.Context) error { method Write (line 113) | func (o *reactionOutput) Write(ctx context.Context, msg *service.Messa... method Close (line 135) | func (*reactionOutput) Close(context.Context) error { FILE: internal/impl/slack/processor_thread.go function init (line 21) | func init() { constant pFieldBotToken (line 26) | pFieldBotToken = "bot_token" constant pFieldChannelID (line 27) | pFieldChannelID = "channel_id" constant pFieldThreadTS (line 28) | pFieldThreadTS = "thread_ts" function threadProcessorSpec (line 31) | func threadProcessorSpec() *service.ConfigSpec { function newThreadProcessor (line 43) | func newThreadProcessor(conf *service.ParsedConfig, _ *service.Resources... type threadProcessor (line 63) | type threadProcessor struct method Process (line 71) | func (t *threadProcessor) Process(ctx context.Context, m *service.Mess... method Close (line 108) | func (*threadProcessor) Close(context.Context) error { FILE: internal/impl/snowflake/auth.go function wipeSlice (line 27) | func wipeSlice(b []byte) { function getPrivateKeyFromFile (line 35) | func getPrivateKeyFromFile(f fs.FS, path, passphrase string) (*rsa.Priva... function getPrivateKey (line 47) | func getPrivateKey(privateKeyBytes []byte, passphrase string) (*rsa.Priv... function calculatePublicKeyFingerprint (line 97) | func calculatePublicKeyFingerprint(privateKey *rsa.PrivateKey) (string, ... FILE: internal/impl/snowflake/auth_test.go function generatePrivateKey (line 22) | func generatePrivateKey() ([]byte, error) { function generateBase64EncodedKey (line 31) | func generateBase64EncodedKey() ([]byte, error) { function generatePEMEncodedKey (line 39) | func generatePEMEncodedKey() ([]byte, error) { function TestPrivateKeyPemEncoded (line 51) | func TestPrivateKeyPemEncoded(t *testing.T) { function TestPrivateKeyBase64Encoded (line 58) | func TestPrivateKeyBase64Encoded(t *testing.T) { FILE: internal/impl/snowflake/integration_test.go function EnvOrDefault (line 42) | func EnvOrDefault(name, fallback string) string { function ReplaceConfig (line 62) | func ReplaceConfig(s string) string { function SetupConfig (line 75) | func SetupConfig() { function ObjectBatch (line 96) | func ObjectBatch(rows []map[string]any) service.MessageBatch { function ArrayBatch (line 106) | func ArrayBatch(rows [][]any) service.MessageBatch { function SetupSnowflakeStream (line 116) | func SetupSnowflakeStream(t *testing.T, outputConfiguration string) (fun... function RunStreamInBackground (line 143) | func RunStreamInBackground(t *testing.T, stream *service.Stream) { function RunSQLQuery (line 157) | func RunSQLQuery(t *testing.T, stream *service.Stream, sql string) [][]s... function TestIntegrationExactlyOnceDelivery (line 180) | func TestIntegrationExactlyOnceDelivery(t *testing.T) { function TestIntegrationArrayMessageFormat (line 233) | func TestIntegrationArrayMessageFormat(t *testing.T) { function TestIntegrationNamedChannels (line 284) | func TestIntegrationNamedChannels(t *testing.T) { function TestIntegrationDynamicTables (line 342) | func TestIntegrationDynamicTables(t *testing.T) { function TestIntegrationSchemaEvolutionPipeline (line 407) | func TestIntegrationSchemaEvolutionPipeline(t *testing.T) { function TestIntegrationSchemaEvolutionNull (line 451) | func TestIntegrationSchemaEvolutionNull(t *testing.T) { function TestIntegrationManualSchemaEvolution (line 511) | func TestIntegrationManualSchemaEvolution(t *testing.T) { function TestIntegrationTemporal (line 571) | func TestIntegrationTemporal(t *testing.T) { function TestAllFloats (line 604) | func TestAllFloats(t *testing.T) { function powerSet (line 651) | func powerSet[T any](items []T, minCount int) iter.Seq[[]T] { FILE: internal/impl/snowflake/metrics.go type snowpipeMetrics (line 19) | type snowpipeMetrics struct method Report (line 41) | func (m *snowpipeMetrics) Report(stats streaming.InsertStats, commitTi... function newSnowpipeMetrics (line 29) | func newSnowpipeMetrics(m *service.Metrics) *snowpipeMetrics { FILE: internal/impl/snowflake/output_snowflake_put.go constant defaultJWTTimeout (line 35) | defaultJWTTimeout = 60 * time.Second type CompressionType (line 39) | type CompressionType constant CompressionTypeNone (line 43) | CompressionTypeNone CompressionType = "NONE" constant CompressionTypeAuto (line 45) | CompressionTypeAuto CompressionType = "AUTO" constant CompressionTypeGzip (line 47) | CompressionTypeGzip CompressionType = "GZIP" constant CompressionTypeDeflate (line 49) | CompressionTypeDeflate CompressionType = "DEFLATE" constant CompressionTypeRawDeflate (line 51) | CompressionTypeRawDeflate CompressionType = "RAW_DEFLATE" constant CompressionTypeZstandard (line 53) | CompressionTypeZstandard CompressionType = "ZSTD" function snowflakePutOutputConfig (line 56) | func snowflakePutOutputConfig() *service.ConfigSpec { function init (line 388) | func init() { type dbI (line 413) | type dbI interface type uuidGenI (line 418) | type uuidGenI interface type httpClientI (line 422) | type httpClientI interface type snowflakeWriter (line 426) | type snowflakeWriter struct method Connect (line 655) | func (s *snowflakeWriter) Connect(context.Context) error { method createJWT (line 667) | func (s *snowflakeWriter) createJWT() (string, error) { method getSnowpipeInsertURL (line 681) | func (s *snowflakeWriter) getSnowpipeInsertURL(snowpipe, requestID str... method callSnowpipe (line 692) | func (s *snowflakeWriter) callSnowpipe(ctx context.Context, snowpipe, ... method WriteBatch (line 746) | func (s *snowflakeWriter) WriteBatch(ctx context.Context, batch servic... method Close (line 847) | func (s *snowflakeWriter) Close(context.Context) error { function newSnowflakeWriterFromConfig (line 454) | func newSnowflakeWriterFromConfig(conf *service.ParsedConfig, mgr *servi... FILE: internal/impl/snowflake/output_snowflake_put_test.go constant dummyUUID (line 31) | dummyUUID = "12345678-90ab-cdef-1234-567890abcdef" type MockDB (line 34) | type MockDB struct method ExecContext (line 39) | func (db *MockDB) ExecContext(_ context.Context, query string, _ ...an... method Close (line 46) | func (*MockDB) Close() error { return nil } method hasQuery (line 48) | func (db *MockDB) hasQuery(query string) bool { type MockUUIDGenerator (line 52) | type MockUUIDGenerator struct method NewV4 (line 54) | func (MockUUIDGenerator) NewV4() (uuid.UUID, error) { type MockHTTPClient (line 58) | type MockHTTPClient struct method Do (line 66) | func (c *MockHTTPClient) Do(req *http.Request) (*http.Response, error) { method hasQuery (line 90) | func (c *MockHTTPClient) hasQuery(query string) bool { method hasPayload (line 94) | func (c *MockHTTPClient) hasPayload(payload string) bool { function TestSnowflakeOutput (line 98) | func TestSnowflakeOutput(t *testing.T) { FILE: internal/impl/snowflake/output_snowflake_streaming.go constant ssoFieldAccount (line 32) | ssoFieldAccount = "account" constant ssoFieldURL (line 33) | ssoFieldURL = "url" constant ssoFieldUser (line 34) | ssoFieldUser = "user" constant ssoFieldRole (line 35) | ssoFieldRole = "role" constant ssoFieldDB (line 36) | ssoFieldDB = "database" constant ssoFieldSchema (line 37) | ssoFieldSchema = "schema" constant ssoFieldTable (line 38) | ssoFieldTable = "table" constant ssoFieldKey (line 39) | ssoFieldKey = "private_key" constant ssoFieldKeyFile (line 40) | ssoFieldKeyFile = "private_key_file" constant ssoFieldKeyPass (line 41) | ssoFieldKeyPass = "private_key_pass" constant ssoFieldInitStatement (line 42) | ssoFieldInitStatement = "init_statement" constant ssoFieldBatching (line 43) | ssoFieldBatching = "batching" constant ssoFieldChannelPrefix (line 44) | ssoFieldChannelPrefix = "channel_prefix" constant ssoFieldChannelName (line 45) | ssoFieldChannelName = "channel_name" constant ssoFieldOffsetToken (line 46) | ssoFieldOffsetToken = "offset_token" constant ssoFieldMapping (line 47) | ssoFieldMapping = "mapping" constant ssoFieldBuildOpts (line 48) | ssoFieldBuildOpts = "build_options" constant ssoFieldBuildParallelismLegacy (line 49) | ssoFieldBuildParallelismLegacy = "build_parallelism" constant ssoFieldBuildParallelism (line 50) | ssoFieldBuildParallelism = "parallelism" constant ssoFieldBuildChunkSize (line 51) | ssoFieldBuildChunkSize = "chunk_size" constant ssoFieldSchemaEvolution (line 52) | ssoFieldSchemaEvolution = "schema_evolution" constant ssoFieldSchemaEvolutionEnabled (line 53) | ssoFieldSchemaEvolutionEnabled = "enabled" constant ssoFieldSchemaEvolutionIgnoreNulls (line 54) | ssoFieldSchemaEvolutionIgnoreNulls = "ignore_nulls" constant ssoFieldSchemaEvolutionNewColumnTypeMapping (line 55) | ssoFieldSchemaEvolutionNewColumnTypeMapping = "new_column_type_mapping" constant ssoFieldSchemaEvolutionProcessors (line 56) | ssoFieldSchemaEvolutionProcessors = "processors" constant ssoFieldCommitTimeout (line 57) | ssoFieldCommitTimeout = "commit_timeout" constant ssoFieldCommitBackoff (line 58) | ssoFieldCommitBackoff = "commit_backoff" constant ssoFieldCommitBackoffInitInterval (line 59) | ssoFieldCommitBackoffInitInterval = "initial_interval" constant ssoFieldCommitBackoffMaxInterval (line 60) | ssoFieldCommitBackoffMaxInterval = "max_interval" constant ssoFieldCommitBackoffMaxElapsedTime (line 61) | ssoFieldCommitBackoffMaxElapsedTime = "max_elapsed_time" constant ssoFieldCommitBackoffMultiplier (line 62) | ssoFieldCommitBackoffMultiplier = "multiplier" constant ssoFieldMessageFormat (line 63) | ssoFieldMessageFormat = "message_format" constant ssoFieldTimestampFormat (line 64) | ssoFieldTimestampFormat = "timestamp_format" constant defaultSchemaEvolutionNewColumnMapping (line 66) | defaultSchemaEvolutionNewColumnMapping = `root = match this.value.type() { function snowflakeStreamingOutputConfig (line 76) | func snowflakeStreamingOutputConfig() *service.ConfigSpec { function init (line 363) | func init() { function newSnowflakeStreamer (line 388) | func newSnowflakeStreamer( type snowflakeClientForTesting (line 766) | type snowflakeClientForTesting constant SnowflakeClientResourceForTesting (line 770) | SnowflakeClientResourceForTesting snowflakeClientForTesting = "Snowflake... type dynamicSnowpipeStreamingOutput (line 772) | type dynamicSnowpipeStreamingOutput struct method Connect (line 781) | func (o *dynamicSnowpipeStreamingOutput) Connect(ctx context.Context) ... method WriteBatch (line 792) | func (o *dynamicSnowpipeStreamingOutput) WriteBatch(ctx context.Contex... method Close (line 817) | func (o *dynamicSnowpipeStreamingOutput) Close(ctx context.Context) er... type snowpipeStreamingOutput (line 834) | type snowpipeStreamingOutput struct method Connect (line 847) | func (o *snowpipeStreamingOutput) Connect(ctx context.Context) error { method WriteBatch (line 858) | func (o *snowpipeStreamingOutput) WriteBatch(ctx context.Context, batc... method createTable (line 925) | func (o *snowpipeStreamingOutput) createTable(ctx context.Context, bat... method runMigration (line 936) | func (o *snowpipeStreamingOutput) runMigration(ctx context.Context, ne... method Close (line 951) | func (o *snowpipeStreamingOutput) Close(ctx context.Context) error { type snowpipePooledOutput (line 964) | type snowpipePooledOutput struct method openChannel (line 979) | func (o *snowpipePooledOutput) openChannel(ctx context.Context, name s... method Connect (line 994) | func (*snowpipePooledOutput) Connect(context.Context) error { method WriteBatch (line 998) | func (o *snowpipePooledOutput) WriteBatch(ctx context.Context, batch s... method Close (line 1062) | func (o *snowpipePooledOutput) Close(context.Context) error { type snowpipeIndexedOutput (line 1067) | type snowpipeIndexedOutput struct method openChannel (line 1082) | func (o *snowpipeIndexedOutput) openChannel(ctx context.Context, name ... method Connect (line 1097) | func (*snowpipeIndexedOutput) Connect(context.Context) error { method WriteBatch (line 1101) | func (o *snowpipeIndexedOutput) WriteBatch(ctx context.Context, batch ... method Close (line 1169) | func (o *snowpipeIndexedOutput) Close(context.Context) error { function preprocessForExactlyOnce (line 1174) | func preprocessForExactlyOnce( function wrapInsertError (line 1213) | func wrapInsertError(err error) error { FILE: internal/impl/snowflake/output_streaming_test.go function TestValidColumnTypeRegex (line 17) | func TestValidColumnTypeRegex(t *testing.T) { FILE: internal/impl/snowflake/schema_evolution.go type schemaMigrationNeededError (line 26) | type schemaMigrationNeededError struct method Error (line 30) | func (*schemaMigrationNeededError) Error() string { function asSchemaMigrationError (line 34) | func asSchemaMigrationError(err error) (*schemaMigrationNeededError, boo... type snowpipeSchemaEvolver (line 70) | type snowpipeSchemaEvolver struct method ComputeMissingColumnType (line 80) | func (o *snowpipeSchemaEvolver) ComputeMissingColumnType(ctx context.C... method MigrateMissingColumn (line 145) | func (o *snowpipeSchemaEvolver) MigrateMissingColumn(ctx context.Conte... method MigrateNotNullColumn (line 169) | func (o *snowpipeSchemaEvolver) MigrateNotNullColumn(ctx context.Conte... method CreateOutputTable (line 188) | func (o *snowpipeSchemaEvolver) CreateOutputTable(ctx context.Context,... method RunSQLMigration (line 226) | func (o *snowpipeSchemaEvolver) RunSQLMigration(ctx context.Context, s... function validateColumnType (line 247) | func validateColumnType(v string) error { FILE: internal/impl/snowflake/streaming/api_errors.go type APIError (line 17) | type APIError struct method Error (line 25) | func (e *APIError) Error() string { function IsTableNotExistsError (line 34) | func IsTableNotExistsError(err error) bool { FILE: internal/impl/snowflake/streaming/compat.go function init (line 34) | func init() { function deriveKey (line 55) | func deriveKey(encryptionKey, diversifier string) ([]byte, error) { function encrypt (line 67) | func encrypt(buf []byte, encryptionKey, diversifier string, iv int64) ([... function padBuffer (line 87) | func padBuffer(buf []byte, alignmentSize int) []byte { function md5Hash (line 92) | func md5Hash(b []byte) string { function generateBlobPath (line 100) | func generateBlobPath(clientPrefix string, threadID, counter int64) stri... function truncateBytesAsHex (line 113) | func truncateBytesAsHex(bytes []byte, truncateUp bool) string { function normalizeColumnName (line 137) | func normalizeColumnName(name string) string { function quoteColumnName (line 187) | func quoteColumnName(name string) string { function snowflakeTimestampInt (line 207) | func snowflakeTimestampInt(t time.Time, scale int32, includeTZ bool) int... FILE: internal/impl/snowflake/streaming/compat_test.go function TestEncryption (line 25) | func TestEncryption(t *testing.T) { function mustHexDecode (line 36) | func mustHexDecode(s string) []byte { function TestTruncateBytesAsHex (line 44) | func TestTruncateBytesAsHex(t *testing.T) { function mustBase64Decode (line 84) | func mustBase64Decode(s string) []byte { function TestCompat (line 93) | func TestCompat(t *testing.T) { function TestColumnNormalization (line 110) | func TestColumnNormalization(t *testing.T) { function BenchmarkColumnNormalization (line 129) | func BenchmarkColumnNormalization(b *testing.B) { function TestColumnQuoting (line 148) | func TestColumnQuoting(t *testing.T) { function TestSnowflakeTimestamp (line 159) | func TestSnowflakeTimestamp(t *testing.T) { FILE: internal/impl/snowflake/streaming/int128/decimal.go method FitsInPrecision (line 33) | func (i Num) FitsInPrecision(prec int32) bool { function scalePositiveFloat64 (line 45) | func scalePositiveFloat64(v float64, prec, scale int32) (float64, error) { function fromPositiveFloat64 (line 62) | func fromPositiveFloat64(v float64, prec, scale int32) (Num, error) { function fromPositiveFloat32 (line 91) | func fromPositiveFloat32(v float32, prec, scale int32) (Num, error) { function FromFloat32 (line 105) | func FromFloat32(v float32, prec, scale int32) (Num, error) { function FromFloat64 (line 119) | func FromFloat64(v float64, prec, scale int32) (Num, error) { function FromString (line 133) | func FromString(v string, prec, scale int32) (n Num, err error) { function fromStringFast (line 144) | func fromStringFast(s string, prec, scale int32) (n Num, err error) { function fromStringSlow (line 212) | func fromStringSlow(v string, prec, scale int32) (n Num, err error) { method ToFloat32 (line 265) | func (i Num) ToFloat32(scale int32) float32 { function float64Positive (line 269) | func float64Positive(n Num, scale int32) float64 { method ToFloat64 (line 282) | func (i Num) ToFloat64(scale int32) float64 { function Rescale (line 292) | func Rescale(n Num, precision, scale int32) (out Num, err error) { FILE: internal/impl/snowflake/streaming/int128/decimal_test.go function ulps64 (line 37) | func ulps64(actual, expected float64) int64 { function ulps32 (line 42) | func ulps32(actual, expected float32) int64 { function assertFloat32Approx (line 47) | func assertFloat32Approx(t *testing.T, x, y float32) bool { function assertFloat64Approx (line 54) | func assertFloat64Approx(t *testing.T, x, y float64) bool { function TestDecimalToReal (line 61) | func TestDecimalToReal(t *testing.T) { function TestDecimalFromFloat (line 181) | func TestDecimalFromFloat(t *testing.T) { function TestFromString (line 287) | func TestFromString(t *testing.T) { function TestFromStringFast (line 329) | func TestFromStringFast(t *testing.T) { function TestFromStringFastVsSlowRandomized (line 394) | func TestFromStringFastVsSlowRandomized(t *testing.T) { function BenchmarkParsing (line 420) | func BenchmarkParsing(b *testing.B) { function computeDecimalParameters (line 454) | func computeDecimalParameters(str string) (digitCount, leadingDigits int... FILE: internal/impl/snowflake/streaming/int128/division.go function Div (line 25) | func Div(dividend, divisor Num) Num { function Compare (line 64) | func Compare(a, b Num) int { function CompareUnsigned (line 73) | func CompareUnsigned(a, b Num) int { function uShr (line 82) | func uShr(v Num, amt uint) Num { FILE: internal/impl/snowflake/streaming/int128/int128.go type Num (line 87) | type Num struct method Abs (line 160) | func (i Num) Abs() Num { method IsNegative (line 168) | func (i Num) IsNegative() bool { method ToBigEndian (line 219) | func (i Num) ToBigEndian() []byte { method AppendBigEndian (line 227) | func (i Num) AppendBigEndian(b []byte) []byte { method ToInt64 (line 233) | func (i Num) ToInt64() int64 { method ToInt32 (line 238) | func (i Num) ToInt32() int32 { method ToInt16 (line 243) | func (i Num) ToInt16() int16 { method ToInt8 (line 248) | func (i Num) ToInt8() int8 { method String (line 297) | func (i Num) String() string { method MarshalJSON (line 306) | func (i Num) MarshalJSON() ([]byte, error) { method bigInt (line 310) | func (i Num) bigInt() *big.Int { function New (line 93) | func New(hi int64, lo uint64) Num { function FromInt64 (line 101) | func FromInt64(v int64) Num { function FromUint64 (line 114) | func FromUint64(v uint64) Num { function Add (line 122) | func Add(a, b Num) Num { function Sub (line 129) | func Sub(a, b Num) Num { function Mul (line 136) | func Mul(a, b Num) Num { function fls128 (line 142) | func fls128(n Num) int { function Neg (line 150) | func Neg(n Num) Num { function Shl (line 173) | func Shl(v Num, amt uint) Num { function Or (line 183) | func Or(a, b Num) Num { function Less (line 191) | func Less(a, b Num) bool { function Greater (line 200) | func Greater(a, b Num) bool { function FromBigEndian (line 209) | func FromBigEndian(b []byte) Num { function Min (line 253) | func Min(a, b Num) Num { function Max (line 262) | func Max(a, b Num) Num { function MustParse (line 274) | func MustParse(str string) Num { function Parse (line 285) | func Parse(str string) (n Num, ok bool) { function bigInt (line 323) | func bigInt(bi *big.Int) (n Num, ok bool) { function ByteWidth (line 346) | func ByteWidth(v Num) int { FILE: internal/impl/snowflake/streaming/int128/int128_test.go function TestAdd (line 21) | func TestAdd(t *testing.T) { function TestSub (line 42) | func TestSub(t *testing.T) { function SlowMul (line 57) | func SlowMul(a, b Num) Num { function TestMul (line 71) | func TestMul(t *testing.T) { function TestShl (line 121) | func TestShl(t *testing.T) { function TestUshr (line 132) | func TestUshr(t *testing.T) { function TestNeg (line 141) | func TestNeg(t *testing.T) { function TestDiv (line 149) | func TestDiv(t *testing.T) { function TestPow10 (line 274) | func TestPow10(t *testing.T) { function TestCompare (line 282) | func TestCompare(t *testing.T) { function TestParse (line 318) | func TestParse(t *testing.T) { function TestString (line 347) | func TestString(t *testing.T) { function TestByteWidth (line 352) | func TestByteWidth(t *testing.T) { function TestIncreaseScaleBy (line 395) | func TestIncreaseScaleBy(t *testing.T) { function TestFitsInPrec (line 422) | func TestFitsInPrec(t *testing.T) { function TestToBytes (line 435) | func TestToBytes(t *testing.T) { FILE: internal/impl/snowflake/streaming/integration_test.go function ptr (line 34) | func ptr[T any](v T) *T { function msg (line 38) | func msg(s string) *service.Message { function structuredMsg (line 42) | func structuredMsg(v any) *service.Message { function envOr (line 48) | func envOr(name, dflt string) string { function setup (line 56) | func setup(t *testing.T) (*streaming.SnowflakeRestClient, *streaming.Sno... function TestAllSnowflakeDatatypes (line 92) | func TestAllSnowflakeDatatypes(t *testing.T) { function TestIntegerCompat (line 277) | func TestIntegerCompat(t *testing.T) { function TestTimestampCompat (line 352) | func TestTimestampCompat(t *testing.T) { function TestChannelReopenFails (line 501) | func TestChannelReopenFails(t *testing.T) { function TestChannelOffsetToken (line 566) | func TestChannelOffsetToken(t *testing.T) { function parseSnowflakeData (line 648) | func parseSnowflakeData(rawData [][]string) [][]any { FILE: internal/impl/snowflake/streaming/parquet.go type SchemaMode (line 23) | type SchemaMode constant SchemaModeIgnoreExtra (line 27) | SchemaModeIgnoreExtra SchemaMode = iota constant SchemaModeStrict (line 29) | SchemaModeStrict constant SchemaModeStrictWithNulls (line 31) | SchemaModeStrictWithNulls function objectMessageToRow (line 37) | func objectMessageToRow(msg *service.Message, out []any, nameToPosition ... function writeRowGroupFromObject (line 67) | func writeRowGroupFromObject( function arrayMessageToRow (line 127) | func arrayMessageToRow(msg *service.Message, out []any, mode SchemaMode)... function writeRowGroupFromArray (line 158) | func writeRowGroupFromArray( type parquetWriter (line 210) | type parquetWriter struct method BeginRowGroup (line 231) | func (w *parquetWriter) BeginRowGroup() *parquet.ConcurrentRowGroupWri... method Reset (line 236) | func (w *parquetWriter) Reset(metadata map[string]string) { method Close (line 245) | func (w *parquetWriter) Close() ([]byte, *format.FileMetaData, error) { function newParquetWriter (line 216) | func newParquetWriter(rpcnVersion string, schema *parquet.Schema) *parqu... function totalUncompressedSize (line 252) | func totalUncompressedSize(metadata *format.FileMetaData) int32 { FILE: internal/impl/snowflake/streaming/parquet_test.go function msg (line 25) | func msg(s string) *service.Message { function TestWriteParquet (line 29) | func TestWriteParquet(t *testing.T) { function readGeneric (line 104) | func readGeneric(r io.ReaderAt, size int64, schema *parquet.Schema) (row... FILE: internal/impl/snowflake/streaming/rest.go constant responseSuccess (line 38) | responseSuccess = 0 constant responseTableNotExist (line 39) | responseTableNotExist = 4 constant responseErrQueueFull (line 40) | responseErrQueueFull = 7 constant responseErrRetryRequest (line 41) | responseErrRetryRequest = 10 constant responseErrInvalidClientSequencer (line 42) | responseErrInvalidClientSequencer = 20 constant responseErrTransientError (line 43) | responseErrTransientError = 35 constant responseErrMissingColumnStats (line 44) | responseErrMissingColumnStats = 40 constant partnerID (line 46) | partnerID = "RedpandaConnect_SnowpipeStreamingSDK" type clientConfigureRequest (line 50) | type clientConfigureRequest struct type fileLocationInfo (line 54) | type fileLocationInfo struct type clientConfigureResponse (line 78) | type clientConfigureResponse struct type channelStatusRequest (line 85) | type channelStatusRequest struct type batchChannelStatusRequest (line 92) | type batchChannelStatusRequest struct type channelStatusResponse (line 96) | type channelStatusResponse struct type batchChannelStatusResponse (line 102) | type batchChannelStatusResponse struct type openChannelRequest (line 107) | type openChannelRequest struct type columnMetadata (line 118) | type columnMetadata struct type openChannelResponse (line 135) | type openChannelResponse struct type dropChannelRequest (line 150) | type dropChannelRequest struct type dropChannelResponse (line 161) | type dropChannelResponse struct type fileColumnProperties (line 169) | type fileColumnProperties struct type epInfo (line 190) | type epInfo struct type channelMetadata (line 194) | type channelMetadata struct type chunkMetadata (line 203) | type chunkMetadata struct type blobStats (line 217) | type blobStats struct type blobMetadata (line 222) | type blobMetadata struct type registerBlobRequest (line 231) | type registerBlobRequest struct type channelRegisterStatus (line 237) | type channelRegisterStatus struct type chunkRegisterStatus (line 243) | type chunkRegisterStatus struct type blobRegisterStatus (line 249) | type blobRegisterStatus struct type registerBlobResponse (line 252) | type registerBlobResponse struct type BindingValue (line 258) | type BindingValue struct type RunSQLRequest (line 265) | type RunSQLRequest struct type RowType (line 277) | type RowType struct type ResultSetMetadata (line 286) | type ResultSetMetadata struct type RunSQLResponse (line 292) | type RunSQLResponse struct type SnowflakeRestClient (line 305) | type SnowflakeRestClient struct method Close (line 374) | func (c *SnowflakeRestClient) Close() { method computeJWT (line 378) | func (c *SnowflakeRestClient) computeJWT() (string, error) { method RunSQL (line 398) | func (c *SnowflakeRestClient) RunSQL(ctx context.Context, req RunSQLRe... method configureClient (line 405) | func (c *SnowflakeRestClient) configureClient(ctx context.Context, req... method channelStatus (line 412) | func (c *SnowflakeRestClient) channelStatus(ctx context.Context, req b... method openChannel (line 419) | func (c *SnowflakeRestClient) openChannel(ctx context.Context, req ope... method dropChannel (line 426) | func (c *SnowflakeRestClient) dropChannel(ctx context.Context, req dro... method registerBlob (line 433) | func (c *SnowflakeRestClient) registerBlob(ctx context.Context, req re... method doPost (line 446) | func (c *SnowflakeRestClient) doPost(ctx context.Context, url string, ... type RestOptions (line 319) | type RestOptions struct function NewRestClient (line 329) | func NewRestClient(opts RestOptions) (c *SnowflakeRestClient, err error) { function debugf (line 439) | func debugf(l *service.Logger, msg string, args ...any) { FILE: internal/impl/snowflake/streaming/schema.go type dataTransformer (line 23) | type dataTransformer struct function convertFixedType (line 30) | func convertFixedType(column columnMetadata) (parquet.Node, dataConverte... constant maxJSONSize (line 84) | maxJSONSize = 16*humanize.MiByte - 64 type dataConverterOptions (line 86) | type dataConverterOptions struct function constructParquetSchema (line 91) | func constructParquetSchema(columns []columnMetadata, opts dataConverter... function physicalTypeOrdinal (line 222) | func physicalTypeOrdinal(str string) int { function logicalTypeOrdinal (line 246) | func logicalTypeOrdinal(str string) int { function maxPrecisionForByteWidth (line 280) | func maxPrecisionForByteWidth(byteWidth int) int32 { FILE: internal/impl/snowflake/streaming/schema_errors.go type SchemaMismatchError (line 22) | type SchemaMismatchError interface type BatchSchemaMismatchError (line 31) | type BatchSchemaMismatchError struct method Error (line 36) | func (e *BatchSchemaMismatchError[T]) Error() string { type NonNullColumnError (line 51) | type NonNullColumnError struct method ColumnName (line 57) | func (e *NonNullColumnError) ColumnName() string { method Value (line 63) | func (*NonNullColumnError) Value() any { method Message (line 68) | func (e *NonNullColumnError) Message() *service.Message { method Error (line 73) | func (e *NonNullColumnError) Error() string { type MissingColumnError (line 84) | type MissingColumnError struct method Message (line 96) | func (e *MissingColumnError) Message() *service.Message { method ColumnName (line 104) | func (e *MissingColumnError) ColumnName() string { method RawName (line 110) | func (e *MissingColumnError) RawName() string { method Value (line 115) | func (e *MissingColumnError) Value() any { method Error (line 120) | func (e *MissingColumnError) Error() string { function NewMissingColumnError (line 91) | func NewMissingColumnError(message *service.Message, rawName string, val... type InvalidTimestampFormatError (line 125) | type InvalidTimestampFormatError struct method Error (line 131) | func (e *InvalidTimestampFormatError) Error() string { FILE: internal/impl/snowflake/streaming/stats.go type statsBuffer (line 19) | type statsBuffer struct method UpdateIntStats (line 28) | func (s *statsBuffer) UpdateIntStats(v int128.Num) { method UpdateFloat64Stats (line 39) | func (s *statsBuffer) UpdateFloat64Stats(v float64) { method UpdateBytesStats (line 54) | func (s *statsBuffer) UpdateBytesStats(v []byte) { function mergeStats (line 71) | func mergeStats(a, b *statsBuffer) *statsBuffer { function computeColumnEpInfo (line 105) | func computeColumnEpInfo(transformers []*dataTransformer, stats []*stats... function asJSONNumber (line 135) | func asJSONNumber(f float64) json.RawMessage { function compareDouble (line 150) | func compareDouble(a, b float64) int { function rawDoubleBits (line 171) | func rawDoubleBits(a float64) int64 { FILE: internal/impl/snowflake/streaming/stats_test.go function TestMergeInt (line 22) | func TestMergeInt(t *testing.T) { function TestMergeReal (line 39) | func TestMergeReal(t *testing.T) { function TestMergeStr (line 59) | func TestMergeStr(t *testing.T) { function TestRenderFloat (line 82) | func TestRenderFloat(t *testing.T) { function TestRealTotalOrder (line 103) | func TestRealTotalOrder(t *testing.T) { function BenchmarkRealComparison (line 124) | func BenchmarkRealComparison(b *testing.B) { FILE: internal/impl/snowflake/streaming/streaming.go constant debug (line 36) | debug = false type ClientOptions (line 39) | type ClientOptions struct type SnowflakeServiceClient (line 57) | type SnowflakeServiceClient struct method Close (line 115) | func (c *SnowflakeServiceClient) Close() { method nextRequestID (line 122) | func (c *SnowflakeServiceClient) nextRequestID() string { method registerBlobs (line 127) | func (c *SnowflakeServiceClient) registerBlobs(ctx context.Context, me... method OpenChannel (line 189) | func (c *SnowflakeServiceClient) OpenChannel(ctx context.Context, opts... method ChannelStatus (line 253) | func (c *SnowflakeServiceClient) ChannelStatus(ctx context.Context, op... method DropChannel (line 282) | func (c *SnowflakeServiceClient) DropChannel(ctx context.Context, opts... function NewSnowflakeServiceClient (line 70) | func NewSnowflakeServiceClient(ctx context.Context, opts ClientOptions) ... type MessageFormat (line 144) | type MessageFormat constant MessageFormatObject (line 148) | MessageFormatObject MessageFormat = iota constant MessageFormatArray (line 150) | MessageFormatArray type BuildOptions (line 154) | type BuildOptions struct type ChannelOptions (line 162) | type ChannelOptions struct type encryptionInfo (line 183) | type encryptionInfo struct type OffsetToken (line 250) | type OffsetToken type SnowflakeIngestionChannel (line 301) | type SnowflakeIngestionChannel struct method constructBdecPart (line 340) | func (c *SnowflakeIngestionChannel) constructBdecPart(batch service.Me... method InsertRows (line 440) | func (c *SnowflakeIngestionChannel) InsertRows(ctx context.Context, ba... method WaitUntilCommitted (line 658) | func (c *SnowflakeIngestionChannel) WaitUntilCommitted(ctx context.Con... method LatestOffsetToken (line 715) | func (c *SnowflakeIngestionChannel) LatestOffsetToken() *OffsetToken { type InsertStats (line 322) | type InsertStats struct type bdecPart (line 331) | type bdecPart struct type OffsetTokenRange (line 420) | type OffsetTokenRange struct method start (line 424) | func (r *OffsetTokenRange) start() *OffsetToken { method end (line 431) | func (r *OffsetTokenRange) end() *OffsetToken { type IngestionFailedError (line 587) | type IngestionFailedError struct method LostOwnership (line 597) | func (e *IngestionFailedError) LostOwnership() bool { method CanRetry (line 602) | func (e *IngestionFailedError) CanRetry() bool { method Error (line 613) | func (e *IngestionFailedError) Error() string { type NotCommittedError (line 626) | type NotCommittedError struct method Error (line 633) | func (e *NotCommittedError) Error() string { type CommitBackoffOptions (line 645) | type CommitBackoffOptions struct FILE: internal/impl/snowflake/streaming/streaming_test.go function TestDebugModeDisabled (line 17) | func TestDebugModeDisabled(t *testing.T) { FILE: internal/impl/snowflake/streaming/testing/benchmark_test.go function generateTestBatch (line 25) | func generateTestBatch(size int) service.MessageBatch { function BenchmarkParquetConstruction (line 44) | func BenchmarkParquetConstruction(b *testing.B) { function BenchmarkParquetConstructionChunkSizes (line 130) | func BenchmarkParquetConstructionChunkSizes(b *testing.B) { function BenchmarkParquetConstructionParallelism (line 190) | func BenchmarkParquetConstructionParallelism(b *testing.B) { FILE: internal/impl/snowflake/streaming/testing/gcs.go constant defaultBucket (line 24) | defaultBucket = "snowflake-test" constant defaultPathPrefix (line 25) | defaultPathPrefix = "stage/" type FakeGCSContainer (line 29) | type FakeGCSContainer struct method createBucket (line 90) | func (gc *FakeGCSContainer) createBucket(ctx context.Context) error { method Terminate (line 102) | func (gc *FakeGCSContainer) Terminate(ctx context.Context) error { method Endpoint (line 111) | func (gc *FakeGCSContainer) Endpoint() string { method Bucket (line 116) | func (gc *FakeGCSContainer) Bucket() string { method PathPrefix (line 121) | func (gc *FakeGCSContainer) PathPrefix() string { method GCSClient (line 126) | func (*FakeGCSContainer) GCSClient(ctx context.Context) (*gcs.Client, ... function StartFakeGCS (line 37) | func StartFakeGCS(ctx context.Context) (*FakeGCSContainer, error) { FILE: internal/impl/snowflake/streaming/testing/helper.go type TestEnvironment (line 23) | type TestEnvironment struct function Setup (line 30) | func Setup(t *testing.T) *TestEnvironment { function GenerateTestPrivateKey (line 59) | func GenerateTestPrivateKey(t *testing.T) *rsa.PrivateKey { function GetLogger (line 67) | func GetLogger(t *testing.T) *service.Logger { FILE: internal/impl/snowflake/streaming/testing/server.go constant responseSuccess (line 19) | responseSuccess = 0 constant responseTableNotExist (line 20) | responseTableNotExist = 4 constant responseErrQueueFull (line 21) | responseErrQueueFull = 7 constant responseErrRetryRequest (line 22) | responseErrRetryRequest = 10 constant responseErrInvalidClientSequencer (line 23) | responseErrInvalidClientSequencer = 20 constant responseErrTransientError (line 24) | responseErrTransientError = 35 constant responseErrMissingColumnStats (line 25) | responseErrMissingColumnStats = 40 type MockSnowflakeServer (line 29) | type MockSnowflakeServer struct method Close (line 61) | func (m *MockSnowflakeServer) Close() { method URL (line 66) | func (m *MockSnowflakeServer) URL() string { method handleConfigureClient (line 97) | func (m *MockSnowflakeServer) handleConfigureClient(w http.ResponseWri... method handleChannelStatus (line 162) | func (m *MockSnowflakeServer) handleChannelStatus(w http.ResponseWrite... method handleOpenChannel (line 254) | func (m *MockSnowflakeServer) handleOpenChannel(w http.ResponseWriter,... method handleDropChannel (line 436) | func (m *MockSnowflakeServer) handleDropChannel(w http.ResponseWriter,... method handleRegisterBlob (line 528) | func (m *MockSnowflakeServer) handleRegisterBlob(w http.ResponseWriter... method handleRunSQL (line 600) | func (*MockSnowflakeServer) handleRunSQL(w http.ResponseWriter, r *htt... function NewMockSnowflakeServer (line 36) | func NewMockSnowflakeServer(fakeGCS *FakeGCSContainer) *MockSnowflakeSer... type clientConfigureRequest (line 70) | type clientConfigureRequest struct type fileLocationInfo (line 75) | type fileLocationInfo struct type clientConfigureResponse (line 89) | type clientConfigureResponse struct type channelStatusRequest (line 136) | type channelStatusRequest struct type batchChannelStatusRequest (line 144) | type batchChannelStatusRequest struct type channelStatusResponse (line 149) | type channelStatusResponse struct type batchChannelStatusResponse (line 156) | type batchChannelStatusResponse struct type openChannelRequest (line 207) | type openChannelRequest struct type columnMetadata (line 219) | type columnMetadata struct type offsetToken (line 234) | type offsetToken struct type openChannelResponse (line 238) | type openChannelResponse struct type dropChannelRequest (line 416) | type dropChannelRequest struct type dropChannelResponse (line 427) | type dropChannelResponse struct type channelMetadata (line 466) | type channelMetadata struct type chunkMetadata (line 475) | type chunkMetadata struct type blobMetadata (line 489) | type blobMetadata struct type registerBlobRequest (line 497) | type registerBlobRequest struct type channelRegisterStatus (line 504) | type channelRegisterStatus struct type chunkRegisterStatus (line 511) | type chunkRegisterStatus struct type blobRegisterStatus (line 518) | type blobRegisterStatus struct type registerBlobResponse (line 522) | type registerBlobResponse struct function ptr (line 616) | func ptr[T any](v T) *T { FILE: internal/impl/snowflake/streaming/testing/state.go type ChannelState (line 19) | type ChannelState struct type ServerState (line 33) | type ServerState struct method SetGCSConfig (line 64) | func (s *ServerState) SetGCSConfig(bucket, pathPrefix string) { method GetGCSConfig (line 72) | func (s *ServerState) GetGCSConfig() (bucket, pathPrefix string) { method GetClientPrefix (line 79) | func (s *ServerState) GetClientPrefix() string { method GetDeploymentID (line 86) | func (s *ServerState) GetDeploymentID() int64 { method GetChannel (line 97) | func (s *ServerState) GetChannel(database, schema, table, channel stri... method OpenChannel (line 106) | func (s *ServerState) OpenChannel(database, schema, table, channel str... method DropChannel (line 140) | func (s *ServerState) DropChannel(database, schema, table, channel str... method UpdateChannelOffset (line 152) | func (s *ServerState) UpdateChannelOffset(database, schema, table, cha... method RegisterBlob (line 164) | func (s *ServerState) RegisterBlob(path string) { method GetRegisteredBlobs (line 171) | func (s *ServerState) GetRegisteredBlobs() []string { function NewServerState (line 54) | func NewServerState() *ServerState { function channelKey (line 92) | func channelKey(database, schema, table, channel string) string { FILE: internal/impl/snowflake/streaming/uploader.go type uploader (line 36) | type uploader interface function newUploader (line 40) | func newUploader(fileLocationInfo fileLocationInfo) (uploader, error) { type azureUploader (line 113) | type azureUploader struct method upload (line 118) | func (u *azureUploader) upload(ctx context.Context, path string, encry... type s3Uploader (line 136) | type s3Uploader struct method upload (line 141) | func (u *s3Uploader) upload(ctx context.Context, path string, encrypte... type gcsUploader (line 154) | type gcsUploader struct method upload (line 159) | func (u *gcsUploader) upload(ctx context.Context, path string, encrypt... function splitBucketAndPath (line 180) | func splitBucketAndPath(stageLocation string) (string, string, error) { function buildS3Endpoint (line 188) | func buildS3Endpoint(info fileLocationInfo) *string { type uploaderLoadResult (line 203) | type uploaderLoadResult struct type uploaderManager (line 211) | type uploaderManager struct method Start (line 232) | func (m *uploaderManager) Start(ctx context.Context) error { method GetUploader (line 242) | func (m *uploaderManager) GetUploader() *uploaderLoadResult { method RefreshUploader (line 248) | func (m *uploaderManager) RefreshUploader(ctx context.Context) { method Stop (line 284) | func (m *uploaderManager) Stop() { function newUploaderManager (line 221) | func newUploaderManager(client *SnowflakeRestClient, role string) *uploa... FILE: internal/impl/snowflake/streaming/uploader_test.go type s3EndpointTestCase (line 17) | type s3EndpointTestCase struct function TestBuildS3Endpoint (line 23) | func TestBuildS3Endpoint(t *testing.T) { FILE: internal/impl/snowflake/streaming/userdata_converter.go type typedBufferFactory (line 28) | type typedBufferFactory type typedBuffer (line 32) | type typedBuffer interface type typedBufferImpl (line 44) | type typedBufferImpl struct method WriteValue (line 59) | func (b *typedBufferImpl) WriteValue(v parquet.Value) { method WriteNull (line 65) | func (b *typedBufferImpl) WriteNull() { method WriteInt128 (line 69) | func (b *typedBufferImpl) WriteInt128(v int128.Num) { method WriteBool (line 74) | func (b *typedBufferImpl) WriteBool(v bool) { method WriteFloat64 (line 78) | func (b *typedBufferImpl) WriteFloat64(v float64) { method WriteBytes (line 82) | func (b *typedBufferImpl) WriteBytes(v []byte) { method Reset (line 86) | func (b *typedBufferImpl) Reset(columnWriter *parquet.ColumnWriter, co... type int64Buffer (line 96) | type int64Buffer struct method WriteInt128 (line 100) | func (b *int64Buffer) WriteInt128(v int128.Num) { type int32Buffer (line 106) | type int32Buffer struct method WriteInt128 (line 110) | func (b *int32Buffer) WriteInt128(v int128.Num) { type dataConverter (line 114) | type dataConverter interface type boolConverter (line 122) | type boolConverter struct method ValidateAndConvert (line 126) | func (c boolConverter) ValidateAndConvert(stats *statsBuffer, val any,... type numberConverter (line 148) | type numberConverter struct method ValidateAndConvert (line 154) | func (c numberConverter) ValidateAndConvert(stats *statsBuffer, val an... type doubleConverter (line 224) | type doubleConverter struct method ValidateAndConvert (line 228) | func (c doubleConverter) ValidateAndConvert(stats *statsBuffer, val an... type binaryConverter (line 282) | type binaryConverter struct method ValidateAndConvert (line 288) | func (c binaryConverter) ValidateAndConvert(stats *statsBuffer, val an... type jsonConverter (line 329) | type jsonConverter struct method ValidateAndConvert (line 334) | func (c jsonConverter) ValidateAndConvert(stats *statsBuffer, val any,... type jsonArrayConverter (line 352) | type jsonArrayConverter struct method ValidateAndConvert (line 356) | func (c jsonArrayConverter) ValidateAndConvert(stats *statsBuffer, val... type jsonObjectConverter (line 365) | type jsonObjectConverter struct method ValidateAndConvert (line 369) | func (c jsonObjectConverter) ValidateAndConvert(stats *statsBuffer, va... type timestampConverter (line 378) | type timestampConverter struct method ValidateAndConvert (line 387) | func (c timestampConverter) ValidateAndConvert(stats *statsBuffer, val... type timeConverter (line 440) | type timeConverter struct method ValidateAndConvert (line 445) | func (c timeConverter) ValidateAndConvert(stats *statsBuffer, val any,... type dateConverter (line 473) | type dateConverter struct method ValidateAndConvert (line 477) | func (c dateConverter) ValidateAndConvert(stats *statsBuffer, val any,... FILE: internal/impl/snowflake/streaming/userdata_converter_test.go type validateTestCase (line 23) | type validateTestCase struct function TestTimeConverter (line 32) | func TestTimeConverter(t *testing.T) { function TestNumberConverter (line 112) | func TestNumberConverter(t *testing.T) { function TestRealConverter (line 225) | func TestRealConverter(t *testing.T) { function TestBoolConverter (line 331) | func TestBoolConverter(t *testing.T) { function TestBinaryConverter (line 358) | func TestBinaryConverter(t *testing.T) { function TestStringConverter (line 377) | func TestStringConverter(t *testing.T) { function TestTimestampNTZConverter (line 400) | func TestTimestampNTZConverter(t *testing.T) { function TestTimestampTZConverter (line 463) | func TestTimestampTZConverter(t *testing.T) { function TestTimestampLTZConverter (line 490) | func TestTimestampLTZConverter(t *testing.T) { function TestDateConverter (line 529) | func TestDateConverter(t *testing.T) { type testTypedBuffer (line 564) | type testTypedBuffer struct method WriteNull (line 568) | func (b *testTypedBuffer) WriteNull() { method WriteInt128 (line 572) | func (b *testTypedBuffer) WriteInt128(v int128.Num) { method WriteBool (line 583) | func (b *testTypedBuffer) WriteBool(v bool) { method WriteFloat64 (line 587) | func (b *testTypedBuffer) WriteFloat64(v float64) { method WriteBytes (line 591) | func (b *testTypedBuffer) WriteBytes(v []byte) { method Reset (line 595) | func (b *testTypedBuffer) Reset(*parquet.ColumnWriter, int) { function runTestcase (line 599) | func runTestcase(t *testing.T, dc dataConverter, tc validateTestCase) { FILE: internal/impl/spicedb/client.go type clientConfig (line 27) | type clientConfig struct method loadSpiceDBClient (line 35) | func (cc *clientConfig) loadSpiceDBClient() (*authzed.Client, error) { FILE: internal/impl/spicedb/watch_input.go function init (line 34) | func init() { function watchInputSpec (line 40) | func watchInputSpec() *service.ConfigSpec { type watchMsg (line 83) | type watchMsg struct type watchInput (line 88) | type watchInput struct method Connect (line 137) | func (wi *watchInput) Connect(ctx context.Context) error { method Read (line 217) | func (wi *watchInput) Read(ctx context.Context) (*service.Message, ser... method Close (line 251) | func (wi *watchInput) Close(ctx context.Context) error { function newWatchInput (line 101) | func newWatchInput(pConf *service.ParsedConfig, mgr *service.Resources) ... FILE: internal/impl/spicedb/watch_input_test.go function TestIntegrationSpiceDB (line 31) | func TestIntegrationSpiceDB(t *testing.T) { function watchInputFromConf (line 162) | func watchInputFromConf(t *testing.T, yml string) (*watchInput, *service... FILE: internal/impl/splunk/input.go constant siFieldURL (line 31) | siFieldURL = "url" constant siFieldUser (line 32) | siFieldUser = "user" constant siFieldPassword (line 33) | siFieldPassword = "password" constant siFieldQuery (line 34) | siFieldQuery = "query" constant siFieldTLS (line 35) | siFieldTLS = "tls" function inputSpec (line 40) | func inputSpec() *service.ConfigSpec { function init (line 56) | func init() { type input (line 71) | type input struct method Connect (line 131) | func (i *input) Connect(ctx context.Context) error { method Read (line 186) | func (i *input) Read(context.Context) (*service.Message, service.AckFu... method Close (line 216) | func (i *input) Close(ctx context.Context) error { function inputFromParsed (line 85) | func inputFromParsed(pConf *service.ParsedConfig, log *service.Logger) (... FILE: internal/impl/splunk/integration_test.go function TestIntegrationSplunk (line 30) | func TestIntegrationSplunk(t *testing.T) { FILE: internal/impl/splunk/output.go constant soFieldURL (line 28) | soFieldURL = "url" constant soFieldToken (line 29) | soFieldToken = "token" constant soFieldGzip (line 30) | soFieldGzip = "gzip" constant soFieldEventHost (line 31) | soFieldEventHost = "event_host" constant soFieldEventSource (line 32) | soFieldEventSource = "event_source" constant soFieldEventSourceType (line 33) | soFieldEventSourceType = "event_sourcetype" constant soFieldEventIndex (line 34) | soFieldEventIndex = "event_index" constant soFieldTLS (line 35) | soFieldTLS = "tls" constant soFieldBatching (line 36) | soFieldBatching = "batching" constant soFieldSkipCertVerify (line 39) | soFieldSkipCertVerify = "skip_cert_verify" constant soFieldBatchCount (line 40) | soFieldBatchCount = "batching_count" constant soFieldBatchPeriod (line 41) | soFieldBatchPeriod = "batching_period" constant soFieldBatchByteSize (line 42) | soFieldBatchByteSize = "batching_byte_size" constant soFieldRateLimit (line 43) | soFieldRateLimit = "rate_limit" function outputSpec (line 48) | func outputSpec() *service.ConfigSpec { function init (line 86) | func init() { type output (line 116) | type output struct method Connect (line 186) | func (*output) Connect(context.Context) error { return nil } method WriteBatch (line 188) | func (o *output) WriteBatch(ctx context.Context, b service.MessageBatc... method Close (line 273) | func (*output) Close(context.Context) error { return nil } function outputFromParsed (line 129) | func outputFromParsed(pConf *service.ParsedConfig, log *service.Logger) ... FILE: internal/impl/sql/bloblang.go type vector (line 23) | type vector struct function init (line 27) | func init() { FILE: internal/impl/sql/buffer_sqlite.go function SQLiteBufferConfig (line 37) | func SQLiteBufferConfig() *service.ConfigSpec { function init (line 82) | func init() { function NewSQLiteBufferFromConfig (line 93) | func NewSQLiteBufferFromConfig(conf *service.ParsedConfig, _ *service.Re... type SQLiteBuffer (line 117) | type SQLiteBuffer struct method tryGetBatch (line 171) | func (m *SQLiteBuffer) tryGetBatch(ctx context.Context) (service.Messa... method requeue (line 203) | func (m *SQLiteBuffer) requeue(ctx context.Context, index int) error { method toAckableBatches (line 220) | func (m *SQLiteBuffer) toAckableBatches(batches []service.MessageBatch... method ReadBatch (line 259) | func (m *SQLiteBuffer) ReadBatch(ctx context.Context) (service.Message... method WriteBatch (line 315) | func (m *SQLiteBuffer) WriteBatch(ctx context.Context, msgBatch servic... method EndOfInput (line 358) | func (m *SQLiteBuffer) EndOfInput() { method Close (line 369) | func (m *SQLiteBuffer) Close(context.Context) error { function newSQLiteBuffer (line 130) | func newSQLiteBuffer(path string, preProcs, postProcs []*service.OwnedPr... type ackableBatch (line 215) | type ackableBatch struct type retryable (line 379) | type retryable interface function getBackoff (line 385) | func getBackoff() backoff.BackOff { function retryableErr (line 393) | func retryableErr(err error) bool { function execRetries (line 403) | func execRetries(ctx context.Context, r retryable) (res sql.Result, err ... function queryRowRetries (line 421) | func queryRowRetries(ctx context.Context, r retryable, v ...any) (err er... function appendUint32 (line 441) | func appendUint32(buffer []byte, i uint32) []byte { function readUint32 (line 449) | func readUint32(b []byte) (i uint32, remaining []byte, err error) { function appendBatchV0 (line 456) | func appendBatchV0(buffer []byte, batch service.MessageBatch) ([]byte, e... function appendMessageV0 (line 472) | func appendMessageV0(buffer []byte, msg *service.Message) ([]byte, error) { function readBatch (line 501) | func readBatch(b []byte) (service.MessageBatch, []byte, error) { function readBatchV0 (line 514) | func readBatchV0(b []byte) (service.MessageBatch, []byte, error) { function readMessageV0 (line 530) | func readMessageV0(b []byte) (*service.Message, []byte, error) { FILE: internal/impl/sql/buffer_sqlite_test.go function msgEqualStr (line 39) | func msgEqualStr(t testing.TB, expected string, m *service.Message) { function msgEqual (line 48) | func msgEqual(t testing.TB, exp, act *service.Message) { function memBufFromConf (line 74) | func memBufFromConf(t testing.TB, conf string) *sql.SQLiteBuffer { function TestBufferSQLiteBasic (line 86) | func TestBufferSQLiteBasic(t *testing.T) { function TestBufferSQLiteBatchPreservation (line 114) | func TestBufferSQLiteBatchPreservation(t *testing.T) { function TestBufferSQLiteBatchSplit (line 144) | func TestBufferSQLiteBatchSplit(t *testing.T) { function TestBufferSQLiteProcessors (line 176) | func TestBufferSQLiteProcessors(t *testing.T) { function TestBufferSQLiteOwnership (line 210) | func TestBufferSQLiteOwnership(t *testing.T) { function TestBufferSQLiteLoopingRandom (line 255) | func TestBufferSQLiteLoopingRandom(t *testing.T) { function TestBufferSQLiteLockStep (line 285) | func TestBufferSQLiteLockStep(t *testing.T) { function TestBufferSQLiteAck (line 321) | func TestBufferSQLiteAck(t *testing.T) { function TestBufferSQLiteCloseWithPending (line 370) | func TestBufferSQLiteCloseWithPending(t *testing.T) { function TestBufferSQLiteCloseAfterNack (line 409) | func TestBufferSQLiteCloseAfterNack(t *testing.T) { function TestBufferSQLitePermissionDenied (line 461) | func TestBufferSQLitePermissionDenied(t *testing.T) { function BenchmarkBufferSQLiteWrites (line 487) | func BenchmarkBufferSQLiteWrites(b *testing.B) { function BenchmarkBufferSQLiteReads (line 507) | func BenchmarkBufferSQLiteReads(b *testing.B) { function BenchmarkBufferSQLiteLockStep (line 540) | func BenchmarkBufferSQLiteLockStep(b *testing.B) { function BenchmarkBufferSQLiteLockStepLarge (line 579) | func BenchmarkBufferSQLiteLockStepLarge(b *testing.B) { function BenchmarkBufferSQLiteBatch1 (line 619) | func BenchmarkBufferSQLiteBatch1(b *testing.B) { function BenchmarkBufferSQLiteBatch10 (line 623) | func BenchmarkBufferSQLiteBatch10(b *testing.B) { function BenchmarkBufferSQLiteBatch100 (line 627) | func BenchmarkBufferSQLiteBatch100(b *testing.B) { function benchmarkBufferSQLiteProcsBatchedN (line 631) | func benchmarkBufferSQLiteProcsBatchedN(b *testing.B, n int) { FILE: internal/impl/sql/cache_integration_test.go function TestIntegrationCache (line 31) | func TestIntegrationCache(t *testing.T) { FILE: internal/impl/sql/cache_sql.go constant cacheKeyColumnField (line 32) | cacheKeyColumnField = "key_column" constant cacheValueColumnField (line 33) | cacheValueColumnField = "value_column" constant cacheSetSuffixField (line 34) | cacheSetSuffixField = "set_suffix" function sqlCacheConfig (line 37) | func sqlCacheConfig() *service.ConfigSpec { function init (line 91) | func init() { type sqlCache (line 99) | type sqlCache struct method Get (line 189) | func (s *sqlCache) Get(ctx context.Context, key string) (value []byte,... method Set (line 200) | func (s *sqlCache) Set(ctx context.Context, key string, value []byte, ... method Add (line 205) | func (s *sqlCache) Add(ctx context.Context, key string, value []byte, ... method Delete (line 218) | func (s *sqlCache) Delete(ctx context.Context, key string) error { method Close (line 226) | func (s *sqlCache) Close(ctx context.Context) error { function newSQLCacheFromConfig (line 115) | func newSQLCacheFromConfig(conf *service.ParsedConfig, mgr *service.Reso... FILE: internal/impl/sql/conn_fields.go function connFields (line 91) | func connFields() []*service.ConfigField { type rawQueryStatement (line 145) | type rawQueryStatement struct function rawQueryField (line 153) | func rawQueryField() *service.ConfigField { function rawQueryArgsMappingField (line 172) | func rawQueryArgsMappingField() *service.ConfigField { type connSettings (line 180) | type connSettings struct method apply (line 191) | func (c *connSettings) apply(ctx context.Context, db *sql.DB, log *ser... function connSettingsFromParsed (line 215) | func connSettingsFromParsed( function sqlOpenWithReworks (line 273) | func sqlOpenWithReworks(logger *service.Logger, driver, dsn string) (*sq... FILE: internal/impl/sql/conn_fields_test.go function TestConnSettingsInitStmt (line 35) | func TestConnSettingsInitStmt(t *testing.T) { function TestConnSettingsInitFiles (line 112) | func TestConnSettingsInitFiles(t *testing.T) { FILE: internal/impl/sql/input_sql_raw.go function sqlRawInputConfig (line 29) | func sqlRawInputConfig() *service.ConfigSpec { function init (line 60) | func init() { type sqlRawInput (line 74) | type sqlRawInput struct method Connect (line 128) | func (s *sqlRawInput) Connect(ctx context.Context) (err error) { method Read (line 191) | func (s *sqlRawInput) Read(context.Context) (*service.Message, service... method Close (line 229) | func (s *sqlRawInput) Close(ctx context.Context) error { function newSQLRawInputFromConfig (line 92) | func newSQLRawInputFromConfig(conf *service.ParsedConfig, mgr *service.R... FILE: internal/impl/sql/input_sql_raw_test.go function TestSQLRawInputEmptyShutdown (line 25) | func TestSQLRawInputEmptyShutdown(t *testing.T) { FILE: internal/impl/sql/input_sql_select.go function sqlSelectInputConfig (line 31) | func sqlSelectInputConfig() *service.ConfigSpec { function init (line 91) | func init() { type sqlSelectInput (line 105) | type sqlSelectInput struct method Connect (line 190) | func (s *sqlSelectInput) Connect(ctx context.Context) (err error) { method Read (line 256) | func (s *sqlSelectInput) Read(context.Context) (*service.Message, serv... method Close (line 294) | func (s *sqlSelectInput) Close(ctx context.Context) error { function newSQLSelectInputFromConfig (line 122) | func newSQLSelectInputFromConfig(conf *service.ParsedConfig, mgr *servic... FILE: internal/impl/sql/input_sql_select_test.go function TestSQLSelectInputEmptyShutdown (line 25) | func TestSQLSelectInputEmptyShutdown(t *testing.T) { FILE: internal/impl/sql/integration_test.go type testFn (line 42) | type testFn function testProcessors (line 44) | func testProcessors(name string, fn func(t *testing.T, insertProc, selec... function testRawProcessors (line 89) | func testRawProcessors(name string, fn func(t *testing.T, insertProc, se... function testRawTransactionalProcessors (line 142) | func testRawTransactionalProcessors(name string, fn func(t *testing.T, i... function testRawDeprecatedProcessors (line 206) | func testRawDeprecatedProcessors(name string, fn func(t *testing.T, inse... function rawProcessorTest (line 351) | func rawProcessorTest(t *testing.T, insertProc, selectProc service.Batch... function testBatchInputOutputBatch (line 395) | func testBatchInputOutputBatch(t *testing.T, driver, dsn, table string) { function testBatchInputOutputRaw (line 488) | func testBatchInputOutputRaw(t *testing.T, driver, dsn, table string) { function testSuite (line 609) | func testSuite(t *testing.T, driver, dsn string, createTableFn func(stri... function runClickhouseTest (line 629) | func runClickhouseTest(t *testing.T, dsnScheme string) { function TestIntegrationClickhouse (line 695) | func TestIntegrationClickhouse(t *testing.T) { function TestIntegrationPostgres (line 720) | func TestIntegrationPostgres(t *testing.T) { function TestIntegrationPostgresVector (line 795) | func TestIntegrationPostgresVector(t *testing.T) { function TestIntegrationMySQL (line 924) | func TestIntegrationMySQL(t *testing.T) { function TestIntegrationMSSQL (line 988) | func TestIntegrationMSSQL(t *testing.T) { function TestIntegrationSQLite (line 1049) | func TestIntegrationSQLite(t *testing.T) { function TestIntegrationOracle (line 1092) | func TestIntegrationOracle(t *testing.T) { function TestIntegrationTrino (line 1158) | func TestIntegrationTrino(t *testing.T) { function TestIntegrationCosmosDB (line 1219) | func TestIntegrationCosmosDB(t *testing.T) { FILE: internal/impl/sql/output_sql_deprecated.go function sqlDeprecatedOutputConfig (line 22) | func sqlDeprecatedOutputConfig() *service.ConfigSpec { function init (line 47) | func init() { function newSQLDeprecatedOutputFromConfig (line 64) | func newSQLDeprecatedOutputFromConfig(conf *service.ParsedConfig, mgr *s... FILE: internal/impl/sql/output_sql_insert.go function sqlInsertOutputConfig (line 31) | func sqlInsertOutputConfig() *service.ConfigSpec { function init (line 94) | func init() { type sqlInsertOutput (line 111) | type sqlInsertOutput struct method Connect (line 218) | func (s *sqlInsertOutput) Connect(ctx context.Context) error { method WriteBatch (line 245) | func (s *sqlInsertOutput) WriteBatch(ctx context.Context, batch servic... method Close (line 309) | func (s *sqlInsertOutput) Close(ctx context.Context) error { function newSQLInsertOutputFromConfig (line 128) | func newSQLInsertOutputFromConfig(conf *service.ParsedConfig, mgr *servi... FILE: internal/impl/sql/output_sql_insert_test.go function TestSQLInsertOutputEmptyShutdown (line 25) | func TestSQLInsertOutputEmptyShutdown(t *testing.T) { FILE: internal/impl/sql/output_sql_raw.go function sqlRawOutputConfig (line 29) | func sqlRawOutputConfig() *service.ConfigSpec { function init (line 108) | func init() { type sqlRawOutput (line 125) | type sqlRawOutput struct method Connect (line 229) | func (s *sqlRawOutput) Connect(ctx context.Context) error { method WriteBatch (line 256) | func (s *sqlRawOutput) WriteBatch(ctx context.Context, batch service.M... method Close (line 335) | func (s *sqlRawOutput) Close(ctx context.Context) error { function newSQLRawOutputFromConfig (line 141) | func newSQLRawOutputFromConfig(conf *service.ParsedConfig, mgr *service.... function newSQLRawOutput (line 211) | func newSQLRawOutput( FILE: internal/impl/sql/processor_sql_deprecated.go function DeprecatedProcessorConfig (line 23) | func DeprecatedProcessorConfig() *service.ConfigSpec { function init (line 54) | func init() { function NewSQLDeprecatedProcessorFromConfig (line 63) | func NewSQLDeprecatedProcessorFromConfig(conf *service.ParsedConfig, mgr... FILE: internal/impl/sql/processor_sql_insert.go function InsertProcessorConfig (line 32) | func InsertProcessorConfig() *service.ConfigSpec { function init (line 93) | func init() { type sqlInsertProcessor (line 103) | type sqlInsertProcessor struct method ProcessBatch (line 224) | func (s *sqlInsertProcessor) ProcessBatch(ctx context.Context, batch s... method Close (line 298) | func (s *sqlInsertProcessor) Close(ctx context.Context) error { function NewSQLInsertProcessorFromConfig (line 117) | func NewSQLInsertProcessorFromConfig(conf *service.ParsedConfig, mgr *se... FILE: internal/impl/sql/processor_sql_raw.go function RawProcessorConfig (line 30) | func RawProcessorConfig() *service.ConfigSpec { function init (line 124) | func init() { type sqlRawProcessor (line 134) | type sqlRawProcessor struct method ProcessBatch (line 256) | func (s *sqlRawProcessor) ProcessBatch(ctx context.Context, batch serv... method Close (line 377) | func (s *sqlRawProcessor) Close(ctx context.Context) error { function NewSQLRawProcessorFromConfig (line 147) | func NewSQLRawProcessorFromConfig(conf *service.ParsedConfig, mgr *servi... function newSQLRawProcessor (line 224) | func newSQLRawProcessor( FILE: internal/impl/sql/processor_sql_select.go function SelectProcessorConfig (line 32) | func SelectProcessorConfig() *service.ConfigSpec { function init (line 96) | func init() { type sqlSelectProcessor (line 106) | type sqlSelectProcessor struct method ProcessBatch (line 203) | func (s *sqlSelectProcessor) ProcessBatch(ctx context.Context, batch s... method Close (line 260) | func (s *sqlSelectProcessor) Close(ctx context.Context) error { function NewSQLSelectProcessorFromConfig (line 119) | func NewSQLSelectProcessorFromConfig(conf *service.ParsedConfig, mgr *se... FILE: internal/impl/sql/resources/clickhouse_init.sql type test (line 1) | create table test ( FILE: internal/impl/sql/util.go function sqlRowsToArray (line 24) | func sqlRowsToArray(rows *sql.Rows) ([]any, error) { function sqlRowToMap (line 65) | func sqlRowToMap(rows *sql.Rows) (map[string]any, error) { type argsConverter (line 99) | type argsConverter function bloblValuesToPgSQLValues (line 101) | func bloblValuesToPgSQLValues(v []any) []any { FILE: internal/impl/statsd/metrics_statsd.go constant smFieldAddress (line 29) | smFieldAddress = "address" constant smFieldFlushPeriod (line 30) | smFieldFlushPeriod = "flush_period" constant smFieldTagFormat (line 31) | smFieldTagFormat = "tag_format" constant smFieldTags (line 32) | smFieldTags = "tags" function statsdSpec (line 35) | func statsdSpec() *service.ConfigSpec { function init (line 59) | func init() { type wrappedDatadogLogger (line 67) | type wrappedDatadogLogger struct method Printf (line 71) | func (s wrappedDatadogLogger) Printf(msg string, args ...any) { constant TagFormatNone (line 79) | TagFormatNone = "none" constant TagFormatDatadog (line 80) | TagFormatDatadog = "datadog" constant TagFormatInfluxDB (line 81) | TagFormatInfluxDB = "influxdb" type statsdStat (line 86) | type statsdStat struct method Incr (line 92) | func (s *statsdStat) Incr(count int64) { method IncrFloat64 (line 96) | func (s *statsdStat) IncrFloat64(count float64) { method Decr (line 100) | func (s *statsdStat) Decr(count int64) { method DecrFloat64 (line 104) | func (s *statsdStat) DecrFloat64(count float64) { method Timing (line 108) | func (s *statsdStat) Timing(delta int64) { method Set (line 112) | func (s *statsdStat) Set(value int64) { method SetFloat64 (line 116) | func (s *statsdStat) SetFloat64(value float64) { type statsdMetrics (line 122) | type statsdMetrics struct method NewCounterCtor (line 179) | func (h *statsdMetrics) NewCounterCtor(path string, n ...string) servi... method NewTimerCtor (line 189) | func (h *statsdMetrics) NewTimerCtor(path string, n ...string) service... method NewGaugeCtor (line 199) | func (h *statsdMetrics) NewGaugeCtor(path string, n ...string) service... method HandlerFunc (line 209) | func (*statsdMetrics) HandlerFunc() http.HandlerFunc { method Close (line 213) | func (h *statsdMetrics) Close(context.Context) error { method tagsWithGlobal (line 218) | func (h *statsdMetrics) tagsWithGlobal(metricTags []statsd.Tag) []stat... function newStatsdFromParsed (line 128) | func newStatsdFromParsed(conf *service.ParsedConfig, log *service.Logger... function tags (line 229) | func tags(labels, values []string) []statsd.Tag { FILE: internal/impl/statsd/metrics_statsd_test.go function TestStatsdGlobalTagsDatadog (line 29) | func TestStatsdGlobalTagsDatadog(t *testing.T) { function TestStatsdGlobalTagsInfluxDB (line 87) | func TestStatsdGlobalTagsInfluxDB(t *testing.T) { function TestStatsdGlobalTagsWithLabelTags (line 137) | func TestStatsdGlobalTagsWithLabelTags(t *testing.T) { function TestStatsdNoGlobalTags (line 186) | func TestStatsdNoGlobalTags(t *testing.T) { function TestStatsdTagsHelperFunction (line 235) | func TestStatsdTagsHelperFunction(t *testing.T) { FILE: internal/impl/text/text_chunker_processor.go function init (line 31) | func init() { constant tcpFieldStrategy (line 40) | tcpFieldStrategy = "strategy" constant tcpFieldChunkSize (line 41) | tcpFieldChunkSize = "chunk_size" constant tcpFieldChunkOverlap (line 42) | tcpFieldChunkOverlap = "chunk_overlap" constant tcpFieldSeparators (line 43) | tcpFieldSeparators = "separators" constant tcpFieldWithLenFunc (line 44) | tcpFieldWithLenFunc = "length_measure" constant tcpFieldTokenEncoding (line 45) | tcpFieldTokenEncoding = "token_encoding" constant tcpFieldAllowedSpecial (line 46) | tcpFieldAllowedSpecial = "allowed_special" constant tcpFieldDisallowedSpecial (line 47) | tcpFieldDisallowedSpecial = "disallowed_special" constant tcpFieldIncludeCodeBlocks (line 48) | tcpFieldIncludeCodeBlocks = "include_code_blocks" constant tcpFieldReferenceLinks (line 49) | tcpFieldReferenceLinks = "keep_reference_links" function newTextChunkerSpec (line 52) | func newTextChunkerSpec() *service.ConfigSpec { function newTextChunker (line 103) | func newTextChunker(conf *service.ParsedConfig, _ *service.Resources) (s... type textChunker (line 202) | type textChunker struct method Process (line 207) | func (t *textChunker) Process(_ context.Context, msg *service.Message)... method Close (line 226) | func (*textChunker) Close(context.Context) error { FILE: internal/impl/text/text_chunker_processor_test.go function TestChunksRecursiveChars (line 29) | func TestChunksRecursiveChars(t *testing.T) { function TestChunksMarkdown (line 42) | func TestChunksMarkdown(t *testing.T) { function splitTextUsingConfig (line 88) | func splitTextUsingConfig(t *testing.T, text, config string) []string { FILE: internal/impl/tigerbeetle/config_test.go function TestConfigLinting (line 28) | func TestConfigLinting(t *testing.T) { FILE: internal/impl/tigerbeetle/input_tigerbeetle.go constant fieldClusterID (line 39) | fieldClusterID = "cluster_id" constant fieldAddresses (line 40) | fieldAddresses = "addresses" constant fieldProgressCache (line 41) | fieldProgressCache = "progress_cache" constant fieldRateLimit (line 42) | fieldRateLimit = "rate_limit" constant fieldEventCountMax (line 43) | fieldEventCountMax = "event_count_max" constant fieldIdleInterval (line 44) | fieldIdleInterval = "idle_interval_ms" constant fieldTimestampInitial (line 45) | fieldTimestampInitial = "timestamp_initial" constant fieldTimeoutSeconds (line 46) | fieldTimeoutSeconds = "timeout_seconds" constant idleIntervalDefault (line 48) | idleIntervalDefault = 1000 constant eventCountDefault (line 49) | eventCountDefault = 2730 constant timeoutSecondsDefault (line 50) | timeoutSecondsDefault = 15 constant shutdownTimeout (line 51) | shutdownTimeout = 5 * time.Second function configSpec (line 54) | func configSpec() *service.ConfigSpec { type tigerbeetleConfig (line 196) | type tigerbeetleConfig struct type tigerbeetleInput (line 208) | type tigerbeetleInput struct method Connect (line 229) | func (input *tigerbeetleInput) Connect(ctx context.Context) error { method Close (line 269) | func (input *tigerbeetleInput) Close(ctx context.Context) error { method ReadBatch (line 291) | func (input *tigerbeetleInput) ReadBatch(ctx context.Context) (service... method produce (line 395) | func (input *tigerbeetleInput) produce(ctx context.Context, client tb.... method consume (line 486) | func (input *tigerbeetleInput) consume(ctx context.Context) error { method checkRateLimit (line 556) | func (input *tigerbeetleInput) checkRateLimit(ctx context.Context) err... method getTimestampLast (line 717) | func (input *tigerbeetleInput) getTimestampLast(ctx context.Context) (... method setTimestampLast (line 741) | func (input *tigerbeetleInput) setTimestampLast(ctx context.Context, t... type batchedMesssage (line 220) | type batchedMesssage struct function init (line 225) | func init() { function newTigerbeetleInput (line 302) | func newTigerbeetleInput(config *service.ParsedConfig, resources *servic... type JsonChangeEvent (line 590) | type JsonChangeEvent struct type JsonTransfer (line 600) | type JsonTransfer struct type JsonAccount (line 614) | type JsonAccount struct function jsonSerialize (line 628) | func jsonSerialize(result tb_types.ChangeEvent) ([]byte, error) { function stringToUint128 (line 675) | func stringToUint128(str string) (tb_types.Uint128, bool) { function uint128ToString (line 688) | func uint128ToString(value tb_types.Uint128) string { function eventTypeString (line 693) | func eventTypeString(value tb_types.ChangeEventType) string { FILE: internal/impl/tigerbeetle/integration_test.go constant messageCount (line 45) | messageCount = 5_000 constant connectorYaml (line 47) | connectorYaml = ` constant cacheYaml (line 53) | cacheYaml = ` function setupTestWithTigerBeetle (line 59) | func setupTestWithTigerBeetle(t *testing.T, version string) (tb.Client, ... function TestIntegrationTigerBeetle (line 105) | func TestIntegrationTigerBeetle(t *testing.T) { FILE: internal/impl/timeplus/driver/driver.go type driver (line 32) | type driver struct method Run (line 65) | func (d *driver) Run(sql string) error { method Read (line 90) | func (d *driver) Read(context.Context) (map[string]any, error) { method Close (line 137) | func (d *driver) Close(context.Context) error { function NewDriver (line 48) | func NewDriver(logger *service.Logger, addr, username, password string) ... function isQueryCancelErr (line 155) | func isQueryCancelErr(err error) bool { function parse (line 160) | func parse(err error) (int, string) { FILE: internal/impl/timeplus/http/client.go constant timeplusAPIVersion (line 33) | timeplusAPIVersion = "v1beta2" constant timeplusdDAPIVersion (line 34) | timeplusdDAPIVersion = "v1" constant TargetTimeplus (line 37) | TargetTimeplus string = "timeplus" constant TargetTimeplusd (line 40) | TargetTimeplusd string = "timeplusd" type Client (line 44) | type Client struct method Write (line 92) | func (c *Client) Write(ctx context.Context, cols []string, rows [][]an... type tpIngest (line 51) | type tpIngest struct function NewClient (line 57) | func NewClient(logger *service.Logger, target string, baseURL *url.URL, ... function newDefaultClient (line 79) | func newDefaultClient() *http.Client { FILE: internal/impl/timeplus/http/header.go function NewHeader (line 23) | func NewHeader(apikey, username, password string) http.Header { FILE: internal/impl/timeplus/http/sse.go type sseClient (line 31) | type sseClient struct method Run (line 76) | func (c *sseClient) Run(sql string) error { method Read (line 150) | func (c *sseClient) Read(ctx context.Context) (map[string]any, error) { method Close (line 178) | func (c *sseClient) Close(context.Context) error { method readQueryMeta (line 184) | func (c *sseClient) readQueryMeta() ([]col, error) { type query (line 45) | type query struct type result (line 49) | type result struct type col (line 53) | type col struct function NewSSEClient (line 60) | func NewSSEClient(logger *service.Logger, baseURL *url.URL, workspace, a... FILE: internal/impl/timeplus/http/sse_lib.go type sseEvent (line 29) | type sseEvent struct type eventStreamReader (line 37) | type eventStreamReader struct method ReadEvent (line 109) | func (e *eventStreamReader) ReadEvent() (*sseEvent, error) { function newEventStreamReader (line 41) | func newEventStreamReader(eventStream io.Reader, maxBufferSize int) *eve... function containsDoubleNewline (line 73) | func containsDoubleNewline(data []byte) (int, int) { function minPosInt (line 95) | func minPosInt(a, b int) int { function trimHeader (line 130) | func trimHeader(size int, data []byte) []byte { function processEvent (line 147) | func processEvent(msg []byte) (event *sseEvent, err error) { FILE: internal/impl/timeplus/input.go function init (line 33) | func init() { function newTimeplusInput (line 85) | func newTimeplusInput(conf *service.ParsedConfig, mgr *service.Resources... type timeplusInput (line 142) | type timeplusInput struct method Connect (line 149) | func (p *timeplusInput) Connect(context.Context) error { method Read (line 169) | func (p *timeplusInput) Read(ctx context.Context) (*service.Message, s... method Close (line 191) | func (p *timeplusInput) Close(ctx context.Context) error { FILE: internal/impl/timeplus/interface.go type Writer (line 20) | type Writer interface type Reader (line 25) | type Reader interface FILE: internal/impl/timeplus/output.go function init (line 30) | func init() { type timeplus (line 96) | type timeplus struct method Close (line 102) | func (*timeplus) Close(context.Context) error { method Connect (line 107) | func (t *timeplus) Connect(context.Context) error { method WriteBatch (line 115) | func (t *timeplus) WriteBatch(ctx context.Context, b service.MessageBa... function newTimeplusOutput (line 154) | func newTimeplusOutput(conf *service.ParsedConfig, mgr *service.Resource... FILE: internal/impl/timeplus/timeplus_output_test.go function TestOutputTimeplus (line 29) | func TestOutputTimeplus(t *testing.T) { function TestOutputTimeplusd (line 171) | func TestOutputTimeplusd(t *testing.T) { FILE: internal/impl/twitter/init.go function init (line 30) | func init() { FILE: internal/impl/wasm/functions.go function ptrLen (line 25) | func ptrLen(contentPtr, contentLen uint64) uint64 { function registerModuleRunnerFunction (line 31) | func registerModuleRunnerFunction(name string, ctor func(r *moduleRunner... FILE: internal/impl/wasm/processor_wazero.go function wazeroAllocProcessorConfig (line 31) | func wazeroAllocProcessorConfig() *service.ConfigSpec { function init (line 55) | func init() { type wazeroAllocProcessor (line 65) | type wazeroAllocProcessor struct method newModule (line 110) | func (p *wazeroAllocProcessor) newModule() (mod *moduleRunner, err err... method ProcessBatch (line 149) | func (p *wazeroAllocProcessor) ProcessBatch(ctx context.Context, batch... method Close (line 170) | func (p *wazeroAllocProcessor) Close(ctx context.Context) error { function newWazeroAllocProcessorFromConfig (line 72) | func newWazeroAllocProcessorFromConfig(conf *service.ParsedConfig, mgr *... function newWazeroAllocProcessor (line 91) | func newWazeroAllocProcessor(functionName string, wasmBinary []byte, mgr... type moduleRunner (line 184) | type moduleRunner struct method reset (line 203) | func (r *moduleRunner) reset() { method funcErr (line 211) | func (r *moduleRunner) funcErr(err error) { method allocateBytesInbound (line 218) | func (r *moduleRunner) allocateBytesInbound(ctx context.Context, data ... method readBytesOutbound (line 255) | func (r *moduleRunner) readBytesOutbound(ctx context.Context, contentP... method Run (line 270) | func (r *moduleRunner) Run(ctx context.Context, batch service.MessageB... method Close (line 298) | func (r *moduleRunner) Close(ctx context.Context) error { FILE: internal/impl/wasm/processor_wazero_test.go function TestWazeroWASIGoProcessor (line 31) | func TestWazeroWASIGoProcessor(t *testing.T) { function TestWazeroWASIGoProcessorParallel (line 58) | func TestWazeroWASIGoProcessorParallel(t *testing.T) { function TestWazeroWASIRustProcessor (line 98) | func TestWazeroWASIRustProcessor(t *testing.T) { function BenchmarkWazeroWASIGoCalls (line 125) | func BenchmarkWazeroWASIGoCalls(b *testing.B) { function BenchmarkWazeroWASIRustCalls (line 154) | func BenchmarkWazeroWASIRustCalls(b *testing.B) { FILE: internal/impl/xml/bloblang.go function init (line 26) | func init() { FILE: internal/impl/xml/bloblang_test.go function TestParseXML (line 28) | func TestParseXML(t *testing.T) { FILE: internal/impl/xml/package.go function init (line 28) | func init() { function ToMap (line 37) | func ToMap(xmlBytes []byte, cast bool) (map[string]any, error) { FILE: internal/impl/xml/processor.go constant pFieldOperator (line 25) | pFieldOperator = "operator" constant pFieldCast (line 26) | pFieldCast = "cast" function xmlProcSpec (line 29) | func xmlProcSpec() *service.ConfigSpec { function init (line 105) | func init() { type xmlProc (line 113) | type xmlProc struct method Process (line 139) | func (p *xmlProc) Process(_ context.Context, msg *service.Message) (se... method Close (line 154) | func (*xmlProc) Close(context.Context) error { function xmlProcFromParsed (line 118) | func xmlProcFromParsed(pConf *service.ParsedConfig, mgr *service.Resourc... FILE: internal/impl/xml/processor_test.go function TestXMLCases (line 26) | func TestXMLCases(t *testing.T) { function TestXMLWithCast (line 127) | func TestXMLWithCast(t *testing.T) { FILE: internal/impl/zeromq/input_zmq4.go function zmqInputConfig (line 31) | func zmqInputConfig() *service.ConfigSpec { function init (line 69) | func init() { type zmqInput (line 81) | type zmqInput struct method Connect (line 153) | func (z *zmqInput) Connect(ignored context.Context) (err error) { method ReadBatch (line 204) | func (z *zmqInput) ReadBatch(ctx context.Context) (service.MessageBatc... method Close (line 233) | func (z *zmqInput) Close(ctx context.Context) error { function zmqInputFromConfig (line 95) | func zmqInputFromConfig(conf *service.ParsedConfig, mgr *service.Resourc... function getZMQInputType (line 143) | func getZMQInputType(t string) (zmq4.Type, error) { FILE: internal/impl/zeromq/integration_test.go function TestIntegrationZMQ (line 27) | func TestIntegrationZMQ(t *testing.T) { FILE: internal/impl/zeromq/output_zmq4.go function zmqOutputConfig (line 31) | func zmqOutputConfig() *service.ConfigSpec { function init (line 66) | func init() { type zmqOutput (line 79) | type zmqOutput struct method Connect (line 145) | func (z *zmqOutput) Connect(_ context.Context) (err error) { method WriteBatch (line 190) | func (z *zmqOutput) WriteBatch(_ context.Context, batch service.Messag... method Close (line 216) | func (z *zmqOutput) Close(ctx context.Context) error { function zmqOutputFromConfig (line 92) | func zmqOutputFromConfig(conf *service.ParsedConfig, mgr *service.Resour... function getZMQOutputType (line 133) | func getZMQOutputType(t string) (zmq4.Type, error) { FILE: internal/license/service.go constant defaultLicenseFilepath (line 23) | defaultLicenseFilepath = "/etc/redpanda/redpanda.license" type Service (line 33) | type Service struct method setLicense (line 135) | func (s *Service) setLicense(res *service.Resources, l license.Redpand... method updateExpiryMetricLoop (line 155) | func (s *Service) updateExpiryMetricLoop(ctx context.Context, l licens... method readAndValidateLicense (line 175) | func (s *Service) readAndValidateLicense() (license.RedpandaLicense, e... method readLicense (line 212) | func (s *Service) readLicense() (licenseFileContents []byte, err error) { type Config (line 43) | type Config struct method defaultLicenseFilepath (line 49) | func (c Config) defaultLicenseFilepath() string { function RegisterService (line 58) | func RegisterService(res *service.Resources, conf Config) { function InjectTestService (line 77) | func InjectTestService(res *service.Resources) { function InjectCustomLicenseBytes (line 96) | func InjectCustomLicenseBytes(res *service.Resources, conf Config, licen... FILE: internal/license/service_test.go function TestLicenseEnterpriseNoLicense (line 21) | func TestLicenseEnterpriseNoLicense(t *testing.T) { FILE: internal/license/shared_service.go function LoadFromResources (line 22) | func LoadFromResources(res *service.Resources) (license.RedpandaLicense,... function CheckRunningEnterprise (line 38) | func CheckRunningEnterprise(res *service.Resources) error { type sharedServiceKeyType (line 49) | type sharedServiceKeyType function setSharedService (line 53) | func setSharedService(res *service.Resources, svc *Service) { function getSharedService (line 57) | func getSharedService(res *service.Resources) *Service { FILE: internal/mcp/authz.go constant permissionInitialize (line 29) | permissionInitialize authz.PermissionName = "dataplane_mcpse... constant permissionPing (line 30) | permissionPing authz.PermissionName = "dataplane_mcpse... constant permissionResourcesList (line 31) | permissionResourcesList authz.PermissionName = "dataplane_mcpse... constant permissionResourcesTemplatesList (line 32) | permissionResourcesTemplatesList authz.PermissionName = "dataplane_mcpse... constant permissionResourcesRead (line 33) | permissionResourcesRead authz.PermissionName = "dataplane_mcpse... constant permissionPromptsList (line 34) | permissionPromptsList authz.PermissionName = "dataplane_mcpse... constant permissionPromptsGet (line 35) | permissionPromptsGet authz.PermissionName = "dataplane_mcpse... constant permissionToolsList (line 36) | permissionToolsList authz.PermissionName = "dataplane_mcpse... constant permissionToolsCall (line 37) | permissionToolsCall authz.PermissionName = "dataplane_mcpse... constant permissionLoggingSetLevel (line 38) | permissionLoggingSetLevel authz.PermissionName = "dataplane_mcpse... function NewAuthorizer (line 69) | func NewAuthorizer(name authz.ResourceName, file string, logger *slog.Lo... function NewAuthorizerFromEndpoint (line 82) | func NewAuthorizerFromEndpoint(name authz.ResourceName, endpoint string,... type Authorizer (line 94) | type Authorizer struct method Middleware (line 99) | func (a *Authorizer) Middleware(next mcp.MethodHandler) mcp.MethodHand... method Close (line 111) | func (a *Authorizer) Close() error { FILE: internal/mcp/integration_test.go function init (line 52) | func init() { type mcpServerHandle (line 65) | type mcpServerHandle struct method URL (line 72) | func (h *mcpServerHandle) URL() string { method Close (line 76) | func (h *mcpServerHandle) Close() error { function setupMCPServer (line 82) | func setupMCPServer(t *testing.T, issuerURL, orgID, policyFile string) *... function createMCPClient (line 153) | func createMCPClient(t *testing.T, serverURL, token string) (*mcp.Client... type mcpClientTransport (line 184) | type mcpClientTransport struct method RoundTrip (line 189) | func (t *mcpClientTransport) RoundTrip(req *http.Request) (*http.Respo... function TestIntegrationMCPServerJWTAuth_Valid (line 207) | func TestIntegrationMCPServerJWTAuth_Valid(t *testing.T) { function TestIntegrationMCPServerJWTAuth_Invalid (line 245) | func TestIntegrationMCPServerJWTAuth_Invalid(t *testing.T) { function TestIntegrationMCPServerAuthz_AllowAll (line 358) | func TestIntegrationMCPServerAuthz_AllowAll(t *testing.T) { function TestIntegrationMCPServerAuthz_DenyAll (line 392) | func TestIntegrationMCPServerAuthz_DenyAll(t *testing.T) { function TestIntegrationMCPServerAuthz_PolicyReload (line 436) | func TestIntegrationMCPServerAuthz_PolicyReload(t *testing.T) { function TestIntegrationMCPServerTracing (line 489) | func TestIntegrationMCPServerTracing(t *testing.T) { FILE: internal/mcp/mcp.go type gMux (line 43) | type gMux struct method HandleFunc (line 47) | func (g *gMux) HandleFunc(pattern string, handler func(http.ResponseWr... type Server (line 53) | type Server struct method Resources (line 216) | func (m *Server) Resources() *service.Resources { method ServeStdio (line 221) | func (m *Server) ServeStdio() error { method addSSEEndpoints (line 225) | func (m *Server) addSSEEndpoints() { method addStreamableEndpoints (line 233) | func (m *Server) addStreamableEndpoints() { method ServeHTTP (line 241) | func (m *Server) ServeHTTP(ctx context.Context, l net.Listener) error { method ServeObservability (line 263) | func (m *Server) ServeObservability(ctx context.Context, l net.Listene... function NewServer (line 63) | func NewServer( FILE: internal/mcp/metrics/metrics.go type Metrics (line 27) | type Metrics struct method ReceivingMiddleware (line 53) | func (m *Metrics) ReceivingMiddleware(next mcp.MethodHandler) mcp.Meth... method SendingMiddleware (line 73) | func (m *Metrics) SendingMiddleware(next mcp.MethodHandler) mcp.Method... method handleToolCall (line 81) | func (m *Metrics) handleToolCall(ctx context.Context, next mcp.MethodH... function NewMetrics (line 39) | func NewMetrics(m *service.Metrics) *Metrics { function extractToolName (line 109) | func extractToolName(req mcp.Request) string { FILE: internal/mcp/repository/scanner.go type Scanner (line 26) | type Scanner struct method OnTemplateFile (line 44) | func (s *Scanner) OnTemplateFile(fn func(filePath string, contents []b... method OnResourceFile (line 50) | func (s *Scanner) OnResourceFile(fn func(resourceType, filePath string... method OnMetricsFile (line 56) | func (s *Scanner) OnMetricsFile(fn func(filePath string, contents []by... method OnTracerFile (line 62) | func (s *Scanner) OnTracerFile(fn func(filePath string, contents []byt... method scanFnForExtensions (line 66) | func (s *Scanner) scanFnForExtensions(fn func(path string, contents []... method Scan (line 100) | func (s *Scanner) Scan(root string) error { function NewScanner (line 36) | func NewScanner(fs fs.FS) *Scanner { FILE: internal/mcp/repository/scanner_test.go function TestScannerHappy (line 28) | func TestScannerHappy(t *testing.T) { function TestScannerRoot (line 94) | func TestScannerRoot(t *testing.T) { FILE: internal/mcp/run.go function Run (line 28) | func Run( FILE: internal/mcp/starlark/component_config.go constant kindScalar (line 29) | kindScalar = "scalar" constant kindArray (line 30) | kindArray = "array" constant kind2DArray (line 31) | kind2DArray = "2darray" constant kindMap (line 32) | kindMap = "map" type fieldSpec (line 35) | type fieldSpec struct function extractFieldSpec (line 42) | func extractFieldSpec(conf *service.ConfigView) (*fieldSpec, error) { function toBuiltinMethod (line 65) | func toBuiltinMethod(methodName, componentName string, spec *fieldSpec) ... function toKeywordBuiltinMethod (line 81) | func toKeywordBuiltinMethod(methodName, componentName string) (*starlark... function toArgsBuiltinMethod (line 102) | func toArgsBuiltinMethod(methodName, componentName string) (*starlark.Bu... function toArgBuiltinMethod (line 116) | func toArgBuiltinMethod(methodName, componentName string, spec *fieldSpe... type starlarkComponent (line 134) | type starlarkComponent struct method MarshalJSON (line 145) | func (s *starlarkComponent) MarshalJSON() ([]byte, error) { method Freeze (line 150) | func (*starlarkComponent) Freeze() { method Hash (line 155) | func (s *starlarkComponent) Hash() (uint32, error) { method String (line 163) | func (s *starlarkComponent) String() string { method Truth (line 168) | func (*starlarkComponent) Truth() starlark.Bool { method Type (line 173) | func (*starlarkComponent) Type() string { function serializeStarlarkToJSON (line 177) | func serializeStarlarkToJSON(thread *starlark.Thread, value starlark.Val... FILE: internal/mcp/starlark/interpreter.go type MCPProcessorTool (line 32) | type MCPProcessorTool struct type EvalResult (line 40) | type EvalResult struct function Eval (line 45) | func Eval( FILE: internal/mcp/tools/wrapper.go type ResourcesWrapper (line 35) | type ResourcesWrapper struct method SetEnvVarLookupFunc (line 72) | func (w *ResourcesWrapper) SetEnvVarLookupFunc(fn func(context.Context... method SetHTTPMultiplexer (line 78) | func (w *ResourcesWrapper) SetHTTPMultiplexer(mux service.HTTPMultiple... method Build (line 84) | func (w *ResourcesWrapper) Build() (resources *service.Resources, err ... method Close (line 91) | func (w *ResourcesWrapper) Close(ctx context.Context) error { method initSpan (line 101) | func (w *ResourcesWrapper) initSpan(ctx context.Context, name string) ... method initMsgSpan (line 105) | func (w *ResourcesWrapper) initMsgSpan(name string, msg *service.Messa... method SetMetricsYAML (line 145) | func (w *ResourcesWrapper) SetMetricsYAML(fileBytes []byte) error { method SetTracerYAML (line 151) | func (w *ResourcesWrapper) SetTracerYAML(fileBytes []byte) error { method AddCacheYAML (line 168) | func (w *ResourcesWrapper) AddCacheYAML(fileBytes []byte) error { method AddInputYAML (line 322) | func (w *ResourcesWrapper) AddInputYAML(fileBytes []byte) error { method AddProcessorYAML (line 420) | func (w *ResourcesWrapper) AddProcessorYAML(fileBytes []byte) error { method AddOutputYAML (line 559) | func (w *ResourcesWrapper) AddOutputYAML(fileBytes []byte) error { function NewResourcesWrapper (line 47) | func NewResourcesWrapper(logger *slog.Logger, svr *mcp.Server, labelFilt... type mcpProperty (line 110) | type mcpProperty struct method toSchemaProperty (line 117) | func (p mcpProperty) toSchemaProperty() map[string]any { type mcpConfig (line 127) | type mcpConfig struct type meta (line 133) | type meta struct type resFile (line 138) | type resFile struct function attrString (line 155) | func attrString(s trace.Span, key, value string) { FILE: internal/mcp/tools/wrapper_test.go type discardHandler (line 34) | type discardHandler struct method Enabled (line 36) | func (discardHandler) Enabled(context.Context, slog.Level) bool { ret... method Handle (line 37) | func (discardHandler) Handle(context.Context, slog.Record) error { ret... method WithAttrs (line 38) | func (dh discardHandler) WithAttrs([]slog.Attr) slog.Handler { ret... method WithGroup (line 39) | func (dh discardHandler) WithGroup(string) slog.Handler { ret... function TestResourcesWrappersCacheHappy (line 41) | func TestResourcesWrappersCacheHappy(t *testing.T) { function TestResourcesWrappersTagFiltering (line 106) | func TestResourcesWrappersTagFiltering(t *testing.T) { function TestOutputSchemaDefaultProps (line 186) | func TestOutputSchemaDefaultProps(t *testing.T) { function TestOutputSchemaCustomProps (line 238) | func TestOutputSchemaCustomProps(t *testing.T) { FILE: internal/oauth2/oauth2.go constant fieldEnabled (line 28) | fieldEnabled = "enabled" constant fieldClientKey (line 29) | fieldClientKey = "client_key" constant fieldClientSecret (line 30) | fieldClientSecret = "client_secret" constant fieldTokenURL (line 31) | fieldTokenURL = "token_url" constant fieldScopes (line 32) | fieldScopes = "scopes" constant fieldEndpointParams (line 33) | fieldEndpointParams = "endpoint_params" type Config (line 37) | type Config struct method TokenSource (line 137) | func (c Config) TokenSource(ctx context.Context) oauth2.TokenSource { method HTTPClient (line 175) | func (c Config) HTTPClient(ctx context.Context, base *http.Client) (*h... function FieldSpec (line 47) | func FieldSpec() *service.ConfigField { function ParseConfig (line 97) | func ParseConfig(pConf *service.ParsedConfig) (Config, error) { FILE: internal/plugins/alltest/plugins_test.go function TestAllPluginsInInfoCSV (line 31) | func TestAllPluginsInInfoCSV(t *testing.T) { FILE: internal/plugins/cloudaitest/plugins_test.go function TestImportsMatch (line 24) | func TestImportsMatch(t *testing.T) { FILE: internal/plugins/cloudtest/plugins_test.go function TestImportsMatch (line 23) | func TestImportsMatch(t *testing.T) { FILE: internal/plugins/info.go type TypeName (line 30) | type TypeName method IsCore (line 48) | func (t TypeName) IsCore() bool { constant TypeNone (line 34) | TypeNone TypeName = "" constant TypeBuffer (line 35) | TypeBuffer TypeName = "buffer" constant TypeCache (line 36) | TypeCache TypeName = "cache" constant TypeInput (line 37) | TypeInput TypeName = "input" constant TypeMetric (line 38) | TypeMetric TypeName = "metric" constant TypeOutput (line 39) | TypeOutput TypeName = "output" constant TypeProcessor (line 40) | TypeProcessor TypeName = "processor" constant TypeRateLimit (line 41) | TypeRateLimit TypeName = "rate_limit" constant TypeScanner (line 42) | TypeScanner TypeName = "scanner" constant TypeTracer (line 43) | TypeTracer TypeName = "tracer" constant TypeSQLDriver (line 44) | TypeSQLDriver TypeName = "sql_driver" type PluginInfo (line 67) | type PluginInfo struct method key (line 89) | func (c PluginInfo) key() string { method toMap (line 123) | func (c PluginInfo) toMap() map[string]string { function basePluginInfo (line 78) | func basePluginInfo(name string, typeStr TypeName, view *service.ConfigV... function pluginInfoFromMap (line 93) | func pluginInfoFromMap(m map[string]string) PluginInfo { type columnInfo (line 114) | type columnInfo struct function pluginInfoMapColumns (line 119) | func pluginInfoMapColumns() []columnInfo { function formatBool (line 136) | func formatBool(b bool) string { type InfoCollection (line 144) | type InfoCollection method addIfMissing (line 146) | func (i InfoCollection) addIfMissing(info PluginInfo) { method Hydrate (line 232) | func (i InfoCollection) Hydrate(env *service.Environment) { method FormatCSV (line 278) | func (i InfoCollection) FormatCSV() ([]byte, error) { function init (line 160) | func init() { function PluginNamesForCloudAI (line 184) | func PluginNamesForCloudAI(typeStr TypeName) []string { function PluginNamesForCloud (line 208) | func PluginNamesForCloud(typeStr TypeName) []string { function padString (line 270) | func padString(v string, size int) string { FILE: internal/plugins/info_test.go function TestInfoCSV (line 23) | func TestInfoCSV(t *testing.T) { FILE: internal/pool/indexed.go type Indexed (line 23) | type Indexed interface type indexedImpl (line 36) | type indexedImpl struct function NewIndexed (line 46) | func NewIndexed[T any](ctor func(context.Context, string) (T, error)) In... method lock (line 56) | func (p *indexedImpl[T]) lock(ctx context.Context) error { method unlock (line 65) | func (p *indexedImpl[T]) unlock() { method Acquire (line 69) | func (p *indexedImpl[T]) Acquire(ctx context.Context, name string) (item... method Release (line 91) | func (p *indexedImpl[T]) Release(name string, item T) { method Reset (line 97) | func (p *indexedImpl[T]) Reset() { method Keys (line 103) | func (p *indexedImpl[T]) Keys() []string { FILE: internal/pool/indexed_test.go type bar (line 29) | type bar struct function TestIndexedAcquire (line 33) | func TestIndexedAcquire(t *testing.T) { function TestIndexedCtorCancellation (line 65) | func TestIndexedCtorCancellation(t *testing.T) { FILE: internal/pool/pool.go type Capped (line 28) | type Capped interface type cappedImpl (line 46) | type cappedImpl struct function NewCapped (line 57) | func NewCapped[T any](capacity int, ctor func(context.Context, int) (T, ... method Acquire (line 64) | func (p *cappedImpl[T]) Acquire(ctx context.Context) (T, error) { method acquireWait (line 88) | func (p *cappedImpl[T]) acquireWait(ctx context.Context) (item T, err er... method TryAcquireExisting (line 97) | func (p *cappedImpl[T]) TryAcquireExisting() (item T, ok bool) { method Release (line 106) | func (p *cappedImpl[T]) Release(item T) { method Size (line 110) | func (p *cappedImpl[T]) Size() int { method Cap (line 114) | func (p *cappedImpl[T]) Cap() int { method Reset (line 118) | func (p *cappedImpl[T]) Reset() { FILE: internal/pool/pool_test.go type foo (line 33) | type foo struct function TestReuse (line 37) | func TestReuse(t *testing.T) { function TestAcquire (line 58) | func TestAcquire(t *testing.T) { function TestCtorCancellation (line 97) | func TestCtorCancellation(t *testing.T) { function TestRandomized (line 111) | func TestRandomized(t *testing.T) { FILE: internal/protoconnect/status.pb.go constant _ (line 19) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 21) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type StatusEvent_Type (line 24) | type StatusEvent_Type method Enum (line 57) | func (x StatusEvent_Type) Enum() *StatusEvent_Type { method String (line 63) | func (x StatusEvent_Type) String() string { method Descriptor (line 67) | func (StatusEvent_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 71) | func (StatusEvent_Type) Type() protoreflect.EnumType { method Number (line 75) | func (x StatusEvent_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 80) | func (StatusEvent_Type) EnumDescriptor() ([]byte, []int) { constant StatusEvent_TYPE_UNSPECIFIED (line 28) | StatusEvent_TYPE_UNSPECIFIED StatusEvent_Type = 0 constant StatusEvent_TYPE_INITIALIZING (line 30) | StatusEvent_TYPE_INITIALIZING StatusEvent_Type = 1 constant StatusEvent_TYPE_CONNECTION_HEALTHY (line 32) | StatusEvent_TYPE_CONNECTION_HEALTHY StatusEvent_Type = 2 constant StatusEvent_TYPE_CONNECTION_ERROR (line 34) | StatusEvent_TYPE_CONNECTION_ERROR StatusEvent_Type = 3 constant StatusEvent_TYPE_EXITING (line 36) | StatusEvent_TYPE_EXITING StatusEvent_Type = 4 type ConnectionError (line 85) | type ConnectionError struct method Reset (line 94) | func (x *ConnectionError) Reset() { method String (line 101) | func (x *ConnectionError) String() string { method ProtoMessage (line 105) | func (*ConnectionError) ProtoMessage() {} method ProtoReflect (line 107) | func (x *ConnectionError) ProtoReflect() protoreflect.Message { method Descriptor (line 120) | func (*ConnectionError) Descriptor() ([]byte, []int) { method GetMessage (line 124) | func (x *ConnectionError) GetMessage() string { method GetPath (line 131) | func (x *ConnectionError) GetPath() string { method GetLabel (line 138) | func (x *ConnectionError) GetLabel() string { type ExitError (line 146) | type ExitError struct method Reset (line 153) | func (x *ExitError) Reset() { method String (line 160) | func (x *ExitError) String() string { method ProtoMessage (line 164) | func (*ExitError) ProtoMessage() {} method ProtoReflect (line 166) | func (x *ExitError) ProtoReflect() protoreflect.Message { method Descriptor (line 179) | func (*ExitError) Descriptor() ([]byte, []int) { method GetMessage (line 183) | func (x *ExitError) GetMessage() string { type StatusEvent (line 192) | type StatusEvent struct method Reset (line 204) | func (x *StatusEvent) Reset() { method String (line 211) | func (x *StatusEvent) String() string { method ProtoMessage (line 215) | func (*StatusEvent) ProtoMessage() {} method ProtoReflect (line 217) | func (x *StatusEvent) ProtoReflect() protoreflect.Message { method Descriptor (line 230) | func (*StatusEvent) Descriptor() ([]byte, []int) { method GetType (line 234) | func (x *StatusEvent) GetType() StatusEvent_Type { method GetPipelineId (line 241) | func (x *StatusEvent) GetPipelineId() string { method GetInstanceId (line 248) | func (x *StatusEvent) GetInstanceId() string { method GetTimestamp (line 255) | func (x *StatusEvent) GetTimestamp() int64 { method GetConnectionErrors (line 262) | func (x *StatusEvent) GetConnectionErrors() []*ConnectionError { method GetExitError (line 269) | func (x *StatusEvent) GetExitError() *ExitError { constant file_status_proto_rawDesc (line 278) | file_status_proto_rawDesc = "" + function file_status_proto_rawDescGZIP (line 311) | func file_status_proto_rawDescGZIP() []byte { function init (line 337) | func init() { file_status_proto_init() } function file_status_proto_init (line 338) | func file_status_proto_init() { FILE: internal/protohealth/endpoint.go type Endpoint (line 30) | type Endpoint struct method Run (line 53) | func (e *Endpoint) Run(ctx context.Context) error { method MarkDone (line 74) | func (e *Endpoint) MarkDone() { method Check (line 81) | func (e *Endpoint) Check(context.Context, *grpc_health_v1.HealthCheckR... method Watch (line 92) | func (e *Endpoint) Watch(_ *grpc_health_v1.HealthCheckRequest, server ... function NewEndpoint (line 39) | func NewEndpoint(port int16) *Endpoint { FILE: internal/retries/retries.go constant crboFieldMaxRetries (line 26) | crboFieldMaxRetries = "max_retries" constant crboFieldBackOff (line 27) | crboFieldBackOff = "backoff" constant crboFieldInitInterval (line 28) | crboFieldInitInterval = "initial_interval" constant crboFieldMaxInterval (line 29) | crboFieldMaxInterval = "max_interval" constant crboFieldMaxElapsedTime (line 30) | crboFieldMaxElapsedTime = "max_elapsed_time" function CommonRetryBackOffFields (line 34) | func CommonRetryBackOffFields( function fieldDurationOrEmptyStr (line 61) | func fieldDurationOrEmptyStr(pConf *service.ParsedConfig, path ...string... function CommonRetryBackOffCtorFromParsed (line 69) | func CommonRetryBackOffCtorFromParsed(pConf *service.ParsedConfig) (ctor... FILE: internal/rpcplugin/config.go type FieldType (line 31) | type FieldType method Validate (line 34) | func (f FieldType) Validate() error { constant FieldTypeString (line 44) | FieldTypeString FieldType = "string" constant FieldTypeInt (line 45) | FieldTypeInt FieldType = "int" constant FieldTypeFloat (line 46) | FieldTypeFloat FieldType = "float" constant FieldTypeBool (line 47) | FieldTypeBool FieldType = "bool" constant FieldTypeUnknown (line 48) | FieldTypeUnknown FieldType = "unknown" type FieldKind (line 52) | type FieldKind method Validate (line 55) | func (f FieldKind) Validate() error { constant FieldKindScalar (line 65) | FieldKindScalar FieldKind = "scalar" constant FieldKindMap (line 66) | FieldKindMap FieldKind = "map" constant FieldKindList (line 67) | FieldKindList FieldKind = "list" type FieldConfig (line 71) | type FieldConfig struct method toSpec (line 80) | func (c FieldConfig) toSpec() (*service.ConfigField, error) { method Validate (line 154) | func (c *FieldConfig) Validate() error { type ComponentType (line 172) | type ComponentType method Validate (line 175) | func (p ComponentType) Validate() error { constant ComponentTypeInput (line 188) | ComponentTypeInput ComponentType = "input" constant ComponentTypeProcessor (line 189) | ComponentTypeProcessor ComponentType = "processor" constant ComponentTypeOutput (line 190) | ComponentTypeOutput ComponentType = "output" type Config (line 196) | type Config struct method Validate (line 208) | func (c *Config) Validate() error { method setDefaultCWD (line 226) | func (c *Config) setDefaultCWD(cpath string) { method toSpec (line 237) | func (c *Config) toSpec() (*service.ConfigSpec, error) { function DiscoverAndRegisterPlugins (line 262) | func DiscoverAndRegisterPlugins(fs fs.FS, env *service.Environment, path... function registerPlugin (line 287) | func registerPlugin(env *service.Environment, cfg *Config) error { function environMap (line 323) | func environMap() map[string]string { FILE: internal/rpcplugin/golangtemplate/input/main.go type config (line 10) | type config struct function main (line 12) | func main() { type myInput (line 20) | type myInput struct method Connect (line 28) | func (m *myInput) Connect(context.Context) error { method ReadBatch (line 38) | func (m *myInput) ReadBatch(context.Context) (service.MessageBatch, se... method Close (line 48) | func (*myInput) Close(context.Context) error { function noopAck (line 53) | func noopAck(context.Context, error) error { FILE: internal/rpcplugin/golangtemplate/output/main.go type config (line 10) | type config struct function main (line 12) | func main() { type myOutput (line 20) | type myOutput struct method Connect (line 27) | func (*myOutput) Connect(context.Context) error { method WriteBatch (line 32) | func (*myOutput) WriteBatch(context.Context, service.MessageBatch) err... method Close (line 37) | func (*myOutput) Close(context.Context) error { FILE: internal/rpcplugin/golangtemplate/processor/main.go type config (line 10) | type config struct function main (line 12) | func main() { type myProcessor (line 18) | type myProcessor struct method ProcessBatch (line 25) | func (*myProcessor) ProcessBatch(_ context.Context, batch service.Mess... method Close (line 30) | func (*myProcessor) Close(context.Context) error { FILE: internal/rpcplugin/init.go type PluginLanguage (line 31) | type PluginLanguage constant PluginLanguageGo (line 35) | PluginLanguageGo PluginLanguage = "golang" constant PluginLanguagePython (line 37) | PluginLanguagePython PluginLanguage = "python" function InitializeProject (line 61) | func InitializeProject(lang PluginLanguage, compType ComponentType, dire... FILE: internal/rpcplugin/input.go type InputConfig (line 32) | type InputConfig struct type input (line 47) | type input struct method Connect (line 163) | func (i *input) Connect(ctx context.Context) (err error) { method ReadBatch (line 190) | func (i *input) ReadBatch(ctx context.Context) (service.MessageBatch, ... method Close (line 219) | func (i *input) Close(ctx context.Context) error { function RegisterInputPlugin (line 56) | func RegisterInputPlugin(env *service.Environment, spec InputConfig) err... function startInputPlugin (line 122) | func startInputPlugin( FILE: internal/rpcplugin/output.go type OutputConfig (line 32) | type OutputConfig struct type output (line 47) | type output struct method Connect (line 167) | func (o *output) Connect(ctx context.Context) (err error) { method WriteBatch (line 194) | func (o *output) WriteBatch(ctx context.Context, batch service.Message... method Close (line 212) | func (o *output) Close(ctx context.Context) error { function RegisterOutputPlugin (line 56) | func RegisterOutputPlugin(env *service.Environment, spec OutputConfig) e... function startOutputPlugin (line 121) | func startOutputPlugin( FILE: internal/rpcplugin/processor.go type ProcessorConfig (line 32) | type ProcessorConfig struct type processor (line 47) | type processor struct method ProcessBatch (line 158) | func (p *processor) ProcessBatch(ctx context.Context, batch service.Me... method Close (line 197) | func (p *processor) Close(ctx context.Context) error { function RegisterProcessorPlugin (line 56) | func RegisterProcessorPlugin(env *service.Environment, spec ProcessorCon... function startProcessorPlugin (line 120) | func startProcessorPlugin( FILE: internal/rpcplugin/processor_test.go function TestProcessorSerial (line 30) | func TestProcessorSerial(t *testing.T) { function TestProcessorCustomCwd (line 61) | func TestProcessorCustomCwd(t *testing.T) { FILE: internal/rpcplugin/pythontemplate/input/main.py function my_input (line 6) | async def my_input(config: Value): FILE: internal/rpcplugin/pythontemplate/output/main.py function my_output (line 7) | async def my_output(config: Value, messages: AsyncIterator[Message]): FILE: internal/rpcplugin/pythontemplate/processor/main.py function my_processor (line 6) | def my_processor(msg: Message) -> Message: FILE: internal/rpcplugin/runtimepb/convert.go function MessageBatchToProto (line 29) | func MessageBatchToProto(batch service.MessageBatch) (*MessageBatch, err... function MessageToProto (line 42) | func MessageToProto(msg *service.Message) (*Message, error) { function AnyToProto (line 74) | func AnyToProto(a any) (*Value, error) { function ProtoToMessageBatch (line 133) | func ProtoToMessageBatch(proto *MessageBatch) (service.MessageBatch, err... function ProtoToMessage (line 146) | func ProtoToMessage(msg *Message) (*service.Message, error) { function ValueToAny (line 170) | func ValueToAny(val *Value) (any, error) { FILE: internal/rpcplugin/runtimepb/error.go function ProtoToError (line 26) | func ProtoToError(err *Error) error { function ErrorToProto (line 46) | func ErrorToProto(err error) *Error { FILE: internal/rpcplugin/runtimepb/input.pb.go constant _ (line 33) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 35) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type BatchInputInitRequest (line 38) | type BatchInputInitRequest struct method Reset (line 46) | func (x *BatchInputInitRequest) Reset() { method String (line 53) | func (x *BatchInputInitRequest) String() string { method ProtoMessage (line 57) | func (*BatchInputInitRequest) ProtoMessage() {} method ProtoReflect (line 59) | func (x *BatchInputInitRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 72) | func (*BatchInputInitRequest) Descriptor() ([]byte, []int) { method GetConfig (line 76) | func (x *BatchInputInitRequest) GetConfig() *Value { type BatchInputInitResponse (line 83) | type BatchInputInitResponse struct method Reset (line 96) | func (x *BatchInputInitResponse) Reset() { method String (line 103) | func (x *BatchInputInitResponse) String() string { method ProtoMessage (line 107) | func (*BatchInputInitResponse) ProtoMessage() {} method ProtoReflect (line 109) | func (x *BatchInputInitResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 122) | func (*BatchInputInitResponse) Descriptor() ([]byte, []int) { method GetError (line 126) | func (x *BatchInputInitResponse) GetError() *Error { method GetAutoReplayNacks (line 133) | func (x *BatchInputInitResponse) GetAutoReplayNacks() bool { type BatchInputConnectRequest (line 140) | type BatchInputConnectRequest struct method Reset (line 146) | func (x *BatchInputConnectRequest) Reset() { method String (line 153) | func (x *BatchInputConnectRequest) String() string { method ProtoMessage (line 157) | func (*BatchInputConnectRequest) ProtoMessage() {} method ProtoReflect (line 159) | func (x *BatchInputConnectRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 172) | func (*BatchInputConnectRequest) Descriptor() ([]byte, []int) { type BatchInputConnectResponse (line 176) | type BatchInputConnectResponse struct method Reset (line 184) | func (x *BatchInputConnectResponse) Reset() { method String (line 191) | func (x *BatchInputConnectResponse) String() string { method ProtoMessage (line 195) | func (*BatchInputConnectResponse) ProtoMessage() {} method ProtoReflect (line 197) | func (x *BatchInputConnectResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 210) | func (*BatchInputConnectResponse) Descriptor() ([]byte, []int) { method GetError (line 214) | func (x *BatchInputConnectResponse) GetError() *Error { type BatchInputReadRequest (line 221) | type BatchInputReadRequest struct method Reset (line 227) | func (x *BatchInputReadRequest) Reset() { method String (line 234) | func (x *BatchInputReadRequest) String() string { method ProtoMessage (line 238) | func (*BatchInputReadRequest) ProtoMessage() {} method ProtoReflect (line 240) | func (x *BatchInputReadRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 253) | func (*BatchInputReadRequest) Descriptor() ([]byte, []int) { type BatchInputReadResponse (line 257) | type BatchInputReadResponse struct method Reset (line 270) | func (x *BatchInputReadResponse) Reset() { method String (line 277) | func (x *BatchInputReadResponse) String() string { method ProtoMessage (line 281) | func (*BatchInputReadResponse) ProtoMessage() {} method ProtoReflect (line 283) | func (x *BatchInputReadResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 296) | func (*BatchInputReadResponse) Descriptor() ([]byte, []int) { method GetBatchId (line 300) | func (x *BatchInputReadResponse) GetBatchId() uint64 { method GetBatch (line 307) | func (x *BatchInputReadResponse) GetBatch() *MessageBatch { method GetError (line 314) | func (x *BatchInputReadResponse) GetError() *Error { type BatchInputAckRequest (line 321) | type BatchInputAckRequest struct method Reset (line 332) | func (x *BatchInputAckRequest) Reset() { method String (line 339) | func (x *BatchInputAckRequest) String() string { method ProtoMessage (line 343) | func (*BatchInputAckRequest) ProtoMessage() {} method ProtoReflect (line 345) | func (x *BatchInputAckRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 358) | func (*BatchInputAckRequest) Descriptor() ([]byte, []int) { method GetBatchId (line 362) | func (x *BatchInputAckRequest) GetBatchId() uint64 { method GetError (line 369) | func (x *BatchInputAckRequest) GetError() *Error { type BatchInputAckResponse (line 376) | type BatchInputAckResponse struct method Reset (line 384) | func (x *BatchInputAckResponse) Reset() { method String (line 391) | func (x *BatchInputAckResponse) String() string { method ProtoMessage (line 395) | func (*BatchInputAckResponse) ProtoMessage() {} method ProtoReflect (line 397) | func (x *BatchInputAckResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 410) | func (*BatchInputAckResponse) Descriptor() ([]byte, []int) { method GetError (line 414) | func (x *BatchInputAckResponse) GetError() *Error { type BatchInputCloseRequest (line 421) | type BatchInputCloseRequest struct method Reset (line 427) | func (x *BatchInputCloseRequest) Reset() { method String (line 434) | func (x *BatchInputCloseRequest) String() string { method ProtoMessage (line 438) | func (*BatchInputCloseRequest) ProtoMessage() {} method ProtoReflect (line 440) | func (x *BatchInputCloseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 453) | func (*BatchInputCloseRequest) Descriptor() ([]byte, []int) { type BatchInputCloseResponse (line 457) | type BatchInputCloseResponse struct method Reset (line 465) | func (x *BatchInputCloseResponse) Reset() { method String (line 472) | func (x *BatchInputCloseResponse) String() string { method ProtoMessage (line 476) | func (*BatchInputCloseResponse) ProtoMessage() {} method ProtoReflect (line 478) | func (x *BatchInputCloseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 491) | func (*BatchInputCloseResponse) Descriptor() ([]byte, []int) { method GetError (line 495) | func (x *BatchInputCloseResponse) GetError() *Error { constant file_redpanda_runtime_v1alpha1_input_proto_rawDesc (line 504) | file_redpanda_runtime_v1alpha1_input_proto_rawDesc = "" + function file_redpanda_runtime_v1alpha1_input_proto_rawDescGZIP (line 540) | func file_redpanda_runtime_v1alpha1_input_proto_rawDescGZIP() []byte { function init (line 589) | func init() { file_redpanda_runtime_v1alpha1_input_proto_init() } function file_redpanda_runtime_v1alpha1_input_proto_init (line 590) | func file_redpanda_runtime_v1alpha1_input_proto_init() { FILE: internal/rpcplugin/runtimepb/input_grpc.pb.go constant _ (line 33) | _ = grpc.SupportPackageIsVersion9 constant BatchInputService_Init_FullMethodName (line 36) | BatchInputService_Init_FullMethodName = "/redpanda.runtime.v1alpha1... constant BatchInputService_Connect_FullMethodName (line 37) | BatchInputService_Connect_FullMethodName = "/redpanda.runtime.v1alpha1... constant BatchInputService_ReadBatch_FullMethodName (line 38) | BatchInputService_ReadBatch_FullMethodName = "/redpanda.runtime.v1alpha1... constant BatchInputService_Ack_FullMethodName (line 39) | BatchInputService_Ack_FullMethodName = "/redpanda.runtime.v1alpha1... constant BatchInputService_Close_FullMethodName (line 40) | BatchInputService_Close_FullMethodName = "/redpanda.runtime.v1alpha1... type BatchInputServiceClient (line 53) | type BatchInputServiceClient interface type batchInputServiceClient (line 102) | type batchInputServiceClient struct method Init (line 110) | func (c *batchInputServiceClient) Init(ctx context.Context, in *BatchI... method Connect (line 120) | func (c *batchInputServiceClient) Connect(ctx context.Context, in *Bat... method ReadBatch (line 130) | func (c *batchInputServiceClient) ReadBatch(ctx context.Context, in *B... method Ack (line 140) | func (c *batchInputServiceClient) Ack(ctx context.Context, in *BatchIn... method Close (line 150) | func (c *batchInputServiceClient) Close(ctx context.Context, in *Batch... function NewBatchInputServiceClient (line 106) | func NewBatchInputServiceClient(cc grpc.ClientConnInterface) BatchInputS... type BatchInputServiceServer (line 170) | type BatchInputServiceServer interface type UnimplementedBatchInputServiceServer (line 225) | type UnimplementedBatchInputServiceServer struct method Init (line 227) | func (UnimplementedBatchInputServiceServer) Init(context.Context, *Bat... method Connect (line 230) | func (UnimplementedBatchInputServiceServer) Connect(context.Context, *... method ReadBatch (line 233) | func (UnimplementedBatchInputServiceServer) ReadBatch(context.Context,... method Ack (line 236) | func (UnimplementedBatchInputServiceServer) Ack(context.Context, *Batc... method Close (line 239) | func (UnimplementedBatchInputServiceServer) Close(context.Context, *Ba... method mustEmbedUnimplementedBatchInputServiceServer (line 242) | func (UnimplementedBatchInputServiceServer) mustEmbedUnimplementedBatc... method testEmbeddedByValue (line 243) | func (UnimplementedBatchInputServiceServer) testEmbeddedByValue() ... type UnsafeBatchInputServiceServer (line 248) | type UnsafeBatchInputServiceServer interface function RegisterBatchInputServiceServer (line 252) | func RegisterBatchInputServiceServer(s grpc.ServiceRegistrar, srv BatchI... function _BatchInputService_Init_Handler (line 263) | func _BatchInputService_Init_Handler(srv interface{}, ctx context.Contex... function _BatchInputService_Connect_Handler (line 281) | func _BatchInputService_Connect_Handler(srv interface{}, ctx context.Con... function _BatchInputService_ReadBatch_Handler (line 299) | func _BatchInputService_ReadBatch_Handler(srv interface{}, ctx context.C... function _BatchInputService_Ack_Handler (line 317) | func _BatchInputService_Ack_Handler(srv interface{}, ctx context.Context... function _BatchInputService_Close_Handler (line 335) | func _BatchInputService_Close_Handler(srv interface{}, ctx context.Conte... FILE: internal/rpcplugin/runtimepb/message.pb.go constant _ (line 36) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 38) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type NullValue (line 42) | type NullValue method Enum (line 58) | func (x NullValue) Enum() *NullValue { method String (line 64) | func (x NullValue) String() string { method Descriptor (line 68) | func (NullValue) Descriptor() protoreflect.EnumDescriptor { method Type (line 72) | func (NullValue) Type() protoreflect.EnumType { method Number (line 76) | func (x NullValue) Number() protoreflect.EnumNumber { method EnumDescriptor (line 81) | func (NullValue) EnumDescriptor() ([]byte, []int) { constant NullValue_NULL_VALUE (line 45) | NullValue_NULL_VALUE NullValue = 0 type StructValue (line 87) | type StructValue struct method Reset (line 94) | func (x *StructValue) Reset() { method String (line 101) | func (x *StructValue) String() string { method ProtoMessage (line 105) | func (*StructValue) ProtoMessage() {} method ProtoReflect (line 107) | func (x *StructValue) ProtoReflect() protoreflect.Message { method Descriptor (line 120) | func (*StructValue) Descriptor() ([]byte, []int) { method GetFields (line 124) | func (x *StructValue) GetFields() map[string]*Value { type ListValue (line 133) | type ListValue struct method Reset (line 140) | func (x *ListValue) Reset() { method String (line 147) | func (x *ListValue) String() string { method ProtoMessage (line 151) | func (*ListValue) ProtoMessage() {} method ProtoReflect (line 153) | func (x *ListValue) ProtoReflect() protoreflect.Message { method Descriptor (line 166) | func (*ListValue) Descriptor() ([]byte, []int) { method GetValues (line 170) | func (x *ListValue) GetValues() []*Value { type Value (line 179) | type Value struct method Reset (line 197) | func (x *Value) Reset() { method String (line 204) | func (x *Value) String() string { method ProtoMessage (line 208) | func (*Value) ProtoMessage() {} method ProtoReflect (line 210) | func (x *Value) ProtoReflect() protoreflect.Message { method Descriptor (line 223) | func (*Value) Descriptor() ([]byte, []int) { method GetKind (line 227) | func (x *Value) GetKind() isValue_Kind { method GetNullValue (line 234) | func (x *Value) GetNullValue() NullValue { method GetStringValue (line 243) | func (x *Value) GetStringValue() string { method GetIntegerValue (line 252) | func (x *Value) GetIntegerValue() int64 { method GetDoubleValue (line 261) | func (x *Value) GetDoubleValue() float64 { method GetBoolValue (line 270) | func (x *Value) GetBoolValue() bool { method GetTimestampValue (line 279) | func (x *Value) GetTimestampValue() *timestamppb.Timestamp { method GetBytesValue (line 288) | func (x *Value) GetBytesValue() []byte { method GetStructValue (line 297) | func (x *Value) GetStructValue() *StructValue { method GetListValue (line 306) | func (x *Value) GetListValue() *ListValue { type isValue_Kind (line 315) | type isValue_Kind interface type Value_NullValue (line 319) | type Value_NullValue struct method isValue_Kind (line 355) | func (*Value_NullValue) isValue_Kind() {} type Value_StringValue (line 323) | type Value_StringValue struct method isValue_Kind (line 357) | func (*Value_StringValue) isValue_Kind() {} type Value_IntegerValue (line 327) | type Value_IntegerValue struct method isValue_Kind (line 359) | func (*Value_IntegerValue) isValue_Kind() {} type Value_DoubleValue (line 331) | type Value_DoubleValue struct method isValue_Kind (line 361) | func (*Value_DoubleValue) isValue_Kind() {} type Value_BoolValue (line 335) | type Value_BoolValue struct method isValue_Kind (line 363) | func (*Value_BoolValue) isValue_Kind() {} type Value_TimestampValue (line 339) | type Value_TimestampValue struct method isValue_Kind (line 365) | func (*Value_TimestampValue) isValue_Kind() {} type Value_BytesValue (line 343) | type Value_BytesValue struct method isValue_Kind (line 367) | func (*Value_BytesValue) isValue_Kind() {} type Value_StructValue (line 347) | type Value_StructValue struct method isValue_Kind (line 369) | func (*Value_StructValue) isValue_Kind() {} type Value_ListValue (line 351) | type Value_ListValue struct method isValue_Kind (line 371) | func (*Value_ListValue) isValue_Kind() {} type Error (line 374) | type Error struct method Reset (line 393) | func (x *Error) Reset() { method String (line 400) | func (x *Error) String() string { method ProtoMessage (line 404) | func (*Error) ProtoMessage() {} method ProtoReflect (line 406) | func (x *Error) ProtoReflect() protoreflect.Message { method Descriptor (line 419) | func (*Error) Descriptor() ([]byte, []int) { method GetMessage (line 423) | func (x *Error) GetMessage() string { method GetDetail (line 430) | func (x *Error) GetDetail() isError_Detail { method GetBackoff (line 437) | func (x *Error) GetBackoff() *durationpb.Duration { method GetNotConnected (line 446) | func (x *Error) GetNotConnected() *Error_NotConnected { method GetEndOfInput (line 455) | func (x *Error) GetEndOfInput() *Error_EndOfInput { type isError_Detail (line 464) | type isError_Detail interface type Error_Backoff (line 468) | type Error_Backoff struct method isError_Detail (line 483) | func (*Error_Backoff) isError_Detail() {} type Error_NotConnected_ (line 475) | type Error_NotConnected_ struct method isError_Detail (line 485) | func (*Error_NotConnected_) isError_Detail() {} type Error_EndOfInput_ (line 479) | type Error_EndOfInput_ struct method isError_Detail (line 487) | func (*Error_EndOfInput_) isError_Detail() {} type Message (line 490) | type Message struct method Reset (line 503) | func (x *Message) Reset() { method String (line 510) | func (x *Message) String() string { method ProtoMessage (line 514) | func (*Message) ProtoMessage() {} method ProtoReflect (line 516) | func (x *Message) ProtoReflect() protoreflect.Message { method Descriptor (line 529) | func (*Message) Descriptor() ([]byte, []int) { method GetPayload (line 533) | func (x *Message) GetPayload() isMessage_Payload { method GetBytes (line 540) | func (x *Message) GetBytes() []byte { method GetStructured (line 549) | func (x *Message) GetStructured() *Value { method GetMetadata (line 558) | func (x *Message) GetMetadata() *StructValue { method GetError (line 565) | func (x *Message) GetError() *Error { type isMessage_Payload (line 572) | type isMessage_Payload interface type Message_Bytes (line 576) | type Message_Bytes struct method isMessage_Payload (line 584) | func (*Message_Bytes) isMessage_Payload() {} type Message_Structured (line 580) | type Message_Structured struct method isMessage_Payload (line 586) | func (*Message_Structured) isMessage_Payload() {} type MessageBatch (line 588) | type MessageBatch struct method Reset (line 595) | func (x *MessageBatch) Reset() { method String (line 602) | func (x *MessageBatch) String() string { method ProtoMessage (line 606) | func (*MessageBatch) ProtoMessage() {} method ProtoReflect (line 608) | func (x *MessageBatch) ProtoReflect() protoreflect.Message { method Descriptor (line 621) | func (*MessageBatch) Descriptor() ([]byte, []int) { method GetMessages (line 625) | func (x *MessageBatch) GetMessages() []*Message { type Error_NotConnected (line 636) | type Error_NotConnected struct method Reset (line 642) | func (x *Error_NotConnected) Reset() { method String (line 649) | func (x *Error_NotConnected) String() string { method ProtoMessage (line 653) | func (*Error_NotConnected) ProtoMessage() {} method ProtoReflect (line 655) | func (x *Error_NotConnected) ProtoReflect() protoreflect.Message { method Descriptor (line 668) | func (*Error_NotConnected) Descriptor() ([]byte, []int) { type Error_EndOfInput (line 676) | type Error_EndOfInput struct method Reset (line 682) | func (x *Error_EndOfInput) Reset() { method String (line 689) | func (x *Error_EndOfInput) String() string { method ProtoMessage (line 693) | func (*Error_EndOfInput) ProtoMessage() {} method ProtoReflect (line 695) | func (x *Error_EndOfInput) ProtoReflect() protoreflect.Message { method Descriptor (line 708) | func (*Error_EndOfInput) Descriptor() ([]byte, []int) { constant file_redpanda_runtime_v1alpha1_message_proto_rawDesc (line 714) | file_redpanda_runtime_v1alpha1_message_proto_rawDesc = "" + function file_redpanda_runtime_v1alpha1_message_proto_rawDescGZIP (line 768) | func file_redpanda_runtime_v1alpha1_message_proto_rawDescGZIP() []byte { function init (line 813) | func init() { file_redpanda_runtime_v1alpha1_message_proto_init() } function file_redpanda_runtime_v1alpha1_message_proto_init (line 814) | func file_redpanda_runtime_v1alpha1_message_proto_init() { FILE: internal/rpcplugin/runtimepb/output.pb.go constant _ (line 33) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 35) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type BatchPolicy (line 42) | type BatchPolicy struct method Reset (line 52) | func (x *BatchPolicy) Reset() { method String (line 59) | func (x *BatchPolicy) String() string { method ProtoMessage (line 63) | func (*BatchPolicy) ProtoMessage() {} method ProtoReflect (line 65) | func (x *BatchPolicy) ProtoReflect() protoreflect.Message { method Descriptor (line 78) | func (*BatchPolicy) Descriptor() ([]byte, []int) { method GetByteSize (line 82) | func (x *BatchPolicy) GetByteSize() int64 { method GetCount (line 89) | func (x *BatchPolicy) GetCount() int64 { method GetCheck (line 96) | func (x *BatchPolicy) GetCheck() string { method GetPeriod (line 103) | func (x *BatchPolicy) GetPeriod() string { type BatchOutputInitRequest (line 110) | type BatchOutputInitRequest struct method Reset (line 118) | func (x *BatchOutputInitRequest) Reset() { method String (line 125) | func (x *BatchOutputInitRequest) String() string { method ProtoMessage (line 129) | func (*BatchOutputInitRequest) ProtoMessage() {} method ProtoReflect (line 131) | func (x *BatchOutputInitRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 144) | func (*BatchOutputInitRequest) Descriptor() ([]byte, []int) { method GetConfig (line 148) | func (x *BatchOutputInitRequest) GetConfig() *Value { type BatchOutputInitResponse (line 155) | type BatchOutputInitResponse struct method Reset (line 170) | func (x *BatchOutputInitResponse) Reset() { method String (line 177) | func (x *BatchOutputInitResponse) String() string { method ProtoMessage (line 181) | func (*BatchOutputInitResponse) ProtoMessage() {} method ProtoReflect (line 183) | func (x *BatchOutputInitResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 196) | func (*BatchOutputInitResponse) Descriptor() ([]byte, []int) { method GetError (line 200) | func (x *BatchOutputInitResponse) GetError() *Error { method GetMaxInFlight (line 207) | func (x *BatchOutputInitResponse) GetMaxInFlight() int32 { method GetBatchPolicy (line 214) | func (x *BatchOutputInitResponse) GetBatchPolicy() *BatchPolicy { type BatchOutputConnectRequest (line 221) | type BatchOutputConnectRequest struct method Reset (line 227) | func (x *BatchOutputConnectRequest) Reset() { method String (line 234) | func (x *BatchOutputConnectRequest) String() string { method ProtoMessage (line 238) | func (*BatchOutputConnectRequest) ProtoMessage() {} method ProtoReflect (line 240) | func (x *BatchOutputConnectRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 253) | func (*BatchOutputConnectRequest) Descriptor() ([]byte, []int) { type BatchOutputConnectResponse (line 257) | type BatchOutputConnectResponse struct method Reset (line 265) | func (x *BatchOutputConnectResponse) Reset() { method String (line 272) | func (x *BatchOutputConnectResponse) String() string { method ProtoMessage (line 276) | func (*BatchOutputConnectResponse) ProtoMessage() {} method ProtoReflect (line 278) | func (x *BatchOutputConnectResponse) ProtoReflect() protoreflect.Messa... method Descriptor (line 291) | func (*BatchOutputConnectResponse) Descriptor() ([]byte, []int) { method GetError (line 295) | func (x *BatchOutputConnectResponse) GetError() *Error { type BatchOutputSendRequest (line 302) | type BatchOutputSendRequest struct method Reset (line 310) | func (x *BatchOutputSendRequest) Reset() { method String (line 317) | func (x *BatchOutputSendRequest) String() string { method ProtoMessage (line 321) | func (*BatchOutputSendRequest) ProtoMessage() {} method ProtoReflect (line 323) | func (x *BatchOutputSendRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 336) | func (*BatchOutputSendRequest) Descriptor() ([]byte, []int) { method GetBatch (line 340) | func (x *BatchOutputSendRequest) GetBatch() *MessageBatch { type BatchOutputSendResponse (line 347) | type BatchOutputSendResponse struct method Reset (line 355) | func (x *BatchOutputSendResponse) Reset() { method String (line 362) | func (x *BatchOutputSendResponse) String() string { method ProtoMessage (line 366) | func (*BatchOutputSendResponse) ProtoMessage() {} method ProtoReflect (line 368) | func (x *BatchOutputSendResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 381) | func (*BatchOutputSendResponse) Descriptor() ([]byte, []int) { method GetError (line 385) | func (x *BatchOutputSendResponse) GetError() *Error { type BatchOutputCloseRequest (line 392) | type BatchOutputCloseRequest struct method Reset (line 398) | func (x *BatchOutputCloseRequest) Reset() { method String (line 405) | func (x *BatchOutputCloseRequest) String() string { method ProtoMessage (line 409) | func (*BatchOutputCloseRequest) ProtoMessage() {} method ProtoReflect (line 411) | func (x *BatchOutputCloseRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 424) | func (*BatchOutputCloseRequest) Descriptor() ([]byte, []int) { type BatchOutputCloseResponse (line 428) | type BatchOutputCloseResponse struct method Reset (line 436) | func (x *BatchOutputCloseResponse) Reset() { method String (line 443) | func (x *BatchOutputCloseResponse) String() string { method ProtoMessage (line 447) | func (*BatchOutputCloseResponse) ProtoMessage() {} method ProtoReflect (line 449) | func (x *BatchOutputCloseResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 462) | func (*BatchOutputCloseResponse) Descriptor() ([]byte, []int) { method GetError (line 466) | func (x *BatchOutputCloseResponse) GetError() *Error { constant file_redpanda_runtime_v1alpha1_output_proto_rawDesc (line 475) | file_redpanda_runtime_v1alpha1_output_proto_rawDesc = "" + function file_redpanda_runtime_v1alpha1_output_proto_rawDescGZIP (line 510) | func file_redpanda_runtime_v1alpha1_output_proto_rawDescGZIP() []byte { function init (line 555) | func init() { file_redpanda_runtime_v1alpha1_output_proto_init() } function file_redpanda_runtime_v1alpha1_output_proto_init (line 556) | func file_redpanda_runtime_v1alpha1_output_proto_init() { FILE: internal/rpcplugin/runtimepb/output_grpc.pb.go constant _ (line 33) | _ = grpc.SupportPackageIsVersion9 constant BatchOutputService_Init_FullMethodName (line 36) | BatchOutputService_Init_FullMethodName = "/redpanda.runtime.v1alpha1.... constant BatchOutputService_Connect_FullMethodName (line 37) | BatchOutputService_Connect_FullMethodName = "/redpanda.runtime.v1alpha1.... constant BatchOutputService_Send_FullMethodName (line 38) | BatchOutputService_Send_FullMethodName = "/redpanda.runtime.v1alpha1.... constant BatchOutputService_Close_FullMethodName (line 39) | BatchOutputService_Close_FullMethodName = "/redpanda.runtime.v1alpha1.... type BatchOutputServiceClient (line 54) | type BatchOutputServiceClient interface type batchOutputServiceClient (line 80) | type batchOutputServiceClient struct method Init (line 88) | func (c *batchOutputServiceClient) Init(ctx context.Context, in *Batch... method Connect (line 98) | func (c *batchOutputServiceClient) Connect(ctx context.Context, in *Ba... method Send (line 108) | func (c *batchOutputServiceClient) Send(ctx context.Context, in *Batch... method Close (line 118) | func (c *batchOutputServiceClient) Close(ctx context.Context, in *Batc... function NewBatchOutputServiceClient (line 84) | func NewBatchOutputServiceClient(cc grpc.ClientConnInterface) BatchOutpu... type BatchOutputServiceServer (line 140) | type BatchOutputServiceServer interface type UnimplementedBatchOutputServiceServer (line 172) | type UnimplementedBatchOutputServiceServer struct method Init (line 174) | func (UnimplementedBatchOutputServiceServer) Init(context.Context, *Ba... method Connect (line 177) | func (UnimplementedBatchOutputServiceServer) Connect(context.Context, ... method Send (line 180) | func (UnimplementedBatchOutputServiceServer) Send(context.Context, *Ba... method Close (line 183) | func (UnimplementedBatchOutputServiceServer) Close(context.Context, *B... method mustEmbedUnimplementedBatchOutputServiceServer (line 186) | func (UnimplementedBatchOutputServiceServer) mustEmbedUnimplementedBat... method testEmbeddedByValue (line 187) | func (UnimplementedBatchOutputServiceServer) testEmbeddedByValue() ... type UnsafeBatchOutputServiceServer (line 192) | type UnsafeBatchOutputServiceServer interface function RegisterBatchOutputServiceServer (line 196) | func RegisterBatchOutputServiceServer(s grpc.ServiceRegistrar, srv Batch... function _BatchOutputService_Init_Handler (line 207) | func _BatchOutputService_Init_Handler(srv interface{}, ctx context.Conte... function _BatchOutputService_Connect_Handler (line 225) | func _BatchOutputService_Connect_Handler(srv interface{}, ctx context.Co... function _BatchOutputService_Send_Handler (line 243) | func _BatchOutputService_Send_Handler(srv interface{}, ctx context.Conte... function _BatchOutputService_Close_Handler (line 261) | func _BatchOutputService_Close_Handler(srv interface{}, ctx context.Cont... FILE: internal/rpcplugin/runtimepb/processor.pb.go constant _ (line 33) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 35) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type BatchProcessorInitRequest (line 38) | type BatchProcessorInitRequest struct method Reset (line 45) | func (x *BatchProcessorInitRequest) Reset() { method String (line 52) | func (x *BatchProcessorInitRequest) String() string { method ProtoMessage (line 56) | func (*BatchProcessorInitRequest) ProtoMessage() {} method ProtoReflect (line 58) | func (x *BatchProcessorInitRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 71) | func (*BatchProcessorInitRequest) Descriptor() ([]byte, []int) { method GetConfig (line 75) | func (x *BatchProcessorInitRequest) GetConfig() *Value { type BatchProcessorInitResponse (line 82) | type BatchProcessorInitResponse struct method Reset (line 91) | func (x *BatchProcessorInitResponse) Reset() { method String (line 98) | func (x *BatchProcessorInitResponse) String() string { method ProtoMessage (line 102) | func (*BatchProcessorInitResponse) ProtoMessage() {} method ProtoReflect (line 104) | func (x *BatchProcessorInitResponse) ProtoReflect() protoreflect.Messa... method Descriptor (line 117) | func (*BatchProcessorInitResponse) Descriptor() ([]byte, []int) { method GetError (line 121) | func (x *BatchProcessorInitResponse) GetError() *Error { type BatchProcessorProcessBatchRequest (line 128) | type BatchProcessorProcessBatchRequest struct method Reset (line 136) | func (x *BatchProcessorProcessBatchRequest) Reset() { method String (line 143) | func (x *BatchProcessorProcessBatchRequest) String() string { method ProtoMessage (line 147) | func (*BatchProcessorProcessBatchRequest) ProtoMessage() {} method ProtoReflect (line 149) | func (x *BatchProcessorProcessBatchRequest) ProtoReflect() protoreflec... method Descriptor (line 162) | func (*BatchProcessorProcessBatchRequest) Descriptor() ([]byte, []int) { method GetBatch (line 166) | func (x *BatchProcessorProcessBatchRequest) GetBatch() *MessageBatch { type BatchProcessorProcessBatchResponse (line 173) | type BatchProcessorProcessBatchResponse struct method Reset (line 184) | func (x *BatchProcessorProcessBatchResponse) Reset() { method String (line 191) | func (x *BatchProcessorProcessBatchResponse) String() string { method ProtoMessage (line 195) | func (*BatchProcessorProcessBatchResponse) ProtoMessage() {} method ProtoReflect (line 197) | func (x *BatchProcessorProcessBatchResponse) ProtoReflect() protorefle... method Descriptor (line 210) | func (*BatchProcessorProcessBatchResponse) Descriptor() ([]byte, []int) { method GetBatches (line 214) | func (x *BatchProcessorProcessBatchResponse) GetBatches() []*MessageBa... method GetError (line 221) | func (x *BatchProcessorProcessBatchResponse) GetError() *Error { type BatchProcessorCloseRequest (line 228) | type BatchProcessorCloseRequest struct method Reset (line 234) | func (x *BatchProcessorCloseRequest) Reset() { method String (line 241) | func (x *BatchProcessorCloseRequest) String() string { method ProtoMessage (line 245) | func (*BatchProcessorCloseRequest) ProtoMessage() {} method ProtoReflect (line 247) | func (x *BatchProcessorCloseRequest) ProtoReflect() protoreflect.Messa... method Descriptor (line 260) | func (*BatchProcessorCloseRequest) Descriptor() ([]byte, []int) { type BatchProcessorCloseResponse (line 264) | type BatchProcessorCloseResponse struct method Reset (line 272) | func (x *BatchProcessorCloseResponse) Reset() { method String (line 279) | func (x *BatchProcessorCloseResponse) String() string { method ProtoMessage (line 283) | func (*BatchProcessorCloseResponse) ProtoMessage() {} method ProtoReflect (line 285) | func (x *BatchProcessorCloseResponse) ProtoReflect() protoreflect.Mess... method Descriptor (line 298) | func (*BatchProcessorCloseResponse) Descriptor() ([]byte, []int) { method GetError (line 302) | func (x *BatchProcessorCloseResponse) GetError() *Error { constant file_redpanda_runtime_v1alpha1_processor_proto_rawDesc (line 311) | file_redpanda_runtime_v1alpha1_processor_proto_rawDesc = "" + function file_redpanda_runtime_v1alpha1_processor_proto_rawDescGZIP (line 336) | func file_redpanda_runtime_v1alpha1_processor_proto_rawDescGZIP() []byte { function init (line 375) | func init() { file_redpanda_runtime_v1alpha1_processor_proto_init() } function file_redpanda_runtime_v1alpha1_processor_proto_init (line 376) | func file_redpanda_runtime_v1alpha1_processor_proto_init() { FILE: internal/rpcplugin/runtimepb/processor_grpc.pb.go constant _ (line 33) | _ = grpc.SupportPackageIsVersion9 constant BatchProcessorService_Init_FullMethodName (line 36) | BatchProcessorService_Init_FullMethodName = "/redpanda.runtime.v... constant BatchProcessorService_ProcessBatch_FullMethodName (line 37) | BatchProcessorService_ProcessBatch_FullMethodName = "/redpanda.runtime.v... constant BatchProcessorService_Close_FullMethodName (line 38) | BatchProcessorService_Close_FullMethodName = "/redpanda.runtime.v... type BatchProcessorServiceClient (line 50) | type BatchProcessorServiceClient interface type batchProcessorServiceClient (line 82) | type batchProcessorServiceClient struct method Init (line 90) | func (c *batchProcessorServiceClient) Init(ctx context.Context, in *Ba... method ProcessBatch (line 100) | func (c *batchProcessorServiceClient) ProcessBatch(ctx context.Context... method Close (line 110) | func (c *batchProcessorServiceClient) Close(ctx context.Context, in *B... function NewBatchProcessorServiceClient (line 86) | func NewBatchProcessorServiceClient(cc grpc.ClientConnInterface) BatchPr... type BatchProcessorServiceServer (line 129) | type BatchProcessorServiceServer interface type UnimplementedBatchProcessorServiceServer (line 167) | type UnimplementedBatchProcessorServiceServer struct method Init (line 169) | func (UnimplementedBatchProcessorServiceServer) Init(context.Context, ... method ProcessBatch (line 172) | func (UnimplementedBatchProcessorServiceServer) ProcessBatch(context.C... method Close (line 175) | func (UnimplementedBatchProcessorServiceServer) Close(context.Context,... method mustEmbedUnimplementedBatchProcessorServiceServer (line 178) | func (UnimplementedBatchProcessorServiceServer) mustEmbedUnimplemented... method testEmbeddedByValue (line 179) | func (UnimplementedBatchProcessorServiceServer) testEmbeddedByValue() ... type UnsafeBatchProcessorServiceServer (line 184) | type UnsafeBatchProcessorServiceServer interface function RegisterBatchProcessorServiceServer (line 188) | func RegisterBatchProcessorServiceServer(s grpc.ServiceRegistrar, srv Ba... function _BatchProcessorService_Init_Handler (line 199) | func _BatchProcessorService_Init_Handler(srv interface{}, ctx context.Co... function _BatchProcessorService_ProcessBatch_Handler (line 217) | func _BatchProcessorService_ProcessBatch_Handler(srv interface{}, ctx co... function _BatchProcessorService_Close_Handler (line 235) | func _BatchProcessorService_Close_Handler(srv interface{}, ctx context.C... FILE: internal/rpcplugin/subprocess/subprocess.go type Option (line 33) | type Option function WithCwd (line 36) | func WithCwd(dir string) Option { function WithLogger (line 43) | func WithLogger(logger *service.Logger) Option { function WithStdoutHook (line 50) | func WithStdoutHook(hook func(line string)) Option { function WithStderrHook (line 57) | func WithStderrHook(hook func(line string)) Option { type Subprocess (line 64) | type Subprocess struct method Start (line 99) | func (s *Subprocess) Start() error { method readOutput (line 147) | func (s *Subprocess) readOutput(pipe io.Reader, isStderr bool) { method IsRunning (line 170) | func (s *Subprocess) IsRunning() bool { method Close (line 183) | func (s *Subprocess) Close(ctx context.Context) error { function New (line 79) | func New( FILE: internal/rpcplugin/subprocess/subprocess_test.go function createEchoCommand (line 29) | func createEchoCommand(message, stream string, exitCode int) []string { function createSleepCommand (line 40) | func createSleepCommand(duration time.Duration) []string { function TestStartStop (line 44) | func TestStartStop(t *testing.T) { function TestProcessExit (line 69) | func TestProcessExit(t *testing.T) { function TestRestart (line 93) | func TestRestart(t *testing.T) { function TestLoggingHooks (line 119) | func TestLoggingHooks(t *testing.T) { FILE: internal/rpcplugin/testdata/catshout/main.go type config (line 12) | type config struct function main (line 16) | func main() { type myProcessor (line 22) | type myProcessor struct method ProcessBatch (line 29) | func (p *myProcessor) ProcessBatch(_ context.Context, batch service.Me... method Close (line 45) | func (*myProcessor) Close(context.Context) error { FILE: internal/rpcplugin/util.go function exponentialBackoffOpts (line 31) | func exponentialBackoffOpts() []backoff.ExponentialBackOffOpts { function newUnixSocketAddr (line 44) | func newUnixSocketAddr() (string, error) { FILE: internal/schemaregistry/schema_registry.go constant fieldURL (line 31) | fieldURL = "url" constant fieldTimeout (line 32) | fieldTimeout = "timeout" constant fieldTLS (line 33) | fieldTLS = "tls" function ConfigFields (line 38) | func ConfigFields() []*service.ConfigField { function ClientFromParsed (line 57) | func ClientFromParsed(pConf *service.ParsedConfig, mgr *service.Resource... function ClientFromParsedOptional (line 141) | func ClientFromParsedOptional(pConf *service.ParsedConfig, fieldName str... FILE: internal/secrets/redis.go type redisSecretsClient (line 20) | type redisSecretsClient struct method lookup (line 25) | func (r *redisSecretsClient) lookup(ctx context.Context, key string) (... function newRedisSecretsLookup (line 37) | func newRedisSecretsLookup(_ context.Context, logger *slog.Logger, url *... FILE: internal/secrets/redis_test.go function TestIntegrationRedis (line 28) | func TestIntegrationRedis(t *testing.T) { FILE: internal/secrets/secrets.go constant trimPrefixParam (line 22) | trimPrefixParam = "trimPrefix" type LookupFn (line 26) | type LookupFn type lookupTiers (line 28) | type lookupTiers method Lookup (line 30) | func (l lookupTiers) Lookup(ctx context.Context, key string) (string, ... function ParseLookupURNs (line 50) | func ParseLookupURNs(ctx context.Context, logger *slog.Logger, secretsMg... function parseSecretsLookupURN (line 64) | func parseSecretsLookupURN(ctx context.Context, logger *slog.Logger, urn... function lookupFn (line 110) | func lookupFn(providerFn secrets.SecretProviderFn, secretsManager secret... FILE: internal/serverless/handler.go type Handler (line 26) | type Handler struct method Close (line 90) | func (h *Handler) Close(ctx context.Context) error { method Handle (line 96) | func (h *Handler) Handle(ctx context.Context, v any) (any, error) { function NewHandler (line 33) | func NewHandler(confYAML string) (*Handler, error) { FILE: internal/serverless/handler_test.go function TestServerlessHandlerDefaults (line 30) | func TestServerlessHandlerDefaults(t *testing.T) { FILE: internal/serviceaccount/oauth2.go type oauth2Config (line 28) | type oauth2Config struct function InitGlobal (line 39) | func InitGlobal(ctx context.Context, tokenURL, clientID, clientSecret, a... function GetTokenSource (line 82) | func GetTokenSource() (oauth2.TokenSource, error) { function GetHTTPClient (line 95) | func GetHTTPClient() (*http.Client, error) { FILE: internal/serviceaccount/oauth2_test.go function TestGetTokenSourceBeforeInit (line 21) | func TestGetTokenSourceBeforeInit(t *testing.T) { function TestGetHTTPClientBeforeInit (line 32) | func TestGetHTTPClientBeforeInit(t *testing.T) { function TestInitGlobalWithMissingCredentials (line 43) | func TestInitGlobalWithMissingCredentials(t *testing.T) { function TestInitGlobalAndRetrieve (line 67) | func TestInitGlobalAndRetrieve(t *testing.T) { function TestInitGlobalWithInvalidTokenURL (line 105) | func TestInitGlobalWithInvalidTokenURL(t *testing.T) { FILE: internal/singleton/singleton.go type Singleton (line 41) | type Singleton struct type Ticket (line 50) | type Ticket type Config (line 53) | type Config struct function New (line 59) | func New[T any](cfg Config[T]) *Singleton[T] { method Acquire (line 74) | func (s *Singleton[T]) Acquire(ctx context.Context) (val T, t Ticket, er... method Close (line 97) | func (s *Singleton[T]) Close(ctx context.Context, ticket Ticket) error { FILE: internal/singleton/singleton_test.go type Foo (line 26) | type Foo struct function TestSingleGoroutine (line 28) | func TestSingleGoroutine(t *testing.T) { function TestMultipleGoroutines (line 64) | func TestMultipleGoroutines(t *testing.T) { FILE: internal/syncx/mutex.go type RWMutex (line 31) | type RWMutex struct method Lock (line 43) | func (m *RWMutex) Lock(ctx context.Context) error { method TryLock (line 49) | func (m *RWMutex) TryLock() bool { method Unlock (line 54) | func (m *RWMutex) Unlock() { method RLock (line 61) | func (m *RWMutex) RLock(ctx context.Context) error { method TryRLock (line 67) | func (m *RWMutex) TryRLock() bool { method RUnlock (line 72) | func (m *RWMutex) RUnlock() { function NewRWMutex (line 36) | func NewRWMutex() *RWMutex { FILE: internal/syncx/mutex_test.go function TestRWMutexLockUnlock (line 27) | func TestRWMutexLockUnlock(t *testing.T) { function TestRWMutexRLockRUnlock (line 36) | func TestRWMutexRLockRUnlock(t *testing.T) { function TestRWMutexConcurrentReaders (line 45) | func TestRWMutexConcurrentReaders(t *testing.T) { function TestRWMutexWriterExcludesReaders (line 73) | func TestRWMutexWriterExcludesReaders(t *testing.T) { function TestRWMutexTryLock (line 101) | func TestRWMutexTryLock(t *testing.T) { function TestRWMutexTryRLock (line 133) | func TestRWMutexTryRLock(t *testing.T) { function TestRWMutexLockCancelledContext (line 166) | func TestRWMutexLockCancelledContext(t *testing.T) { function TestRWMutexRLockCancelledContext (line 177) | func TestRWMutexRLockCancelledContext(t *testing.T) { FILE: internal/telemetry/logger.go type logWrapper (line 19) | type logWrapper struct method Errorf (line 23) | func (l *logWrapper) Errorf(format string, v ...any) { method Warnf (line 27) | func (*logWrapper) Warnf(string, ...any) { method Debugf (line 31) | func (*logWrapper) Debugf(string, ...any) { FILE: internal/telemetry/payload.go type componentInfo (line 26) | type componentInfo struct type hostInfo (line 35) | type hostInfo struct type payload (line 51) | type payload struct function extractPayload (line 67) | func extractPayload(identifier string, logger *service.Logger, schema *s... function exporterLoop (line 99) | func exporterLoop(p *payload, exportDelay, exportPeriod time.Duration, e... FILE: internal/telemetry/telemetry.go constant defaultExportHost (line 55) | defaultExportHost = "https://m.rp.vectorized.io" constant defaultExportDelay (line 56) | defaultExportDelay = time.Minute * 5 constant defaultExportPeriod (line 57) | defaultExportPeriod = time.Hour * 24 function ParseRSAPrivateKeyFromPEM (line 61) | func ParseRSAPrivateKeyFromPEM(key []byte) (*rsa.PrivateKey, error) { function ActivateExporter (line 88) | func ActivateExporter(identifier, version string, logger *service.Logger... type telemetryExporter (line 151) | type telemetryExporter struct method export (line 159) | func (t *telemetryExporter) export(p *payload) { FILE: internal/template/template.go type opts (line 25) | type opts struct type Options (line 32) | type Options function WithStrippedPrefix (line 35) | func WithStrippedPrefix(prefix string) Options { function WithVariables (line 42) | func WithVariables(vars map[string]string) Options { function WithRenames (line 49) | func WithRenames(renames map[string]string) Options { function CreateTemplate (line 56) | func CreateTemplate(tfs fs.ReadFileFS, outputDir string, options ...Opti... function unpackFS (line 72) | func unpackFS(tfs fs.ReadFileFS, destPath string, options *opts) error { FILE: internal/tracing/custom_ids.go type customSpanIDKeyType (line 26) | type customSpanIDKeyType struct function WithCustomSpanID (line 33) | func WithCustomSpanID(ctx context.Context, id trace.SpanID) context.Cont... function NewIDGenerator (line 40) | func NewIDGenerator() tracesdk.IDGenerator { type overridableIDGenerator (line 46) | type overridableIDGenerator struct method NewIDs (line 54) | func (o *overridableIDGenerator) NewIDs(ctx context.Context) (trace.Tr... method NewSpanID (line 78) | func (o *overridableIDGenerator) NewSpanID(ctx context.Context, _ trac... FILE: internal/typed/atomic_value.go type AtomicValue (line 24) | type AtomicValue struct function NewAtomicValue (line 30) | func NewAtomicValue[T any](v T) *AtomicValue[T] { method Load (line 37) | func (a *AtomicValue[T]) Load() T { method Store (line 43) | func (a *AtomicValue[T]) Store(v T) { type noCopy (line 52) | type noCopy struct method Lock (line 55) | func (*noCopy) Lock() {} method UnLock (line 56) | func (*noCopy) UnLock() {} FILE: public/license/license.go type LocateLicenseOptBuilder (line 18) | type LocateLicenseOptBuilder struct type LocateLicenseOptFunc (line 24) | type LocateLicenseOptFunc function LocateLicense (line 29) | func LocateLicense(res *service.Resources, opts ...LocateLicenseOptFunc) { function StoreCustomLicenseBytes (line 40) | func StoreCustomLicenseBytes(res *service.Resources, licenseBytes []byte... FILE: public/plugin/go/rpcn/rpcn.go type ProcessorConstructor (line 47) | type ProcessorConstructor type processor (line 49) | type processor struct method Init (line 57) | func (p *processor) Init(_ context.Context, req *runtimepb.BatchProces... method ProcessBatch (line 74) | func (p *processor) ProcessBatch(ctx context.Context, req *runtimepb.B... method Close (line 98) | func (p *processor) Close(ctx context.Context, _ *runtimepb.BatchProce... function ProcessorMain (line 108) | func ProcessorMain[T any](ctor ProcessorConstructor[T]) { function GenericProcessorMain (line 119) | func GenericProcessorMain(ctor ProcessorConstructor[any]) { type OutputConstructor (line 126) | type OutputConstructor type output (line 128) | type output struct method Init (line 136) | func (o *output) Init(_ context.Context, req *runtimepb.BatchOutputIni... method Connect (line 162) | func (o *output) Connect(ctx context.Context, _ *runtimepb.BatchOutput... method Send (line 171) | func (o *output) Send(ctx context.Context, req *runtimepb.BatchOutputS... method Close (line 184) | func (o *output) Close(ctx context.Context, _ *runtimepb.BatchOutputCl... function OutputMain (line 194) | func OutputMain[T any](ctor OutputConstructor[T]) { function GenericOutputMain (line 205) | func GenericOutputMain(ctor OutputConstructor[any]) { type InputConstructor (line 212) | type InputConstructor type input (line 214) | type input struct method Init (line 224) | func (i *input) Init(_ context.Context, req *runtimepb.BatchInputInitR... method Connect (line 244) | func (i *input) Connect(ctx context.Context, _ *runtimepb.BatchInputCo... method Close (line 253) | func (i *input) Close(ctx context.Context, _ *runtimepb.BatchInputClos... method Ack (line 262) | func (i *input) Ack(ctx context.Context, _ *runtimepb.BatchInputAckReq... method ReadBatch (line 271) | func (i *input) ReadBatch(ctx context.Context, _ *runtimepb.BatchInput... function InputMain (line 290) | func InputMain[T any](ctor InputConstructor[T]) { function GenericInputMain (line 301) | func GenericInputMain(ctor InputConstructor[any]) { function typedFromAny (line 307) | func typedFromAny[T any](v any) (result T, err error) { function runMain (line 318) | func runMain(register func(*grpc.Server)) { FILE: public/plugin/go/rpcnloader/rpcnloader.go function DiscoverAndRegisterPlugins (line 32) | func DiscoverAndRegisterPlugins(fsys fs.FS, env *service.Environment, pa... FILE: public/plugin/python/examples/batch_json_input.py class JsonInput (line 25) | class JsonInput(Input): method __init__ (line 34) | def __init__(self, count: int): method connect (line 40) | async def connect(self) -> None: method read_batch (line 47) | async def read_batch(self) -> tuple[MessageBatch, AckFn]: method close (line 68) | async def close(self) -> None: function json_generator (line 75) | def json_generator(config: Value): FILE: public/plugin/python/examples/fizzbuzz_processor.py function fizzbuzz_processor (line 21) | def fizzbuzz_processor(msg: Message) -> Message: FILE: public/plugin/python/examples/json_input.py function json_generator (line 23) | async def json_generator(config: Value) -> AsyncIterator[Message]: FILE: public/plugin/python/examples/logging_output.py function logging_output (line 26) | async def logging_output(config: Value, messages: AsyncIterator[Message]): FILE: public/plugin/python/src/redpanda_connect/_convert.py function proto_to_value (line 26) | def proto_to_value(proto: message_pb2.Value) -> Value: function value_to_proto (line 50) | def value_to_proto(value: Value) -> message_pb2.Value: function message_to_proto (line 80) | def message_to_proto(message: Message) -> message_pb2.Message: function proto_to_error (line 95) | def proto_to_error(proto: message_pb2.Error) -> BaseError | None: function error_to_proto (line 110) | def error_to_proto(error: BaseError) -> message_pb2.Error: function proto_to_message (line 124) | def proto_to_message(proto: message_pb2.Message) -> Message: function proto_to_batch (line 136) | def proto_to_batch(proto: message_pb2.MessageBatch) -> list[Message]: function batch_to_proto (line 140) | def batch_to_proto(batch: list[Message]) -> message_pb2.MessageBatch: FILE: public/plugin/python/src/redpanda_connect/_grpc.py function _id_generator (line 49) | def _id_generator(): class _InputService (line 57) | class _InputService(input_pb2_grpc.BatchInputServiceServicer): method __init__ (line 64) | def __init__(self, ctor: InputConstructor, close_event: asyncio.Event): method Init (line 70) | async def Init( method Connect (line 87) | async def Connect( method ReadBatch (line 107) | async def ReadBatch( method Ack (line 131) | async def Ack( method Close (line 151) | async def Close( class _ProcessorService (line 173) | class _ProcessorService(processor_pb2_grpc.BatchProcessorServiceServicer): method __init__ (line 178) | def __init__(self, ctor: ProcessorConstructor, close_event: asyncio.Ev... method Init (line 184) | async def Init( method ProcessBatch (line 201) | async def ProcessBatch( method Close (line 224) | async def Close( class _OutputService (line 246) | class _OutputService(output_pb2_grpc.BatchOutputServiceServicer): method __init__ (line 251) | def __init__(self, ctor: OutputConstructor, close_event: asyncio.Event): method Init (line 257) | async def Init( method Connect (line 285) | async def Connect( method Send (line 305) | async def Send( method Close (line 325) | async def Close( function _serve_component (line 346) | async def _serve_component(register: Callable[[grpc.aio.Server, asyncio.... function input_main (line 381) | async def input_main(ctor: InputConstructor): function processor_main (line 395) | async def processor_main(ctor: ProcessorConstructor): function output_main (line 409) | async def output_main(ctor: OutputConstructor): FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/agent_pb2.pyi class TraceContext (line 29) | class TraceContext(google.protobuf.message.Message): method __init__ (line 38) | def __init__(self, *, trace_id: builtins.str=..., span_id: builtins.st... method ClearField (line 41) | def ClearField(self, field_name: typing.Literal['span_id', b'span_id',... class Trace (line 46) | class Trace(google.protobuf.message.Message): method spans (line 51) | def spans(self) -> google.protobuf.internal.containers.RepeatedComposi... method __init__ (line 54) | def __init__(self, *, spans: collections.abc.Iterable[global___Span] |... method ClearField (line 57) | def ClearField(self, field_name: typing.Literal['spans', b'spans']) ->... class Span (line 62) | class Span(google.protobuf.message.Message): class AttributesEntry (line 66) | class AttributesEntry(google.protobuf.message.Message): method value (line 73) | def value(self) -> redpanda.runtime.v1alpha1.message_pb2.Value: method __init__ (line 76) | def __init__(self, *, key: builtins.str=..., value: redpanda.runtime... method HasField (line 79) | def HasField(self, field_name: typing.Literal['value', b'value']) ->... method ClearField (line 82) | def ClearField(self, field_name: typing.Literal['key', b'key', 'valu... method start_time (line 94) | def start_time(self) -> google.protobuf.timestamp_pb2.Timestamp: method end_time (line 98) | def end_time(self) -> google.protobuf.timestamp_pb2.Timestamp: method attributes (line 102) | def attributes(self) -> google.protobuf.internal.containers.MessageMap... method child_spans (line 106) | def child_spans(self) -> google.protobuf.internal.containers.RepeatedC... method __init__ (line 109) | def __init__(self, *, span_id: builtins.str=..., name: builtins.str=..... method HasField (line 112) | def HasField(self, field_name: typing.Literal['end_time', b'end_time',... method ClearField (line 115) | def ClearField(self, field_name: typing.Literal['attributes', b'attrib... class InvokeAgentRequest (line 120) | class InvokeAgentRequest(google.protobuf.message.Message): method message (line 127) | def message(self) -> redpanda.runtime.v1alpha1.message_pb2.Message: method trace_context (line 131) | def trace_context(self) -> global___TraceContext: method __init__ (line 134) | def __init__(self, *, message: redpanda.runtime.v1alpha1.message_pb2.M... method HasField (line 137) | def HasField(self, field_name: typing.Literal['message', b'message', '... method ClearField (line 140) | def ClearField(self, field_name: typing.Literal['message', b'message',... class InvokeAgentResponse (line 145) | class InvokeAgentResponse(google.protobuf.message.Message): method message (line 152) | def message(self) -> redpanda.runtime.v1alpha1.message_pb2.Message: method trace (line 156) | def trace(self) -> global___Trace: method __init__ (line 159) | def __init__(self, *, message: redpanda.runtime.v1alpha1.message_pb2.M... method HasField (line 162) | def HasField(self, field_name: typing.Literal['message', b'message', '... method ClearField (line 165) | def ClearField(self, field_name: typing.Literal['message', b'message',... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/agent_pb2_grpc.py class AgentRuntimeStub (line 16) | class AgentRuntimeStub(object): method __init__ (line 20) | def __init__(self, channel): class AgentRuntimeServicer (line 28) | class AgentRuntimeServicer(object): method InvokeAgent (line 32) | def InvokeAgent(self, request, context): function add_AgentRuntimeServicer_to_server (line 38) | def add_AgentRuntimeServicer_to_server(servicer, server): class AgentRuntime (line 44) | class AgentRuntime(object): method InvokeAgent (line 49) | def InvokeAgent(request, target, options=(), channel_credentials=None,... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/agent_pb2_grpc.pyi class _MaybeAsyncIterator (line 26) | class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections... class _ServicerContext (line 29) | class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): class AgentRuntimeStub (line 32) | class AgentRuntimeStub: method __init__ (line 35) | def __init__(self, channel: typing.Union[grpc.Channel, grpc.aio.Channe... class AgentRuntimeAsyncStub (line 39) | class AgentRuntimeAsyncStub: class AgentRuntimeServicer (line 43) | class AgentRuntimeServicer(metaclass=abc.ABCMeta): method InvokeAgent (line 47) | def InvokeAgent(self, request: redpanda.runtime.v1alpha1.agent_pb2.Inv... function add_AgentRuntimeServicer_to_server (line 50) | def add_AgentRuntimeServicer_to_server(servicer: AgentRuntimeServicer, s... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/input_pb2.pyi class BatchInputInitRequest (line 26) | class BatchInputInitRequest(google.protobuf.message.Message): method config (line 31) | def config(self) -> redpanda.runtime.v1alpha1.message_pb2.Value: method __init__ (line 36) | def __init__(self, *, config: redpanda.runtime.v1alpha1.message_pb2.Va... method HasField (line 39) | def HasField(self, field_name: typing.Literal['config', b'config']) ->... method ClearField (line 42) | def ClearField(self, field_name: typing.Literal['config', b'config']) ... class BatchInputInitResponse (line 47) | class BatchInputInitResponse(google.protobuf.message.Message): method error (line 55) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 60) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 63) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 66) | def ClearField(self, field_name: typing.Literal['auto_replay_nacks', b... class BatchInputConnectRequest (line 71) | class BatchInputConnectRequest(google.protobuf.message.Message): method __init__ (line 74) | def __init__(self) -> None: class BatchInputConnectResponse (line 79) | class BatchInputConnectResponse(google.protobuf.message.Message): method error (line 84) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 87) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 90) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 93) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... class BatchInputReadRequest (line 98) | class BatchInputReadRequest(google.protobuf.message.Message): method __init__ (line 101) | def __init__(self) -> None: class BatchInputReadResponse (line 106) | class BatchInputReadResponse(google.protobuf.message.Message): method batch (line 115) | def batch(self) -> redpanda.runtime.v1alpha1.message_pb2.MessageBatch: method error (line 119) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 122) | def __init__(self, *, batch_id: builtins.int=..., batch: redpanda.runt... method HasField (line 125) | def HasField(self, field_name: typing.Literal['batch', b'batch', 'erro... method ClearField (line 128) | def ClearField(self, field_name: typing.Literal['batch', b'batch', 'ba... class BatchInputAckRequest (line 133) | class BatchInputAckRequest(google.protobuf.message.Message): method error (line 141) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 147) | def __init__(self, *, batch_id: builtins.int=..., error: redpanda.runt... method HasField (line 150) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 153) | def ClearField(self, field_name: typing.Literal['batch_id', b'batch_id... class BatchInputAckResponse (line 158) | class BatchInputAckResponse(google.protobuf.message.Message): method error (line 163) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 166) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 169) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 172) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... class BatchInputCloseRequest (line 177) | class BatchInputCloseRequest(google.protobuf.message.Message): method __init__ (line 180) | def __init__(self) -> None: class BatchInputCloseResponse (line 185) | class BatchInputCloseResponse(google.protobuf.message.Message): method error (line 190) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 193) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 196) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 199) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/input_pb2_grpc.py class BatchInputServiceStub (line 16) | class BatchInputServiceStub(object): method __init__ (line 25) | def __init__(self, channel): class BatchInputServiceServicer (line 37) | class BatchInputServiceServicer(object): method Init (line 46) | def Init(self, request, context): method Connect (line 57) | def Connect(self, request, context): method ReadBatch (line 69) | def ReadBatch(self, request, context): method Ack (line 90) | def Ack(self, request, context): method Close (line 104) | def Close(self, request, context): function add_BatchInputServiceServicer_to_server (line 112) | def add_BatchInputServiceServicer_to_server(servicer, server): class BatchInputService (line 118) | class BatchInputService(object): method Init (line 128) | def Init(request, target, options=(), channel_credentials=None, call_c... method Connect (line 132) | def Connect(request, target, options=(), channel_credentials=None, cal... method ReadBatch (line 136) | def ReadBatch(request, target, options=(), channel_credentials=None, c... method Ack (line 140) | def Ack(request, target, options=(), channel_credentials=None, call_cr... method Close (line 144) | def Close(request, target, options=(), channel_credentials=None, call_... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/input_pb2_grpc.pyi class _MaybeAsyncIterator (line 26) | class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections... class _ServicerContext (line 29) | class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): class BatchInputServiceStub (line 32) | class BatchInputServiceStub: method __init__ (line 41) | def __init__(self, channel: typing.Union[grpc.Channel, grpc.aio.Channe... class BatchInputServiceAsyncStub (line 54) | class BatchInputServiceAsyncStub: class BatchInputServiceServicer (line 73) | class BatchInputServiceServicer(metaclass=abc.ABCMeta): method Init (line 83) | def Init(self, request: redpanda.runtime.v1alpha1.input_pb2.BatchInput... method Connect (line 92) | def Connect(self, request: redpanda.runtime.v1alpha1.input_pb2.BatchIn... method ReadBatch (line 102) | def ReadBatch(self, request: redpanda.runtime.v1alpha1.input_pb2.Batch... method Ack (line 121) | def Ack(self, request: redpanda.runtime.v1alpha1.input_pb2.BatchInputA... method Close (line 133) | def Close(self, request: redpanda.runtime.v1alpha1.input_pb2.BatchInpu... function add_BatchInputServiceServicer_to_server (line 138) | def add_BatchInputServiceServicer_to_server(servicer: BatchInputServiceS... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/message_pb2.pyi class _NullValue (line 34) | class _NullValue: class _NullValueEnumTypeWrapper (line 38) | class _NullValueEnumTypeWrapper(google.protobuf.internal.enum_type_wrapp... class NullValue (line 42) | class NullValue(_NullValue, metaclass=_NullValueEnumTypeWrapper): class StructValue (line 48) | class StructValue(google.protobuf.message.Message): class FieldsEntry (line 55) | class FieldsEntry(google.protobuf.message.Message): method value (line 62) | def value(self) -> global___Value: method __init__ (line 65) | def __init__(self, *, key: builtins.str=..., value: global___Value |... method HasField (line 68) | def HasField(self, field_name: typing.Literal['value', b'value']) ->... method ClearField (line 71) | def ClearField(self, field_name: typing.Literal['key', b'key', 'valu... method fields (line 76) | def fields(self) -> google.protobuf.internal.containers.MessageMap[bui... method __init__ (line 79) | def __init__(self, *, fields: collections.abc.Mapping[builtins.str, gl... method ClearField (line 82) | def ClearField(self, field_name: typing.Literal['fields', b'fields']) ... class ListValue (line 87) | class ListValue(google.protobuf.message.Message): method values (line 95) | def values(self) -> google.protobuf.internal.containers.RepeatedCompos... method __init__ (line 98) | def __init__(self, *, values: collections.abc.Iterable[global___Value]... method ClearField (line 101) | def ClearField(self, field_name: typing.Literal['values', b'values']) ... class Value (line 106) | class Value(google.protobuf.message.Message): method timestamp_value (line 128) | def timestamp_value(self) -> google.protobuf.timestamp_pb2.Timestamp: method struct_value (line 132) | def struct_value(self) -> global___StructValue: method list_value (line 136) | def list_value(self) -> global___ListValue: method __init__ (line 139) | def __init__(self, *, null_value: global___NullValue.ValueType=..., st... method HasField (line 142) | def HasField(self, field_name: typing.Literal['bool_value', b'bool_val... method ClearField (line 145) | def ClearField(self, field_name: typing.Literal['bool_value', b'bool_v... method WhichOneof (line 148) | def WhichOneof(self, oneof_group: typing.Literal['kind', b'kind']) -> ... class Error (line 153) | class Error(google.protobuf.message.Message): class NotConnected (line 158) | class NotConnected(google.protobuf.message.Message): method __init__ (line 166) | def __init__(self) -> None: class EndOfInput (line 170) | class EndOfInput(google.protobuf.message.Message): method __init__ (line 178) | def __init__(self) -> None: method backoff (line 188) | def backoff(self) -> google.protobuf.duration_pb2.Duration: method not_connected (line 197) | def not_connected(self) -> global___Error.NotConnected: method end_of_input (line 201) | def end_of_input(self) -> global___Error.EndOfInput: method __init__ (line 204) | def __init__(self, *, message: builtins.str=..., backoff: google.proto... method HasField (line 207) | def HasField(self, field_name: typing.Literal['backoff', b'backoff', '... method ClearField (line 210) | def ClearField(self, field_name: typing.Literal['backoff', b'backoff',... method WhichOneof (line 213) | def WhichOneof(self, oneof_group: typing.Literal['detail', b'detail'])... class Message (line 218) | class Message(google.protobuf.message.Message): method structured (line 230) | def structured(self) -> global___Value: method metadata (line 234) | def metadata(self) -> global___StructValue: method error (line 238) | def error(self) -> global___Error: method __init__ (line 241) | def __init__(self, *, bytes: builtins.bytes=..., structured: global___... method HasField (line 244) | def HasField(self, field_name: typing.Literal['bytes', b'bytes', 'erro... method ClearField (line 247) | def ClearField(self, field_name: typing.Literal['bytes', b'bytes', 'er... method WhichOneof (line 250) | def WhichOneof(self, oneof_group: typing.Literal['payload', b'payload'... class MessageBatch (line 255) | class MessageBatch(google.protobuf.message.Message): method messages (line 260) | def messages(self) -> google.protobuf.internal.containers.RepeatedComp... method __init__ (line 263) | def __init__(self, *, messages: collections.abc.Iterable[global___Mess... method ClearField (line 266) | def ClearField(self, field_name: typing.Literal['messages', b'messages... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/message_pb2_grpc.pyi class _MaybeAsyncIterator (line 25) | class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections... class _ServicerContext (line 28) | class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/output_pb2.pyi class BatchPolicy (line 26) | class BatchPolicy(google.protobuf.message.Message): method __init__ (line 42) | def __init__(self, *, byte_size: builtins.int=..., count: builtins.int... method ClearField (line 45) | def ClearField(self, field_name: typing.Literal['byte_size', b'byte_si... class BatchOutputInitRequest (line 50) | class BatchOutputInitRequest(google.protobuf.message.Message): method config (line 55) | def config(self) -> redpanda.runtime.v1alpha1.message_pb2.Value: method __init__ (line 60) | def __init__(self, *, config: redpanda.runtime.v1alpha1.message_pb2.Va... method HasField (line 63) | def HasField(self, field_name: typing.Literal['config', b'config']) ->... method ClearField (line 66) | def ClearField(self, field_name: typing.Literal['config', b'config']) ... class BatchOutputInitResponse (line 71) | class BatchOutputInitResponse(google.protobuf.message.Message): method error (line 80) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method batch_policy (line 86) | def batch_policy(self) -> global___BatchPolicy: method __init__ (line 92) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 95) | def HasField(self, field_name: typing.Literal['batch_policy', b'batch_... method ClearField (line 98) | def ClearField(self, field_name: typing.Literal['batch_policy', b'batc... class BatchOutputConnectRequest (line 103) | class BatchOutputConnectRequest(google.protobuf.message.Message): method __init__ (line 106) | def __init__(self) -> None: class BatchOutputConnectResponse (line 111) | class BatchOutputConnectResponse(google.protobuf.message.Message): method error (line 116) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 119) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 122) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 125) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... class BatchOutputSendRequest (line 130) | class BatchOutputSendRequest(google.protobuf.message.Message): method batch (line 135) | def batch(self) -> redpanda.runtime.v1alpha1.message_pb2.MessageBatch: method __init__ (line 138) | def __init__(self, *, batch: redpanda.runtime.v1alpha1.message_pb2.Mes... method HasField (line 141) | def HasField(self, field_name: typing.Literal['batch', b'batch']) -> b... method ClearField (line 144) | def ClearField(self, field_name: typing.Literal['batch', b'batch']) ->... class BatchOutputSendResponse (line 149) | class BatchOutputSendResponse(google.protobuf.message.Message): method error (line 154) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 157) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 160) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 163) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... class BatchOutputCloseRequest (line 168) | class BatchOutputCloseRequest(google.protobuf.message.Message): method __init__ (line 171) | def __init__(self) -> None: class BatchOutputCloseResponse (line 176) | class BatchOutputCloseResponse(google.protobuf.message.Message): method error (line 181) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 184) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 187) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 190) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/output_pb2_grpc.py class BatchOutputServiceStub (line 16) | class BatchOutputServiceStub(object): method __init__ (line 27) | def __init__(self, channel): class BatchOutputServiceServicer (line 38) | class BatchOutputServiceServicer(object): method Init (line 49) | def Init(self, request, context): method Connect (line 60) | def Connect(self, request, context): method Send (line 72) | def Send(self, request, context): method Close (line 83) | def Close(self, request, context): function add_BatchOutputServiceServicer_to_server (line 91) | def add_BatchOutputServiceServicer_to_server(servicer, server): class BatchOutputService (line 97) | class BatchOutputService(object): method Init (line 109) | def Init(request, target, options=(), channel_credentials=None, call_c... method Connect (line 113) | def Connect(request, target, options=(), channel_credentials=None, cal... method Send (line 117) | def Send(request, target, options=(), channel_credentials=None, call_c... method Close (line 121) | def Close(request, target, options=(), channel_credentials=None, call_... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/output_pb2_grpc.pyi class _MaybeAsyncIterator (line 26) | class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections... class _ServicerContext (line 29) | class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): class BatchOutputServiceStub (line 32) | class BatchOutputServiceStub: method __init__ (line 43) | def __init__(self, channel: typing.Union[grpc.Channel, grpc.aio.Channe... class BatchOutputServiceAsyncStub (line 54) | class BatchOutputServiceAsyncStub: class BatchOutputServiceServicer (line 73) | class BatchOutputServiceServicer(metaclass=abc.ABCMeta): method Init (line 85) | def Init(self, request: redpanda.runtime.v1alpha1.output_pb2.BatchOutp... method Connect (line 94) | def Connect(self, request: redpanda.runtime.v1alpha1.output_pb2.BatchO... method Send (line 104) | def Send(self, request: redpanda.runtime.v1alpha1.output_pb2.BatchOutp... method Close (line 113) | def Close(self, request: redpanda.runtime.v1alpha1.output_pb2.BatchOut... function add_BatchOutputServiceServicer_to_server (line 118) | def add_BatchOutputServiceServicer_to_server(servicer: BatchOutputServic... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/processor_pb2.pyi class BatchProcessorInitRequest (line 28) | class BatchProcessorInitRequest(google.protobuf.message.Message): method config (line 33) | def config(self) -> redpanda.runtime.v1alpha1.message_pb2.Value: method __init__ (line 36) | def __init__(self, *, config: redpanda.runtime.v1alpha1.message_pb2.Va... method HasField (line 39) | def HasField(self, field_name: typing.Literal['config', b'config']) ->... method ClearField (line 42) | def ClearField(self, field_name: typing.Literal['config', b'config']) ... class BatchProcessorInitResponse (line 47) | class BatchProcessorInitResponse(google.protobuf.message.Message): method error (line 52) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 57) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 60) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 63) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... class BatchProcessorProcessBatchRequest (line 68) | class BatchProcessorProcessBatchRequest(google.protobuf.message.Message): method batch (line 73) | def batch(self) -> redpanda.runtime.v1alpha1.message_pb2.MessageBatch: method __init__ (line 76) | def __init__(self, *, batch: redpanda.runtime.v1alpha1.message_pb2.Mes... method HasField (line 79) | def HasField(self, field_name: typing.Literal['batch', b'batch']) -> b... method ClearField (line 82) | def ClearField(self, field_name: typing.Literal['batch', b'batch']) ->... class BatchProcessorProcessBatchResponse (line 87) | class BatchProcessorProcessBatchResponse(google.protobuf.message.Message): method batches (line 93) | def batches(self) -> google.protobuf.internal.containers.RepeatedCompo... method error (line 99) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 102) | def __init__(self, *, batches: collections.abc.Iterable[redpanda.runti... method HasField (line 105) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 108) | def ClearField(self, field_name: typing.Literal['batches', b'batches',... class BatchProcessorCloseRequest (line 113) | class BatchProcessorCloseRequest(google.protobuf.message.Message): method __init__ (line 116) | def __init__(self) -> None: class BatchProcessorCloseResponse (line 121) | class BatchProcessorCloseResponse(google.protobuf.message.Message): method error (line 126) | def error(self) -> redpanda.runtime.v1alpha1.message_pb2.Error: method __init__ (line 129) | def __init__(self, *, error: redpanda.runtime.v1alpha1.message_pb2.Err... method HasField (line 132) | def HasField(self, field_name: typing.Literal['error', b'error']) -> b... method ClearField (line 135) | def ClearField(self, field_name: typing.Literal['error', b'error']) ->... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/processor_pb2_grpc.py class BatchProcessorServiceStub (line 16) | class BatchProcessorServiceStub(object): method __init__ (line 25) | def __init__(self, channel): class BatchProcessorServiceServicer (line 35) | class BatchProcessorServiceServicer(object): method Init (line 44) | def Init(self, request, context): method ProcessBatch (line 55) | def ProcessBatch(self, request, context): method Close (line 79) | def Close(self, request, context): function add_BatchProcessorServiceServicer_to_server (line 87) | def add_BatchProcessorServiceServicer_to_server(servicer, server): class BatchProcessorService (line 93) | class BatchProcessorService(object): method Init (line 103) | def Init(request, target, options=(), channel_credentials=None, call_c... method ProcessBatch (line 107) | def ProcessBatch(request, target, options=(), channel_credentials=None... method Close (line 111) | def Close(request, target, options=(), channel_credentials=None, call_... FILE: public/plugin/python/src/redpanda_connect/_proto/redpanda/runtime/v1alpha1/processor_pb2_grpc.pyi class _MaybeAsyncIterator (line 26) | class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections... class _ServicerContext (line 29) | class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): class BatchProcessorServiceStub (line 32) | class BatchProcessorServiceStub: method __init__ (line 41) | def __init__(self, channel: typing.Union[grpc.Channel, grpc.aio.Channe... class BatchProcessorServiceAsyncStub (line 50) | class BatchProcessorServiceAsyncStub: class BatchProcessorServiceServicer (line 65) | class BatchProcessorServiceServicer(metaclass=abc.ABCMeta): method Init (line 75) | def Init(self, request: redpanda.runtime.v1alpha1.processor_pb2.BatchP... method ProcessBatch (line 84) | def ProcessBatch(self, request: redpanda.runtime.v1alpha1.processor_pb... method Close (line 106) | def Close(self, request: redpanda.runtime.v1alpha1.processor_pb2.Batch... function add_BatchProcessorServiceServicer_to_server (line 111) | def add_BatchProcessorServiceServicer_to_server(servicer: BatchProcessor... FILE: public/plugin/python/src/redpanda_connect/core.py class Message (line 30) | class Message: class Input (line 65) | class Input(Protocol): method connect (line 71) | async def connect(self) -> None: method read_batch (line 77) | async def read_batch(self) -> tuple[MessageBatch, AckFn]: method close (line 88) | async def close(self) -> None: function batch_input (line 110) | def batch_input(func: Callable[[Value], AsyncIterator[MessageBatch]]) ->... function input (line 157) | def input(func: Callable[[Value], AsyncIterator[Message]]) -> InputConst... class Processor (line 181) | class Processor(Protocol): method process (line 182) | async def process(self, batch: MessageBatch) -> list[MessageBatch]: method close (line 190) | async def close(self) -> None: function batch_processor (line 204) | def batch_processor(func: Callable[[MessageBatch], list[MessageBatch]]) ... function processor (line 225) | def processor(func: Callable[[Message], Message]) -> ProcessorConstructor: class Output (line 237) | class Output(Protocol): method connect (line 242) | async def connect(self) -> None: method write_batch (line 248) | async def write_batch(self, batch: MessageBatch) -> None: method close (line 254) | async def close(self) -> None: class BatchPolicy (line 262) | class BatchPolicy: class BatchingOutputFunc (line 292) | class BatchingOutputFunc(Protocol): method __call__ (line 297) | async def __call__(self, config: Value, batches: AsyncIterator[Message... function batch_output (line 304) | def batch_output( class OutputFunc (line 357) | class OutputFunc(Protocol): method __call__ (line 362) | async def __call__(self, config: Value, messages: AsyncIterator[Messag... function output (line 369) | def output(max_in_flight: int = 1) -> Callable[[OutputFunc], OutputConst... FILE: public/plugin/python/src/redpanda_connect/errors.py class BaseError (line 22) | class BaseError(Exception): method __init__ (line 27) | def __init__(self, message: str) -> None: class BackoffError (line 32) | class BackoffError(BaseError): method __init__ (line 36) | def __init__(self, message: str, duration: timedelta) -> None: class NotConnectedError (line 41) | class NotConnectedError(BaseError): method __init__ (line 44) | def __init__(self) -> None: class EndOfInputError (line 48) | class EndOfInputError(BaseError): method __init__ (line 51) | def __init__(self) -> None: FILE: public/schema/component_config_linter.go constant metaFieldTags (line 22) | metaFieldTags = "tags" constant mcpFieldSection (line 23) | mcpFieldSection = "mcp" constant mcpFieldEnabled (line 24) | mcpFieldEnabled = "enabled" constant mcpFieldDescription (line 25) | mcpFieldDescription = "description" constant mcpFieldProperties (line 26) | mcpFieldProperties = "properties" constant mcpFieldPropName (line 27) | mcpFieldPropName = "name" constant mcpFieldPropType (line 28) | mcpFieldPropType = "type" constant mcpFieldPropDesc (line 29) | mcpFieldPropDesc = "description" constant mcpFieldPropRequired (line 30) | mcpFieldPropRequired = "required" function mcpMetaSchema (line 33) | func mcpMetaSchema(disableProps bool) *service.ConfigField { function ComponentLinter (line 55) | func ComponentLinter(env *service.Environment) *service.ComponentConfigL... FILE: public/schema/component_config_linter_test.go function TestComponentLinter (line 28) | func TestComponentLinter(t *testing.T) { FILE: public/schema/schema.go function redpandaTopLevelConfigField (line 25) | func redpandaTopLevelConfigField() *service.ConfigField { function Standard (line 30) | func Standard(version, dateBuilt string) *service.ConfigSchema { function Cloud (line 42) | func Cloud(version, dateBuilt string) *service.ConfigSchema { function CloudAI (line 71) | func CloudAI(version, dateBuilt string) *service.ConfigSchema { FILE: resources/docker/cdc_schema_registry/init.sql type products (line 1) | CREATE TABLE IF NOT EXISTS products ( FILE: resources/plugin_uploader/plugin_uploader.py class Metadata (line 24) | class Metadata(BaseModel): class ArtifactExtra (line 28) | class ArtifactExtra(BaseModel): class Artifact (line 32) | class Artifact(BaseModel): class PluginConfig (line 42) | class PluginConfig: method get_manifest_path (line 49) | def get_manifest_path(self) -> str: method get_archives_root_path (line 52) | def get_archives_root_path(self) -> str: method get_archives_version_dir_path (line 55) | def get_archives_version_dir_path(self, version: str) -> str: method get_archive_full_path (line 58) | def get_archive_full_path(self, binary_artifact: Artifact, version: st... function get_plugin_config (line 62) | def get_plugin_config(plugin_name: str) -> PluginConfig: function get_binary_sha256_digest (line 66) | def get_binary_sha256_digest(filepath: str) -> str: function get_artifacts (line 72) | def get_artifacts(artifacts_file: str) -> list[Artifact]: function get_metadata (line 83) | def get_metadata(metadata_file: str) -> Metadata: class S3BucketClient (line 90) | class S3BucketClient: method __init__ (line 94) | def __init__(self, bucket: str, region: str): method upload_file_with_tags (line 98) | def upload_file_with_tags( method upload_blob_with_tags (line 104) | def upload_blob_with_tags( method list_dir_recursive (line 118) | def list_dir_recursive(self, s3_dir_path: str | None = None) -> list[s... method get_object_tags (line 134) | def get_object_tags(self, object_path: str) -> dict[str, str]: function create_tar_gz_archive (line 145) | def create_tar_gz_archive(single_filepath: str) -> str: function cwd (line 160) | def cwd(new_dir: str): function create_and_upload_one_archive (line 170) | def create_and_upload_one_archive(artifact: Artifact, plugin_config: Plu... function create_and_upload_archives (line 217) | def create_and_upload_archives( function get_max_version_str (line 238) | def get_max_version_str(version_strs: list[str]) -> str | None: function get_object_tags_for_keys (line 253) | def get_object_tags_for_keys( function create_and_upload_manifest_json (line 259) | def create_and_upload_manifest_json( function cli (line 342) | def cli(): function upload_archives (line 380) | def upload_archives( function upload_manifest (line 429) | def upload_manifest( FILE: resources/plugin_uploader/test_plugin_uploader.py function create_bucket_and_return_clients (line 16) | def create_bucket_and_return_clients(): class TestS3BucketClient (line 28) | class TestS3BucketClient(unittest.TestCase): method test_list_dir_recursive (line 30) | def test_list_dir_recursive(self): class TestUploadArchives (line 46) | class TestUploadArchives(unittest.TestCase): method test_end_to_end_upload (line 49) | def test_end_to_end_upload(self): FILE: tools/spanner/benchmark/gen_benchmark_test.go type BenchmarkTableHelper (line 25) | type BenchmarkTableHelper struct method CreateTableAndStream (line 33) | func (h BenchmarkTableHelper) CreateTableAndStream() { method InsertRowsInTransaction (line 48) | func (h BenchmarkTableHelper) InsertRowsInTransaction(n int) time.Time { method insertMut (line 62) | func (h BenchmarkTableHelper) insertMut() *spanner.Mutation { function TestBenchmarkInsert10MRows (line 97) | func TestBenchmarkInsert10MRows(t *testing.T) { function rowsCount (line 188) | func rowsCount(t *testing.T, h BenchmarkTableHelper) int64 { function createdAtRange (line 201) | func createdAtRange(t *testing.T, h BenchmarkTableHelper) (min, max time...