import { X12QueryEngine } from "https://deno.land/x/x12@1.8.0-1/mod.ts";
Constructors
new
X12QueryEngine(parser?: X12Parser | boolean, mode?: X12QueryMode)Properties
private
readonly
_mode: X12QueryModeprivate
readonly
_parser: X12ParserMethods
private
_evaluateConcatQueryPart(interchange: X12Interchange, concatSegment: string): anyprivate
_evaluateElementReferenceQueryPart(interchange: X12Interchange,
functionalGroup: X12FunctionalGroup,
transaction: X12Transaction,
segments: X12Segment[],
elementReference: string,
qualifiers: string[],
defaultValue?: string | null,
private
_evaluateForEachQueryPart(forEachSegment: string): stringprivate
_evaluateHLQueryPart(transaction: X12Transaction, hlPath: string): X12Segment[]private
_evaluateSegmentPathQueryPart(segments: X12Segment[], segmentPath: string): X12Segment[]private
_getMacroParts(macroQuery: string): anyprivate
_testQualifiers(): booleanquery(): X12QueryResult[]
querySingle(): X12QueryResult | null