Versions in this module Expand all Collapse all v0 v0.0.1 Nov 17, 2023 Changes in this version + type Repository struct + func NewRepository(db *sql.DB) *Repository + func (r *Repository) AddRoutineByMetaData(ctx context.Context, tx *connection.Tx, routine *bigqueryv2.Routine) error + func (r *Repository) AddTableData(ctx context.Context, tx *connection.Tx, projectID, datasetID string, ...) error + func (r *Repository) CreateOrReplaceTable(ctx context.Context, tx *connection.Tx, projectID, datasetID string, ...) error + func (r *Repository) CreateTable(ctx context.Context, tx *connection.Tx, table *bigqueryv2.Table) error + func (r *Repository) CreateView(ctx context.Context, tx *connection.Tx, table *bigqueryv2.Table) error + func (r *Repository) DeleteTables(ctx context.Context, tx *connection.Tx, projectID, datasetID string, ...) error + func (r *Repository) Query(ctx context.Context, tx *connection.Tx, projectID, datasetID, query string, ...) (*internaltypes.QueryResponse, error) + type RoutineLanguageType string + const LanguageTypeJavaScript + const LanguageTypeSQL + type RoutineType string + const ProcedureType + const ScalarFunctionType + const TableValuedFunctionType