Documentation ¶
Index ¶
- func Columns(additional ...table.ColumnDefinition) []table.ColumnDefinition
- func TablePlugin(client *osquery.ExtensionManagerClient, logger log.Logger, ...) *table.Plugin
- func TablePluginExec(client *osquery.ExtensionManagerClient, logger log.Logger, tableName string, ...) *table.Plugin
- func ToMap(rows []dataflatten.Row, query string, rowData map[string]string) []map[string]string
- type DataSourceType
- type Table
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Columns ¶ added in v0.11.14
func Columns(additional ...table.ColumnDefinition) []table.ColumnDefinition
Columns returns the standard data flatten columns, plus whatever ones have been provided as additional. This is syntantic sugar for dataflatten based tables.
func TablePlugin ¶
func TablePlugin(client *osquery.ExtensionManagerClient, logger log.Logger, dataSourceType DataSourceType) *table.Plugin
func TablePluginExec ¶ added in v0.11.9
Types ¶
type DataSourceType ¶
type DataSourceType int
const ( PlistType DataSourceType = iota + 1 JsonType ExecType XmlType IniType )
Click to show internal directories.
Click to hide internal directories.