Spaces:
Runtime error
Runtime error
| // Licensed to the Apache Software Foundation (ASF) under one | |
| // or more contributor license agreements. See the NOTICE file | |
| // distributed with this work for additional information | |
| // regarding copyright ownership. The ASF licenses this file | |
| // to you under the Apache License, Version 2.0 (the | |
| // "License"); you may not use this file except in compliance | |
| // with the License. You may obtain a copy of the License at | |
| // | |
| // http://www.apache.org/licenses/LICENSE-2.0 | |
| // | |
| // Unless required by applicable law or agreed to in writing, | |
| // software distributed under the License is distributed on an | |
| // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
| // KIND, either express or implied. See the License for the | |
| // specific language governing permissions and limitations | |
| // under the License. | |
| import { Visitor } from '../visitor.mjs'; | |
| import { BinaryBuilder } from '../builder/binary.mjs'; | |
| import { BoolBuilder } from '../builder/bool.mjs'; | |
| import { DateBuilder, DateDayBuilder, DateMillisecondBuilder } from '../builder/date.mjs'; | |
| import { DecimalBuilder } from '../builder/decimal.mjs'; | |
| import { DictionaryBuilder } from '../builder/dictionary.mjs'; | |
| import { FixedSizeBinaryBuilder } from '../builder/fixedsizebinary.mjs'; | |
| import { FixedSizeListBuilder } from '../builder/fixedsizelist.mjs'; | |
| import { FloatBuilder, Float16Builder, Float32Builder, Float64Builder } from '../builder/float.mjs'; | |
| import { IntervalBuilder, IntervalDayTimeBuilder, IntervalYearMonthBuilder } from '../builder/interval.mjs'; | |
| import { IntBuilder, Int8Builder, Int16Builder, Int32Builder, Int64Builder, Uint8Builder, Uint16Builder, Uint32Builder, Uint64Builder } from '../builder/int.mjs'; | |
| import { ListBuilder } from '../builder/list.mjs'; | |
| import { MapBuilder } from '../builder/map.mjs'; | |
| import { NullBuilder } from '../builder/null.mjs'; | |
| import { StructBuilder } from '../builder/struct.mjs'; | |
| import { TimestampBuilder, TimestampSecondBuilder, TimestampMillisecondBuilder, TimestampMicrosecondBuilder, TimestampNanosecondBuilder } from '../builder/timestamp.mjs'; | |
| import { TimeBuilder, TimeSecondBuilder, TimeMillisecondBuilder, TimeMicrosecondBuilder, TimeNanosecondBuilder } from '../builder/time.mjs'; | |
| import { UnionBuilder, DenseUnionBuilder, SparseUnionBuilder } from '../builder/union.mjs'; | |
| import { Utf8Builder } from '../builder/utf8.mjs'; | |
| /** @ignore */ | |
| export class GetBuilderCtor extends Visitor { | |
| visitNull() { return NullBuilder; } | |
| visitBool() { return BoolBuilder; } | |
| visitInt() { return IntBuilder; } | |
| visitInt8() { return Int8Builder; } | |
| visitInt16() { return Int16Builder; } | |
| visitInt32() { return Int32Builder; } | |
| visitInt64() { return Int64Builder; } | |
| visitUint8() { return Uint8Builder; } | |
| visitUint16() { return Uint16Builder; } | |
| visitUint32() { return Uint32Builder; } | |
| visitUint64() { return Uint64Builder; } | |
| visitFloat() { return FloatBuilder; } | |
| visitFloat16() { return Float16Builder; } | |
| visitFloat32() { return Float32Builder; } | |
| visitFloat64() { return Float64Builder; } | |
| visitUtf8() { return Utf8Builder; } | |
| visitBinary() { return BinaryBuilder; } | |
| visitFixedSizeBinary() { return FixedSizeBinaryBuilder; } | |
| visitDate() { return DateBuilder; } | |
| visitDateDay() { return DateDayBuilder; } | |
| visitDateMillisecond() { return DateMillisecondBuilder; } | |
| visitTimestamp() { return TimestampBuilder; } | |
| visitTimestampSecond() { return TimestampSecondBuilder; } | |
| visitTimestampMillisecond() { return TimestampMillisecondBuilder; } | |
| visitTimestampMicrosecond() { return TimestampMicrosecondBuilder; } | |
| visitTimestampNanosecond() { return TimestampNanosecondBuilder; } | |
| visitTime() { return TimeBuilder; } | |
| visitTimeSecond() { return TimeSecondBuilder; } | |
| visitTimeMillisecond() { return TimeMillisecondBuilder; } | |
| visitTimeMicrosecond() { return TimeMicrosecondBuilder; } | |
| visitTimeNanosecond() { return TimeNanosecondBuilder; } | |
| visitDecimal() { return DecimalBuilder; } | |
| visitList() { return ListBuilder; } | |
| visitStruct() { return StructBuilder; } | |
| visitUnion() { return UnionBuilder; } | |
| visitDenseUnion() { return DenseUnionBuilder; } | |
| visitSparseUnion() { return SparseUnionBuilder; } | |
| visitDictionary() { return DictionaryBuilder; } | |
| visitInterval() { return IntervalBuilder; } | |
| visitIntervalDayTime() { return IntervalDayTimeBuilder; } | |
| visitIntervalYearMonth() { return IntervalYearMonthBuilder; } | |
| visitFixedSizeList() { return FixedSizeListBuilder; } | |
| visitMap() { return MapBuilder; } | |
| } | |
| /** @ignore */ | |
| export const instance = new GetBuilderCtor(); | |
| //# sourceMappingURL=builderctor.mjs.map | |