MCPcopy Create free account
hub / github.com/apache/cloudberry / interpret_data_access

Function interpret_data_access

src/backend/commands/functioncmds.c:707–725  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

705}
706
707static char
708interpret_data_access(DefElem *defel)
709{
710 char *str = strVal(defel->arg);
711 char proDataAccess = PRODATAACCESS_NONE;
712
713 if (strcmp(str, "none") == 0)
714 proDataAccess = PRODATAACCESS_NONE;
715 else if (strcmp(str, "contains") == 0)
716 proDataAccess = PRODATAACCESS_CONTAINS;
717 else if (strcmp(str, "reads") == 0)
718 proDataAccess = PRODATAACCESS_READS;
719 else if (strcmp(str, "modifies") == 0)
720 proDataAccess = PRODATAACCESS_MODIFIES;
721 else
722 elog(ERROR, "invalid data access \"%s\"", str);
723
724 return proDataAccess;
725}
726
727static char
728getDefaultDataAccess(Oid languageOid)

Callers 2

AlterFunctionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected