Versions in this module Expand all Collapse all v0 v0.1.1 Oct 20, 2022 v0.1.0 Sep 26, 2022 Changes in this version + type CachedStore struct + func NewCachedStore(cacheExpirationSeconds int, source protocol.MetadataStore) *CachedStore + func (c *CachedStore) GetMetadata(urn string) (*meta.TableSpec, error) + func (c *CachedStore) GetUniqueConstraints(urn string) ([]string, error) + type FieldCache struct + FieldType meta.FieldType + ID string + Level int + Mode meta.Mode + Name string + ParentID string + type Store struct + func NewStore(client bqiface.Client, constraintStore protocol.ConstraintStore) *Store + func (store *Store) GetMetadata(tableID string) (*meta.TableSpec, error) + func (store *Store) GetUniqueConstraints(tableID string) ([]string, error) + type TableCache struct + DatasetName string + Fields []*FieldCache + Labels map[string]string + PartitionField string + ProjectName string + RequirePartitionFilter bool + TableName string + TimePartitioningType meta.TimePartitioning