Package dev.frostlake.functions.table
Class TagReferencesFunction
java.lang.Object
dev.frostlake.functions.TableFunction
dev.frostlake.functions.table.TagReferencesFunction
The INFORMATION_SCHEMA.TAG_REFERENCES(object_name, object_domain) TABLE FUNCTION — the tags
attached to one object, as
SELECT … FROM TABLE(INFORMATION_SCHEMA.TAG_REFERENCES('db.schema.t', 'TABLE')).
Both arguments are required. The object name may be bare or qualified, and resolves against the session's current database and schema when it is not. A real account takes TABLE for every table-like object — passing VIEW is refused with "Please use object type TABLE for all kinds of table-like objects" — and takes COLUMN with a four-part name whose last part is the column.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionExecute the table function with positional arguments.Execute the table function with named argumentsvoidvalidateArgs(Map<String, Object> namedArgs) Validate the arguments passed to the functionMethods inherited from class dev.frostlake.functions.TableFunction
getName
-
Constructor Details
-
TagReferencesFunction
-
-
Method Details
-
validateArgs
Description copied from class:TableFunctionValidate the arguments passed to the function- Specified by:
validateArgsin classTableFunction
-
execute
Description copied from class:TableFunctionExecute the table function with named arguments- Specified by:
executein classTableFunction
-
execute
Description copied from class:TableFunctionExecute the table function with positional arguments. Override this in user-defined table functions.- Overrides:
executein classTableFunction
-