UNPKG

open-lineage-client

Version:

TypeScript/JavaScript client for creating and sending OpenLineage standard events.

54 lines (53 loc) 1.64 kB
import { BaseFacet } from './BaseFacet.js'; /** * Represents the facets of a run. */ export declare class RunFacets { errorMessage: ErrorMessage | null; externalQuery: ExternalQuery | null; nominalTime: NominalTime | null; parent: Parent | null; constructor(errorMessage?: ErrorMessage | null, externalQuery?: ExternalQuery | null, nominalTime?: NominalTime | null, parent?: Parent | null); } /** * Represents an error message facet. */ export declare class ErrorMessage extends BaseFacet { message: string; programmingLanguage: string; stackTrace: string | null; constructor(producer: string, schemaURL: string, message: string, programmingLanguage: string, stackTrace?: string | null); getSchema(): string; } /** * Represents an external query facet. */ export declare class ExternalQuery extends BaseFacet { externalQueryId: string; source: string; constructor(producer: string, schemaURL: string, externalQueryId: string, source: string); getSchema(): string; } /** * Represents a nominal time facet. */ export declare class NominalTime extends BaseFacet { nominalStartTime: string; nominalEndTime: string; constructor(producer: string, schemaURL: string, nominalStartTime: string, nominalEndTime: string); getSchema(): string; } /** * Represents a parent facet. */ export declare class Parent extends BaseFacet { job: { name: string; namespace: string; }; run: { runId: string; }; constructor(producer: string, schemaURL: string, jobName: string, jobNamespace: string, runId: string); getSchema(): string; }