UNPKG

@fivetrandevelopers/zetasql

Version:
26 lines (25 loc) 1.78 kB
import type { _zetasql_FunctionEnums_Mode, _zetasql_FunctionEnums_Mode__Output } from '../zetasql/FunctionEnums'; import type { FunctionSignatureProto as _zetasql_FunctionSignatureProto, FunctionSignatureProto__Output as _zetasql_FunctionSignatureProto__Output } from '../zetasql/FunctionSignatureProto'; import type { FunctionOptionsProto as _zetasql_FunctionOptionsProto, FunctionOptionsProto__Output as _zetasql_FunctionOptionsProto__Output } from '../zetasql/FunctionOptionsProto'; import type { ParseResumeLocationProto as _zetasql_ParseResumeLocationProto, ParseResumeLocationProto__Output as _zetasql_ParseResumeLocationProto__Output } from '../zetasql/ParseResumeLocationProto'; import type { _zetasql_ResolvedCreateStatementEnums_SqlSecurity, _zetasql_ResolvedCreateStatementEnums_SqlSecurity__Output } from '../zetasql/ResolvedCreateStatementEnums'; export interface FunctionProto { 'namePath'?: (string)[]; 'group'?: (string); 'mode'?: (_zetasql_FunctionEnums_Mode); 'signature'?: (_zetasql_FunctionSignatureProto)[]; 'options'?: (_zetasql_FunctionOptionsProto | null); 'templatedSqlFunctionArgumentName'?: (string)[]; 'parseResumeLocation'?: (_zetasql_ParseResumeLocationProto | null); 'sqlSecurity'?: (_zetasql_ResolvedCreateStatementEnums_SqlSecurity); } export interface FunctionProto__Output { 'namePath': (string)[]; 'group': (string); 'mode': (_zetasql_FunctionEnums_Mode__Output); 'signature': (_zetasql_FunctionSignatureProto__Output)[]; 'options': (_zetasql_FunctionOptionsProto__Output | null); 'templatedSqlFunctionArgumentName': (string)[]; 'parseResumeLocation': (_zetasql_ParseResumeLocationProto__Output | null); 'sqlSecurity': (_zetasql_ResolvedCreateStatementEnums_SqlSecurity__Output); }