package
4.67.0
Repository: https://github.com/cloudquery/plugin-sdk.git
Documentation: pkg.go.dev

# Functions

AddCqIDs adds the cq_id and cq_parent_id columns to the table and all its relations set cq_id as primary key if no other primary keys.
CqIDAsPK sets the cq_id column as primary key if it exists and removes the primary key from all other columns.
No description provided by the author
NewColumnFromArrowField creates a new Column from an arrow.Field arrow.Field is a low-level representation of a CloudQuery column that can be sent over the wire in a cross-language way.
No description provided by the author
NewTableFromArrowSchema creates a CloudQuery Table abstraction from an Arrow schema.
No description provided by the author
No description provided by the author
ParentColumnResolver resolves a column from the parent's table data, if name isn't set the column will be set to null.
PathResolver resolves a field in the Resource.Item Examples: PathResolver("Field") PathResolver("InnerStruct.Field") PathResolver("InnerStruct.InnerInnerStruct.Field").
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Moving from composite pks to singular PK on _cq_id this will give destination plugins the ability to auto migrate.
No description provided by the author
These are special cases to help users migrate As we remove unique constraints on _cq_id columns this will give destination plugins the ability to auto migrate.
No description provided by the author
No description provided by the author

# Variables

These columns are managed and populated by the source plugins.
No description provided by the author
No description provided by the author
These columns are managed and populated by the destination plugin.

# Structs

Column definition for Table.
GenTestDataOptions are options for generating test data.
Resource represents a row in it's associated table, it carries a reference to the original item, and automatically generates an Id based on Table's Columns.
Deprecated: SyncSummary is deprecated.
No description provided by the author
No description provided by the author
No description provided by the author
TestSourceOptions controls which types are included by TestSourceColumns.
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author
ColumnResolver is called for each row received in TableResolver's data fetch.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TableResolver is the main entry point when a table is sync is called.
No description provided by the author
No description provided by the author