UNPKG

@finos/legend-graph

Version:
36 lines 1.77 kB
/** * Copyright (c) 2020-present, Goldman Sachs * * Licensed 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 { SerializationFactory } from '@finos/legend-shared'; import { type V1_TablePtr } from '../../../../../../STO_Relational_Exports.js'; import { ColumnValuePair, RowIdentifier, TableRowIdentifiers } from '../../../../../../graph/metamodel/pure/packageableElements/service/TableRowIdentifiers.js'; export declare class V1_ColumnValuePair { name: string; value: object; static readonly serialization: SerializationFactory<V1_ColumnValuePair>; } export declare class V1_RowIdentifier { columnValuePairs: V1_ColumnValuePair[]; static readonly serialization: SerializationFactory<V1_RowIdentifier>; } export declare class V1_TableRowIdentifiers { table: V1_TablePtr; rowIdentifiers: V1_RowIdentifier[]; static readonly serialization: SerializationFactory<V1_TableRowIdentifiers>; } export declare const V1_buildColumnValuePair: (protocol: V1_ColumnValuePair) => ColumnValuePair; export declare const V1_buildRowIdentifier: (protocol: V1_RowIdentifier) => RowIdentifier; export declare const V1_buildTableRowIdentifiers: (protocol: V1_TableRowIdentifiers) => TableRowIdentifiers; //# sourceMappingURL=V1_TableRowIdentifiers.d.ts.map