Privilege(s) required: READ_ANY, or READ_TABLE/READ_ANY_TABLE if accessing key-values are in tables.
get
multiGet
multiGetIterator
multiGetKeys
multiGetKeysIterator
For multi-XYZ and storeXYZiterator APIs, the parentKey may be null for scanning the whole store. In this case, if the user has no required roles, an empty result set will be returned rather than throwing the UnauthorizedException.
storeIterator
storeKeysIterator
Privilege(s) required: WRITE_ANY, or DELETE_TABLE/DELETE_ANY_TABLE if accessing key-values are in tables:
delete
deleteIfVersion
multiDelete
Privilege(s) required: WRITE_ANY, or INSERT_TABLE/INSERT_ANY_TABLE if accessing key-values are in tables:
put
putIfAbsent
putIfPresent
putIfVersion
Privilege(s) required: DBVIEW
getAvroCatalog
Privilege(s) required: None:
getOperationFactory
getStats
Privilege(s) required: Union of all required roles of each single operation in the operation list:
execute
Privilege required depends on the privilege needed for the statement being executed:
execute(String statement)
executeSync(String statement)