Documentation
¶
Index ¶
- type OracleScrapper
- func (e *OracleScrapper) Close() error
- func (e *OracleScrapper) DialectType() string
- func (e *OracleScrapper) IsPermissionError(err error) bool
- func (e *OracleScrapper) QueryCatalog(ctx context.Context) ([]*scrapper.CatalogColumnRow, error)
- func (e *OracleScrapper) QueryCustomMetrics(ctx context.Context, sql string, args ...any) ([]*scrapper.CustomMetricsRow, error)
- func (e *OracleScrapper) QueryDatabases(ctx context.Context) ([]*scrapper.DatabaseRow, error)
- func (e *OracleScrapper) QuerySegments(ctx context.Context, sql string, args ...any) ([]*scrapper.SegmentRow, error)
- func (e *OracleScrapper) QueryShape(ctx context.Context, sql string) ([]*scrapper.QueryShapeColumn, error)
- func (e *OracleScrapper) QuerySqlDefinitions(ctx context.Context) ([]*scrapper.SqlDefinitionRow, error)
- func (e *OracleScrapper) QueryTableConstraints(ctx context.Context) ([]*scrapper.TableConstraintRow, error)
- func (e *OracleScrapper) QueryTableMetrics(ctx context.Context, lastMetricsFetchTime time.Time) ([]*scrapper.TableMetricsRow, error)
- func (e *OracleScrapper) QueryTables(ctx context.Context) ([]*scrapper.TableRow, error)
- func (e *OracleScrapper) SqlDialect() sqldialect.Dialect
- func (e *OracleScrapper) ValidateConfiguration(ctx context.Context) ([]string, error)
- type OracleScrapperConf
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OracleScrapper ¶
type OracleScrapper struct {
// contains filtered or unexported fields
}
func NewOracleScrapper ¶
func NewOracleScrapper(ctx context.Context, conf *OracleScrapperConf) (*OracleScrapper, error)
func (*OracleScrapper) Close ¶
func (e *OracleScrapper) Close() error
func (*OracleScrapper) DialectType ¶
func (e *OracleScrapper) DialectType() string
func (*OracleScrapper) IsPermissionError ¶
func (e *OracleScrapper) IsPermissionError(err error) bool
func (*OracleScrapper) QueryCatalog ¶
func (e *OracleScrapper) QueryCatalog(ctx context.Context) ([]*scrapper.CatalogColumnRow, error)
func (*OracleScrapper) QueryCustomMetrics ¶
func (e *OracleScrapper) QueryCustomMetrics(ctx context.Context, sql string, args ...any) ([]*scrapper.CustomMetricsRow, error)
func (*OracleScrapper) QueryDatabases ¶
func (e *OracleScrapper) QueryDatabases(ctx context.Context) ([]*scrapper.DatabaseRow, error)
func (*OracleScrapper) QuerySegments ¶
func (e *OracleScrapper) QuerySegments(ctx context.Context, sql string, args ...any) ([]*scrapper.SegmentRow, error)
func (*OracleScrapper) QueryShape ¶
func (e *OracleScrapper) QueryShape(ctx context.Context, sql string) ([]*scrapper.QueryShapeColumn, error)
func (*OracleScrapper) QuerySqlDefinitions ¶
func (e *OracleScrapper) QuerySqlDefinitions(ctx context.Context) ([]*scrapper.SqlDefinitionRow, error)
func (*OracleScrapper) QueryTableConstraints ¶
func (e *OracleScrapper) QueryTableConstraints(ctx context.Context) ([]*scrapper.TableConstraintRow, error)
func (*OracleScrapper) QueryTableMetrics ¶
func (e *OracleScrapper) QueryTableMetrics(ctx context.Context, lastMetricsFetchTime time.Time) ([]*scrapper.TableMetricsRow, error)
func (*OracleScrapper) QueryTables ¶
func (*OracleScrapper) SqlDialect ¶
func (e *OracleScrapper) SqlDialect() sqldialect.Dialect
func (*OracleScrapper) ValidateConfiguration ¶
func (e *OracleScrapper) ValidateConfiguration(ctx context.Context) ([]string, error)
type OracleScrapperConf ¶
type OracleScrapperConf = dwhexecoracle.OracleConf
Click to show internal directories.
Click to hide internal directories.