Definition at line 22 of file SqlRevokeRole.java.
com.mapd.parser.extension.ddl.SqlRevokeRole.SqlRevokeRole |
( |
SqlParserPos |
pos, |
|
|
SqlNodeList |
roles, |
|
|
SqlNodeList |
grantees |
|
) |
| |
|
inline |
List<SqlNode> com.mapd.parser.extension.ddl.SqlRevokeRole.getOperandList |
( |
| ) |
|
|
inline |
String com.mapd.parser.extension.ddl.SqlRevokeRole.toString |
( |
| ) |
|
|
inline |
Definition at line 46 of file SqlRevokeRole.java.
References com.mapd.parser.extension.ddl.SqlRevokeRole.grantees, and com.mapd.parser.extension.ddl.SqlRevokeRole.roles.
47 EscapedStringJsonBuilder jsonBuilder =
new EscapedStringJsonBuilder();
48 Map<String, Object> map = jsonBuilder.map();
50 if (this.
roles != null) {
51 List<Object> roles_list = jsonBuilder.list();
52 for (SqlNode role : this.
roles) {
53 roles_list.add(role.toString());
55 map.put(
"roles", roles_list);
59 List<Object> grantee_list = jsonBuilder.list();
60 for (SqlNode grantee : this.
grantees) {
61 grantee_list.add(grantee.toString());
63 map.put(
"grantees", grantee_list);
66 map.put(
"command",
"REVOKE_ROLE");
67 Map<String, Object> payload = jsonBuilder.map();
68 payload.put(
"payload", map);
69 return jsonBuilder.toJsonString(payload);
String com.mapd.parser.extension.ddl.SqlRevokeRole.command |
|
private |
SqlNodeList com.mapd.parser.extension.ddl.SqlRevokeRole.grantees |
|
private |
final SqlOperator com.mapd.parser.extension.ddl.SqlRevokeRole.OPERATOR |
|
staticprivate |
SqlNodeList com.mapd.parser.extension.ddl.SqlRevokeRole.roles |
|
private |
The documentation for this class was generated from the following file:
- /home/jenkins-slave/workspace/core-os-doxygen/java/calcite/src/main/java/com/mapd/parser/extension/ddl/SqlRevokeRole.java