Variable SupportedQueriesConst
SupportedQueries: { "call-context": { asciiSummarizer: ( formatter: OutputFormatter, analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => Promise<boolean>; executor: ( __namedParameters: BasicQueryData, queries: readonly CallContextQuery[], ) => Promise<CallContextQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; }; config: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: unknown, queryResults: BaseQueryResult, result: string[], ) => boolean; completer: ( partialLine: readonly string[], config: FlowrConfigOptions, ) => string[]; executor: ( __namedParameters: BasicQueryData, queries: readonly ConfigQuery[], ) => Promise<ConfigQueryResult>; flattenInvolvedNodes: () => never[]; fromLine: ( line: readonly string[], _config: FlowrConfigOptions, ) => [ConfigQuery]; schema: ObjectSchema<any>; }; "control-flow": { asciiSummarizer: ( formatter: OutputFormatter, analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => Promise<boolean>; executor: ( __namedParameters: BasicQueryData, queries: readonly ControlFlowQuery[], ) => Promise<ControlFlowQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; }; dataflow: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly DataflowQuery[], ) => Promise<DataflowQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; }; "dataflow-cluster": { asciiSummarizer: ( formatter: OutputFormatter, analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => Promise<boolean>; executor: ( __namedParameters: BasicQueryData, queries: readonly DataflowClusterQuery[], ) => Promise<DataflowClusterQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; }; "dataflow-lens": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly DataflowLensQuery[], ) => Promise<DataflowLensQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; dependencies: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], queries: readonly Query[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly DependenciesQuery[], ) => Promise<DependenciesQueryResult>; flattenInvolvedNodes: ( queryResults: BaseQueryResult, query: readonly Query[], ) => NodeId[]; schema: ObjectSchema<any>; }; "df-shape": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly DfShapeQuery[], ) => Promise<DfShapeQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; "happens-before": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly HappensBeforeQuery[], ) => Promise<HappensBeforeQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; "id-map": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly IdMapQuery[], ) => Promise<IdMapQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; lineage: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly LineageQuery[], ) => Promise<LineageQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; }; linter: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly LinterQuery[], ) => Promise<LinterQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; "location-map": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: unknown, queryResults: BaseQueryResult, result: string[], ) => boolean; executor: ( __namedParameters: BasicQueryData, queries: readonly LocationMapQuery[], ) => Promise<LocationMapQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; "normalized-ast": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly NormalizedAstQuery[], ) => Promise<NormalizedAstQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; origin: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly OriginQuery[], ) => Promise<OriginQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; }; project: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly ProjectQuery[], ) => Promise<ProjectQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; "resolve-value": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly ResolveValueQuery[], ) => Promise<ResolveValueQueryResult>; flattenInvolvedNodes: () => never[]; schema: ObjectSchema<any>; }; search: { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly SearchQuery[], ) => Promise<SearchQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; }; "static-slice": { asciiSummarizer: ( formatter: OutputFormatter, _analyzer: FlowrAnalysisProvider, queryResults: BaseQueryResult, result: string[], ) => true; executor: ( __namedParameters: BasicQueryData, queries: readonly StaticSliceQuery[], ) => Promise<StaticSliceQueryResult>; flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[]; schema: ObjectSchema<any>; };} = ... Type declaration
Readonly
call-context: {
asciiSummarizer: (
formatter: OutputFormatter,
analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => Promise<boolean>;
executor: (
__namedParameters: BasicQueryData,
queries: readonly CallContextQuery[],
) => Promise<CallContextQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
config: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: unknown,
queryResults: BaseQueryResult,
result: string[],
) => boolean;
completer: (
partialLine: readonly string[],
config: FlowrConfigOptions,
) => string[];
executor: (
__namedParameters: BasicQueryData,
queries: readonly ConfigQuery[],
) => Promise<ConfigQueryResult>;
flattenInvolvedNodes: () => never[];
fromLine: (
line: readonly string[],
_config: FlowrConfigOptions,
) => [ConfigQuery];
schema: ObjectSchema<any>;
}
Readonly
control-flow: {
asciiSummarizer: (
formatter: OutputFormatter,
analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => Promise<boolean>;
executor: (
__namedParameters: BasicQueryData,
queries: readonly ControlFlowQuery[],
) => Promise<ControlFlowQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
dataflow: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly DataflowQuery[],
) => Promise<DataflowQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
dataflow-cluster: {
asciiSummarizer: (
formatter: OutputFormatter,
analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => Promise<boolean>;
executor: (
__namedParameters: BasicQueryData,
queries: readonly DataflowClusterQuery[],
) => Promise<DataflowClusterQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
dataflow-lens: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly DataflowLensQuery[],
) => Promise<DataflowLensQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
dependencies: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
queries: readonly Query[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly DependenciesQuery[],
) => Promise<DependenciesQueryResult>;
flattenInvolvedNodes: (
queryResults: BaseQueryResult,
query: readonly Query[],
) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
df-shape: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly DfShapeQuery[],
) => Promise<DfShapeQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
happens-before: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly HappensBeforeQuery[],
) => Promise<HappensBeforeQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
id-map: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly IdMapQuery[],
) => Promise<IdMapQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
lineage: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly LineageQuery[],
) => Promise<LineageQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
linter: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly LinterQuery[],
) => Promise<LinterQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
location-map: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: unknown,
queryResults: BaseQueryResult,
result: string[],
) => boolean;
executor: (
__namedParameters: BasicQueryData,
queries: readonly LocationMapQuery[],
) => Promise<LocationMapQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
normalized-ast: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly NormalizedAstQuery[],
) => Promise<NormalizedAstQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
origin: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly OriginQuery[],
) => Promise<OriginQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
project: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly ProjectQuery[],
) => Promise<ProjectQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
resolve-value: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly ResolveValueQuery[],
) => Promise<ResolveValueQueryResult>;
flattenInvolvedNodes: () => never[];
schema: ObjectSchema<any>;
}
Readonly
search: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly SearchQuery[],
) => Promise<SearchQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}
Readonly
static-slice: {
asciiSummarizer: (
formatter: OutputFormatter,
_analyzer: FlowrAnalysisProvider,
queryResults: BaseQueryResult,
result: string[],
) => true;
executor: (
__namedParameters: BasicQueryData,
queries: readonly StaticSliceQuery[],
) => Promise<StaticSliceQueryResult>;
flattenInvolvedNodes: (queryResults: BaseQueryResult) => NodeId[];
schema: ObjectSchema<any>;
}