package
1.44.0
Repository: https://github.com/rudderlabs/rudder-server.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CaptureRegexGroup returns capture as per the regex provided.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FormatPemContent formats the content of certificates and keys by adding necessary newlines around specific markers.
GetAzureBlobLocation parses path-style location http url to return in azure:// format https://myproject.blob.core.windows.net/test-bucket/test-object.csv --> azure://myproject.blob.core.windows.net/test-bucket/test-object.csv.
GetAzureBlobLocationFolder returns the folder path for an azure storage object https://myproject.blob.core.windows.net/test-bucket/myfolder/test-object.csv --> azure://myproject.blob.core.windows.net/myfolder.
No description provided by the author
No description provided by the author
GetGCSLocation parses path-style location http url to return in gcs:// format https://storage.googleapis.com/test-bucket/test-object.csv --> gcs://test-bucket/test-object.csv tldFormat is used to set return format "<tldFormat>://...".
GetGCSLocationFolder returns the folder path for a gcs object https://storage.googleapis.com/test-bucket/myfolder/test-object.csv --> gcs://test-bucket/myfolder.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetObjectFolder returns the folder path for the storage object based on the storage provider eg.
GetObjectFolderForDeltalake returns the folder path for the storage object based on the storage provider for delta lake eg.
GetObjectLocation returns the folder path for the storage object based on the storage provider e.g.
GetObjectName extracts object/key objectName from different buckets locations ex: https://bucket-endpoint/bucket-name/object -> object.
GetQueryType returns the type of the query.
GetS3Location parses path-style location http url to return in s3:// format [Path-style access] https://s3.amazonaws.com/test-bucket/test-object.csv --> s3://test-bucket/test-object.csv [Virtual-hosted–style access] https://test-bucket.s3.amazonaws.com/test-object.csv --> s3://test-bucket/test-object.csv TODO: Handle non regex matches.
GetS3LocationFolder returns the folder path for a s3 object https://test-bucket.s3.amazonaws.com/myfolder/test-object.csv --> s3://test-bucket/myfolder.
No description provided by the author
No description provided by the author
GetTablePathInObjectStorage returns the path of the table relative to the object storage bucket <$WAREHOUSE_DATALAKE_FOLDER_NAME>/<namespace>/tableName.
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
JoinWithFormatting returns joined string for keys with the provided formatting function.
No description provided by the author
No description provided by the author
No description provided by the author
RandHex returns a random hex string of length 32.
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
ToProviderCase converts string provided to case generally accepted in the warehouse for table, column, schema names etc.
ToSafeNamespace convert name of the namespace to one acceptable by warehouse 1.
No description provided by the author
No description provided by the author
WriteSSLKeys writes the ssl key(s) present in the destination config to the file system, this function checks whether a given config is already written to the file system, writes to the file system if the content is not already written.

# Constants

Cloud providers.
Cloud providers.
Object storages.
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
Object storages.
No description provided by the author
No description provided by the author
No description provided by the author
Cloud providers.
Object storages.
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
Object storages.
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
Object storages.
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
warehouse table names.
warehouse table names.
warehouse table names.
warehouse table names.
warehouse table names.
warehouse table names.

# Variables

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

# Structs

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

# Interfaces

go:generate mockgen -destination=../internal/mocks/utils/mock_uploader.go -package mock_uploader github.com/rudderlabs/rudder-server/warehouse/utils Uploader.

# Type aliases

No description provided by the author
No description provided by the author