Skip to Content

This page lists 13 functions in the spql.io namespace generated from the default SPQL function catalog.

FunctionKindSummary
spql.io.blobscalar functionConstruct an external Blob without reading bytes.
spql.io.bytesscalar functionReturn a Blob’s inline bytes.
spql.io.etagscalar functionReturn a Blob’s ETag.
spql.io.generationscalar functionReturn a Blob’s object generation.
spql.io.inline_blobscalar functionConstruct an inline Blob from binary bytes.
spql.io.md5scalar functionReturn a Blob’s MD5 digest.
spql.io.mime_typescalar functionReturn a Blob’s MIME type.
spql.io.offsetscalar functionReturn a Blob’s byte offset.
spql.io.sha1scalar functionReturn a Blob’s SHA-1 digest.
spql.io.sha256scalar functionReturn a Blob’s SHA-256 digest.
spql.io.sizescalar functionReturn a Blob’s byte size.
spql.io.uriscalar functionReturn a Blob’s external URI.
spql.io.version_idscalar functionReturn a Blob’s object version id.

spql.io.blob

Kind: scalar function

Construct an external Blob without reading bytes.

Signature

spql.io.blob(uri, offset?, size?, mime_type?, etag?, version_id?, generation?, md5?, sha1?, sha256?)

Parameters

NameRequiredDescription
uriyesNo parameter docs.
offsetnoNo parameter docs.
sizenoNo parameter docs.
mime_typenoNo parameter docs.
etagnoNo parameter docs.
version_idnoNo parameter docs.
generationnoNo parameter docs.
md5noNo parameter docs.
sha1noNo parameter docs.
sha256noNo parameter docs.

spql.io.bytes

Kind: scalar function

Return a Blob’s inline bytes.

Signature

spql.io.bytes(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.etag

Kind: scalar function

Return a Blob’s ETag.

Signature

spql.io.etag(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.generation

Kind: scalar function

Return a Blob’s object generation.

Signature

spql.io.generation(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.inline_blob

Kind: scalar function

Construct an inline Blob from binary bytes.

Signature

spql.io.inline_blob(bytes, size?, mime_type?, md5?, sha1?, sha256?)

Parameters

NameRequiredDescription
bytesyesNo parameter docs.
sizenoNo parameter docs.
mime_typenoNo parameter docs.
md5noNo parameter docs.
sha1noNo parameter docs.
sha256noNo parameter docs.

spql.io.md5

Kind: scalar function

Return a Blob’s MD5 digest.

Signature

spql.io.md5(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.mime_type

Kind: scalar function

Return a Blob’s MIME type.

Signature

spql.io.mime_type(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.offset

Kind: scalar function

Return a Blob’s byte offset.

Signature

spql.io.offset(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.sha1

Kind: scalar function

Return a Blob’s SHA-1 digest.

Signature

spql.io.sha1(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.sha256

Kind: scalar function

Return a Blob’s SHA-256 digest.

Signature

spql.io.sha256(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.size

Kind: scalar function

Return a Blob’s byte size.

Signature

spql.io.size(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.uri

Kind: scalar function

Return a Blob’s external URI.

Signature

spql.io.uri(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.

spql.io.version_id

Kind: scalar function

Return a Blob’s object version id.

Signature

spql.io.version_id(blob)

Parameters

NameRequiredDescription
blobyesNo parameter docs.
Last updated on