examples

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package examples demonstrates complete optimization workflow

Package examples demonstrates performance tuning techniques

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BasicProfilingExample

func BasicProfilingExample()

Example 1: Basic performance profiling

func BatchOptimizationExample

func BatchOptimizationExample()

Example 4: Batch optimization

func BenchmarkComparisonExample

func BenchmarkComparisonExample()

Example 9: Benchmark comparison

func BulkLoadingOptimizationExample

func BulkLoadingOptimizationExample()

Example 7: Bulk loading optimization

func CPUOptimizationExample

func CPUOptimizationExample()

Example 3: CPU optimization with worker pools

func CompleteOptimizationWorkflow

func CompleteOptimizationWorkflow()

CompleteOptimizationWorkflow demonstrates full optimization pipeline

func ConnectorOptimizationExample

func ConnectorOptimizationExample()

Example 6: Connector optimization

func EndToEndOptimizationExample

func EndToEndOptimizationExample()

Example 8: End-to-end optimization

func FullPipelineExample

func FullPipelineExample()

FullPipelineExample demonstrates complete data pipeline with all optimizations

func MemoryOptimizationExample

func MemoryOptimizationExample()

Example 2: Memory optimization

func PipelineOptimizationExample

func PipelineOptimizationExample()

Example 5: Pipeline optimization

Types

type CompressionStage

type CompressionStage struct{}

func (*CompressionStage) Name

func (cs *CompressionStage) Name() string

func (*CompressionStage) Process

func (cs *CompressionStage) Process(ctx context.Context, input interface{}) (interface{}, error)

type OutputStage

type OutputStage struct{}

func (*OutputStage) Name

func (os *OutputStage) Name() string

func (*OutputStage) Process

func (os *OutputStage) Process(ctx context.Context, input interface{}) (interface{}, error)

type TransformStage

type TransformStage struct{}

func (*TransformStage) Name

func (ts *TransformStage) Name() string

func (*TransformStage) Process

func (ts *TransformStage) Process(ctx context.Context, input interface{}) (interface{}, error)

type ValidationStage

type ValidationStage struct{}

func (*ValidationStage) Name

func (vs *ValidationStage) Name() string

func (*ValidationStage) Process

func (vs *ValidationStage) Process(ctx context.Context, input interface{}) (interface{}, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL