@cloudquery/plugin-pb-javascript
Version:
This is a low-level auto-generated gRPC client and server for CloudQuery plugins
1,179 lines • 52.1 kB
TypeScript
/**
* Generated by the protoc-gen-ts. DO NOT EDIT!
* compiler version: 3.19.1
* source: protos/plugin/v3/plugin.proto
* git: https://github.com/thesayyn/protoc-gen-ts */
import * as dependency_1 from "./../../../google/protobuf/timestamp";
import * as pb_1 from "google-protobuf";
import * as grpc_1 from "@grpc/grpc-js";
export declare namespace cloudquery.plugin.v3 {
export class GetName extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): GetName;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetName;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetName;
}
export namespace GetName {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Request;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): Response;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class GetVersion extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): GetVersion;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetVersion;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetVersion;
}
export namespace GetVersion {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Request;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {
version?: string;
});
get version(): string;
set version(value: string);
static fromObject(data: {
version?: string;
}): Response;
toObject(): {
version?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class GetSpecSchema extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): GetSpecSchema;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetSpecSchema;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetSpecSchema;
}
export namespace GetSpecSchema {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Request;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | ({} & (({
json_schema?: string;
}))));
get json_schema(): string;
set json_schema(value: string);
get has_json_schema(): boolean;
get _json_schema(): "json_schema" | "none";
static fromObject(data: {
json_schema?: string;
}): Response;
toObject(): {
json_schema?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class Init extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Init;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Init;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Init;
}
export namespace Init {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {
spec?: Uint8Array;
no_connection?: boolean;
invocation_id?: string;
});
get spec(): Uint8Array;
set spec(value: Uint8Array);
get no_connection(): boolean;
set no_connection(value: boolean);
get invocation_id(): string;
set invocation_id(value: string);
static fromObject(data: {
spec?: Uint8Array;
no_connection?: boolean;
invocation_id?: string;
}): Request;
toObject(): {
spec?: Uint8Array;
no_connection?: boolean;
invocation_id?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Response;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class GetTables extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): GetTables;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetTables;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetTables;
}
export namespace GetTables {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {
tables?: string[];
skip_tables?: string[];
skip_dependent_tables?: boolean;
});
get tables(): string[];
set tables(value: string[]);
get skip_tables(): string[];
set skip_tables(value: string[]);
get skip_dependent_tables(): boolean;
set skip_dependent_tables(value: boolean);
static fromObject(data: {
tables?: string[];
skip_tables?: string[];
skip_dependent_tables?: boolean;
}): Request;
toObject(): {
tables?: string[];
skip_tables?: string[];
skip_dependent_tables?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {
tables?: Uint8Array[];
});
get tables(): Uint8Array[];
set tables(value: Uint8Array[]);
static fromObject(data: {
tables?: Uint8Array[];
}): Response;
toObject(): {
tables?: Uint8Array[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class Sync extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Sync;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Sync;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Sync;
}
export namespace Sync {
class MessageInsert extends pb_1.Message {
#private;
constructor(data?: any[] | {
record?: Uint8Array;
});
get record(): Uint8Array;
set record(value: Uint8Array);
static fromObject(data: {
record?: Uint8Array;
}): MessageInsert;
toObject(): {
record?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageInsert;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageInsert;
}
class MessageMigrateTable extends pb_1.Message {
#private;
constructor(data?: any[] | {
table?: Uint8Array;
});
get table(): Uint8Array;
set table(value: Uint8Array);
static fromObject(data: {
table?: Uint8Array;
}): MessageMigrateTable;
toObject(): {
table?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageMigrateTable;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageMigrateTable;
}
class MessageDeleteRecord extends pb_1.Message {
#private;
constructor(data?: any[] | {
table_name?: string;
where_clause?: PredicatesGroup[];
table_relations?: TableRelation[];
});
get table_name(): string;
set table_name(value: string);
get where_clause(): PredicatesGroup[];
set where_clause(value: PredicatesGroup[]);
get table_relations(): TableRelation[];
set table_relations(value: TableRelation[]);
static fromObject(data: {
table_name?: string;
where_clause?: ReturnType<typeof PredicatesGroup.prototype.toObject>[];
table_relations?: ReturnType<typeof TableRelation.prototype.toObject>[];
}): MessageDeleteRecord;
toObject(): {
table_name?: string;
where_clause?: ReturnType<typeof PredicatesGroup.prototype.toObject>[];
table_relations?: ReturnType<typeof TableRelation.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageDeleteRecord;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageDeleteRecord;
}
class MessageError extends pb_1.Message {
#private;
constructor(data?: any[] | {
table_name?: string;
error?: string;
});
get table_name(): string;
set table_name(value: string);
get error(): string;
set error(value: string);
static fromObject(data: {
table_name?: string;
error?: string;
}): MessageError;
toObject(): {
table_name?: string;
error?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageError;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageError;
}
class BackendOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
table_name?: string;
connection?: string;
});
get table_name(): string;
set table_name(value: string);
get connection(): string;
set connection(value: string);
static fromObject(data: {
table_name?: string;
connection?: string;
}): BackendOptions;
toObject(): {
table_name?: string;
connection?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): BackendOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): BackendOptions;
}
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | ({
tables?: string[];
skip_tables?: string[];
skip_dependent_tables?: boolean;
deterministic_cq_id?: boolean;
backend?: Sync.BackendOptions;
withErrorMessages?: boolean;
} & (({
shard?: Sync.Request.Shard;
}))));
get tables(): string[];
set tables(value: string[]);
get skip_tables(): string[];
set skip_tables(value: string[]);
get skip_dependent_tables(): boolean;
set skip_dependent_tables(value: boolean);
get deterministic_cq_id(): boolean;
set deterministic_cq_id(value: boolean);
get backend(): Sync.BackendOptions;
set backend(value: Sync.BackendOptions);
get has_backend(): boolean;
get shard(): Sync.Request.Shard;
set shard(value: Sync.Request.Shard);
get has_shard(): boolean;
get withErrorMessages(): boolean;
set withErrorMessages(value: boolean);
get _shard(): "none" | "shard";
static fromObject(data: {
tables?: string[];
skip_tables?: string[];
skip_dependent_tables?: boolean;
deterministic_cq_id?: boolean;
backend?: ReturnType<typeof Sync.BackendOptions.prototype.toObject>;
shard?: ReturnType<typeof Sync.Request.Shard.prototype.toObject>;
withErrorMessages?: boolean;
}): Request;
toObject(): {
tables?: string[];
skip_tables?: string[];
skip_dependent_tables?: boolean;
deterministic_cq_id?: boolean;
backend?: ReturnType<typeof Sync.BackendOptions.prototype.toObject>;
shard?: ReturnType<typeof Sync.Request.Shard.prototype.toObject>;
withErrorMessages?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
namespace Request {
class Shard extends pb_1.Message {
#private;
constructor(data?: any[] | {
num?: number;
total?: number;
});
get num(): number;
set num(value: number);
get total(): number;
set total(value: number);
static fromObject(data: {
num?: number;
total?: number;
}): Shard;
toObject(): {
num?: number;
total?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Shard;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Shard;
}
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | ({} & (({
migrate_table?: Sync.MessageMigrateTable;
insert?: never;
delete_record?: never;
error?: never;
} | {
migrate_table?: never;
insert?: Sync.MessageInsert;
delete_record?: never;
error?: never;
} | {
migrate_table?: never;
insert?: never;
delete_record?: Sync.MessageDeleteRecord;
error?: never;
} | {
migrate_table?: never;
insert?: never;
delete_record?: never;
error?: Sync.MessageError;
}))));
get migrate_table(): Sync.MessageMigrateTable;
set migrate_table(value: Sync.MessageMigrateTable);
get has_migrate_table(): boolean;
get insert(): Sync.MessageInsert;
set insert(value: Sync.MessageInsert);
get has_insert(): boolean;
get delete_record(): Sync.MessageDeleteRecord;
set delete_record(value: Sync.MessageDeleteRecord);
get has_delete_record(): boolean;
get error(): Sync.MessageError;
set error(value: Sync.MessageError);
get has_error(): boolean;
get message(): "none" | "error" | "migrate_table" | "insert" | "delete_record";
static fromObject(data: {
migrate_table?: ReturnType<typeof Sync.MessageMigrateTable.prototype.toObject>;
insert?: ReturnType<typeof Sync.MessageInsert.prototype.toObject>;
delete_record?: ReturnType<typeof Sync.MessageDeleteRecord.prototype.toObject>;
error?: ReturnType<typeof Sync.MessageError.prototype.toObject>;
}): Response;
toObject(): {
migrate_table?: ReturnType<typeof Sync.MessageMigrateTable.prototype.toObject>;
insert?: ReturnType<typeof Sync.MessageInsert.prototype.toObject>;
delete_record?: ReturnType<typeof Sync.MessageDeleteRecord.prototype.toObject>;
error?: ReturnType<typeof Sync.MessageError.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class Read extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Read;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Read;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Read;
}
export namespace Read {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {
table?: Uint8Array;
});
get table(): Uint8Array;
set table(value: Uint8Array);
static fromObject(data: {
table?: Uint8Array;
}): Request;
toObject(): {
table?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {
record?: Uint8Array;
});
get record(): Uint8Array;
set record(value: Uint8Array);
static fromObject(data: {
record?: Uint8Array;
}): Response;
toObject(): {
record?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class TableRelation extends pb_1.Message {
#private;
constructor(data?: any[] | {
table_name?: string;
parent_table?: string;
});
get table_name(): string;
set table_name(value: string);
get parent_table(): string;
set parent_table(value: string);
static fromObject(data: {
table_name?: string;
parent_table?: string;
}): TableRelation;
toObject(): {
table_name?: string;
parent_table?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TableRelation;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): TableRelation;
}
export class Predicate extends pb_1.Message {
#private;
constructor(data?: any[] | {
operator?: Predicate.Operator;
column?: string;
record?: Uint8Array;
});
get operator(): Predicate.Operator;
set operator(value: Predicate.Operator);
get column(): string;
set column(value: string);
get record(): Uint8Array;
set record(value: Uint8Array);
static fromObject(data: {
operator?: Predicate.Operator;
column?: string;
record?: Uint8Array;
}): Predicate;
toObject(): {
operator?: Predicate.Operator;
column?: string;
record?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Predicate;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Predicate;
}
export namespace Predicate {
enum Operator {
EQ = 0
}
}
export class PredicatesGroup extends pb_1.Message {
#private;
constructor(data?: any[] | {
grouping_type?: PredicatesGroup.GroupingType;
predicates?: Predicate[];
});
get grouping_type(): PredicatesGroup.GroupingType;
set grouping_type(value: PredicatesGroup.GroupingType);
get predicates(): Predicate[];
set predicates(value: Predicate[]);
static fromObject(data: {
grouping_type?: PredicatesGroup.GroupingType;
predicates?: ReturnType<typeof Predicate.prototype.toObject>[];
}): PredicatesGroup;
toObject(): {
grouping_type?: PredicatesGroup.GroupingType;
predicates?: ReturnType<typeof Predicate.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PredicatesGroup;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): PredicatesGroup;
}
export namespace PredicatesGroup {
enum GroupingType {
AND = 0,
OR = 1
}
}
export class Write extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Write;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Write;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Write;
}
export namespace Write {
class MessageMigrateTable extends pb_1.Message {
#private;
constructor(data?: any[] | {
table?: Uint8Array;
migrate_force?: boolean;
});
get table(): Uint8Array;
set table(value: Uint8Array);
get migrate_force(): boolean;
set migrate_force(value: boolean);
static fromObject(data: {
table?: Uint8Array;
migrate_force?: boolean;
}): MessageMigrateTable;
toObject(): {
table?: Uint8Array;
migrate_force?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageMigrateTable;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageMigrateTable;
}
class MessageInsert extends pb_1.Message {
#private;
constructor(data?: any[] | {
record?: Uint8Array;
});
get record(): Uint8Array;
set record(value: Uint8Array);
static fromObject(data: {
record?: Uint8Array;
}): MessageInsert;
toObject(): {
record?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageInsert;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageInsert;
}
class MessageDeleteStale extends pb_1.Message {
#private;
constructor(data?: any[] | {
/** @deprecated*/
table?: Uint8Array;
source_name?: string;
sync_time?: dependency_1.google.protobuf.Timestamp;
table_name?: string;
});
/** @deprecated*/
get table(): Uint8Array;
/** @deprecated*/
set table(value: Uint8Array);
get source_name(): string;
set source_name(value: string);
get sync_time(): dependency_1.google.protobuf.Timestamp;
set sync_time(value: dependency_1.google.protobuf.Timestamp);
get has_sync_time(): boolean;
get table_name(): string;
set table_name(value: string);
static fromObject(data: {
table?: Uint8Array;
source_name?: string;
sync_time?: ReturnType<typeof dependency_1.google.protobuf.Timestamp.prototype.toObject>;
table_name?: string;
}): MessageDeleteStale;
toObject(): {
table?: Uint8Array;
source_name?: string;
sync_time?: ReturnType<typeof dependency_1.google.protobuf.Timestamp.prototype.toObject>;
table_name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageDeleteStale;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageDeleteStale;
}
class MessageDeleteRecord extends pb_1.Message {
#private;
constructor(data?: any[] | {
table_name?: string;
where_clause?: PredicatesGroup[];
table_relations?: TableRelation[];
});
get table_name(): string;
set table_name(value: string);
get where_clause(): PredicatesGroup[];
set where_clause(value: PredicatesGroup[]);
get table_relations(): TableRelation[];
set table_relations(value: TableRelation[]);
static fromObject(data: {
table_name?: string;
where_clause?: ReturnType<typeof PredicatesGroup.prototype.toObject>[];
table_relations?: ReturnType<typeof TableRelation.prototype.toObject>[];
}): MessageDeleteRecord;
toObject(): {
table_name?: string;
where_clause?: ReturnType<typeof PredicatesGroup.prototype.toObject>[];
table_relations?: ReturnType<typeof TableRelation.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageDeleteRecord;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageDeleteRecord;
}
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | ({} & (({
migrate_table?: Write.MessageMigrateTable;
insert?: never;
delete?: never;
delete_record?: never;
} | {
migrate_table?: never;
insert?: Write.MessageInsert;
delete?: never;
delete_record?: never;
} | {
migrate_table?: never;
insert?: never;
delete?: Write.MessageDeleteStale;
delete_record?: never;
} | {
migrate_table?: never;
insert?: never;
delete?: never;
delete_record?: Write.MessageDeleteRecord;
}))));
get migrate_table(): Write.MessageMigrateTable;
set migrate_table(value: Write.MessageMigrateTable);
get has_migrate_table(): boolean;
get insert(): Write.MessageInsert;
set insert(value: Write.MessageInsert);
get has_insert(): boolean;
get delete(): Write.MessageDeleteStale;
set delete(value: Write.MessageDeleteStale);
get has_delete(): boolean;
get delete_record(): Write.MessageDeleteRecord;
set delete_record(value: Write.MessageDeleteRecord);
get has_delete_record(): boolean;
get message(): "none" | "migrate_table" | "insert" | "delete_record" | "delete";
static fromObject(data: {
migrate_table?: ReturnType<typeof Write.MessageMigrateTable.prototype.toObject>;
insert?: ReturnType<typeof Write.MessageInsert.prototype.toObject>;
delete?: ReturnType<typeof Write.MessageDeleteStale.prototype.toObject>;
delete_record?: ReturnType<typeof Write.MessageDeleteRecord.prototype.toObject>;
}): Request;
toObject(): {
migrate_table?: ReturnType<typeof Write.MessageMigrateTable.prototype.toObject>;
insert?: ReturnType<typeof Write.MessageInsert.prototype.toObject>;
delete?: ReturnType<typeof Write.MessageDeleteStale.prototype.toObject>;
delete_record?: ReturnType<typeof Write.MessageDeleteRecord.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Response;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class Transform extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Transform;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Transform;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Transform;
}
export namespace Transform {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {
record?: Uint8Array;
});
get record(): Uint8Array;
set record(value: Uint8Array);
static fromObject(data: {
record?: Uint8Array;
}): Request;
toObject(): {
record?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {
record?: Uint8Array;
});
get record(): Uint8Array;
set record(value: Uint8Array);
static fromObject(data: {
record?: Uint8Array;
}): Response;
toObject(): {
record?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class TransformSchema extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): TransformSchema;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TransformSchema;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): TransformSchema;
}
export namespace TransformSchema {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {
schema?: Uint8Array;
});
get schema(): Uint8Array;
set schema(value: Uint8Array);
static fromObject(data: {
schema?: Uint8Array;
}): Request;
toObject(): {
schema?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {
schema?: Uint8Array;
});
get schema(): Uint8Array;
set schema(value: Uint8Array);
static fromObject(data: {
schema?: Uint8Array;
}): Response;
toObject(): {
schema?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class Close extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Close;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Close;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Close;
}
export namespace Close {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Request;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): Response;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
export class TestConnection extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): TestConnection;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TestConnection;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): TestConnection;
}
export namespace TestConnection {
class Request extends pb_1.Message {
#private;
constructor(data?: any[] | {
spec?: Uint8Array;
});
get spec(): Uint8Array;
set spec(value: Uint8Array);
static fromObject(data: {
spec?: Uint8Array;
}): Request;
toObject(): {
spec?: Uint8Array;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Request;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Request;
}
class Response extends pb_1.Message {
#private;
constructor(data?: any[] | {
success?: boolean;
failure_code?: string;
failure_description?: string;
});
get success(): boolean;
set success(value: boolean);
get failure_code(): string;
set failure_code(value: string);
get failure_description(): string;
set failure_description(value: string);
static fromObject(data: {
success?: boolean;
failure_code?: string;
failure_description?: string;
}): Response;
toObject(): {
success?: boolean;
failure_code?: string;
failure_description?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Response;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Response;
}
}
interface GrpcUnaryServiceInterface<P, R> {
(message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
(message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
(message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
(message: P, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
}
interface GrpcStreamServiceInterface<P, R> {
(message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream<R>;
(message: P, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream<R>;
}
interface GrpWritableServiceInterface<P, R> {
(metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;
(metadata: grpc_1.Metadata, callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;
(options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;
(callback: grpc_1.requestCallback<R>): grpc_1.ClientWritableStream<P>;
}
interface GrpcChunkServiceInterface<P, R> {
(metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream<P, R>;
(options?: grpc_1.CallOptions): grpc_1.ClientDuplexStream<P, R>;
}
export abstract class UnimplementedPluginService {
static definition: {
GetName: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetName.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => GetName.Request;
responseSerialize: (message: GetName.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => GetName.Response;
};
GetVersion: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetVersion.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => GetVersion.Request;
responseSerialize: (message: GetVersion.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => GetVersion.Response;
};
GetSpecSchema: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetSpecSchema.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => GetSpecSchema.Request;
responseSerialize: (message: GetSpecSchema.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => GetSpecSchema.Response;
};
Init: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: Init.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => Init.Request;
responseSerialize: (message: Init.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => Init.Response;
};
GetTables: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetTables.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => GetTables.Request;
responseSerialize: (message: GetTables.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => GetTables.Response;
};
Sync: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: Sync.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => Sync.Request;
responseSerialize: (message: Sync.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => Sync.Response;
};
Read: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: Read.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => Read.Request;
responseSerialize: (message: Read.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => Read.Response;
};
Write: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: Write.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => Write.Request;
responseSerialize: (message: Write.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => Write.Response;
};
Transform: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: Transform.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => Transform.Request;
responseSerialize: (message: Transform.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => Transform.Response;
};
TransformSchema: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: TransformSchema.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => TransformSchema.Request;
responseSerialize: (message: TransformSchema.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => TransformSchema.Response;
};
Close: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: Close.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => Close.Request;
responseSerialize: (message: Close.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => Close.Response;
};
TestConnection: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: TestConnection.Request) => Buffer;
requestDeserialize: (bytes: Buffer) => TestConnection.Request;
responseSerialize: (message: TestConnection.Response) => Buffer;
responseDeserialize: (bytes: Buffer) => TestConnection.Response;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract GetName(call: grpc_1.ServerUnaryCall<GetName.Request, GetName.Response>, callback: grpc_1.sendUnaryData<GetName.Response>): void;
abstract GetVersion(call: grpc_1.ServerUnaryCall<GetVersion.Request, GetVersion.Response>, callback: grpc_1.sendUnaryData<GetVersion.Response>): void;
abstract GetSpecSchema(call: grpc_1.ServerUnaryCall<GetSpecSchema.Request, GetSpecSchema.Response>, callback: grpc_1.sendUnaryData<GetSpecSchema.Response>): void;
abstract Init(call: grpc_1.ServerUnaryCall<Init.Request, Init.Response>, callback: grpc_1.sendUnaryData<Init.Response>): void;
abstract GetTables(call: grpc_1.ServerUnaryCall<GetTables.Request, GetTables.Response>, callback: grpc_1.sendUnaryData<GetTables.Response>): void;
abstract Sync(call: grpc_1.ServerWritableStream<Sync.Request, Sync.Response>): void;
abstract Read(call: grpc