| Modifier and Type | Field and Description |
|---|---|
| private boolean[] | |
| private FormatableBitSet[] | |
| private ResultColumnList[] | |
| private List | |
| private TableDescriptor |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | addAction(int
The action type action, ResultColumnList The set of privilege columns. Null for all columns privilegeColumnList)Add one action to the privileges for this table |
| pack-priv void | |
| pack-priv void | |
| private void | bindPrivilegesForView(TableDescriptor
the TableDescriptor to check td)Retrieve all the underlying stored dependencies such as table(s), view(s) and routine(s) descriptors which the view depends on. |
| pack-priv PrivilegeInfo |
| actionAllowed | back to summary |
|---|---|
| private boolean[] actionAllowed | |
| columnBitSets | back to summary |
|---|---|
| private FormatableBitSet[] columnBitSets | |
| columnLists | back to summary |
|---|---|
| private ResultColumnList[] columnLists | |
| descriptorList | back to summary |
|---|---|
| private List<Provider> descriptorList | |
| td | back to summary |
|---|---|
| private TableDescriptor td | |
| TablePrivilegesNode | back to summary |
|---|---|
| pack-priv TablePrivilegesNode(ContextManager cm) | |
| addAction | back to summary |
|---|---|
| pack-priv void addAction(int action, ResultColumnList privilegeColumnList) Add one action to the privileges for this table
| |
| addAll | back to summary |
|---|---|
| pack-priv void addAll() Add all actions | |
| bind | back to summary |
|---|---|
| pack-priv void bind(TableDescriptor td, boolean isGrant) throws StandardException Bind.
| |
| bindPrivilegesForView | back to summary |
|---|---|
| private void bindPrivilegesForView(TableDescriptor td) throws StandardException Retrieve all the underlying stored dependencies such as table(s), view(s) and routine(s) descriptors which the view depends on. This information is then passed to the runtime to determine if the privilege is grantable to the grantees by this grantor at execution time. Go through the providers regardless who the grantor is since the statement cache may be in effect.
| |
| makePrivilegeInfo | back to summary |
|---|---|
pack-priv PrivilegeInfo makePrivilegeInfo()
| |