Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrowDataEntry ¶
type ArrowDataEntry struct {
Schema []ArrowSchema
Meta map[string]string
Data []byte
}
type ArrowSchema ¶
type AvroDataEntry ¶
type AvroDataEntry struct {
Schema string
Data interface{}
}
type Credentials ¶
type ParquetDataEntry ¶
type ParquetDataEntry struct {
Schema []ParquetSchema
Data interface{}
}
type Settings ¶
type Settings struct {
// Server
Port int `koanf:"gpq_server_port"`
HostName string `koanf:"gpq_server_hostname"`
// Paths
SettingsDBPath string `koanf:"gpq_settings_path"`
ConfigPath string `koanf:"gpq_config_path"`
LogPath string `koanf:"gpq_log_path"`
STDOut bool `koanf:"gpq_stdout"`
// Topics
DiskEncryptionEnabled bool `koanf:"gpq_disk_encryption_enabled"`
DiskEncryptionKey string `koanf:"gpq_disk_encryption_key"`
DiskCacheCompression bool `koanf:"gpq_disk_cache_compression"`
// Auth
AuthTopics bool `koanf:"gpq_auth_topics"`
AuthSettings bool `koanf:"gpq_auth_settings"`
AuthManagement bool `koanf:"gpq_auth_management"`
// Admin
AdminUser string `koanf:"gpq_admin_user"`
AdminPass string `koanf:"gpq_admin_pass"`
}
Click to show internal directories.
Click to hide internal directories.