Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
AuthorizeableTable (String dbName, String tableName) | |
List< DBModelAuthorizable > | getHiveAuthorizeableHierarchy () |
String | getName () |
String | getDbName () |
String | getTblName () |
Static Public Attributes | |
static final String | ANY_TABLE_NAME |
Private Attributes | |
final org.apache.sentry.core.model.db.Table | table_ |
final org.apache.sentry.core.model.db.Database | database_ |
Class used to authorize access to a table or view. Even though Hive's spec includes an authorizable object 'view', we chose to treat views the same way as tables for the sake of authorization.
Definition at line 29 of file AuthorizeableTable.java.
|
inline |
Definition at line 38 of file AuthorizeableTable.java.
References com.cloudera.impala.authorization.AuthorizeableTable.database_, and com.cloudera.impala.authorization.AuthorizeableTable.table_.
|
inline |
Definition at line 52 of file AuthorizeableTable.java.
|
inline |
Implements com.cloudera.impala.authorization.Authorizeable.
Definition at line 46 of file AuthorizeableTable.java.
References com.cloudera.impala.authorization.AuthorizeableTable.database_, and com.cloudera.impala.authorization.AuthorizeableTable.table_.
|
inline |
Implements com.cloudera.impala.authorization.Authorizeable.
Definition at line 51 of file AuthorizeableTable.java.
References com.cloudera.impala.authorization.AuthorizeableTable.table_.
|
inline |
Definition at line 53 of file AuthorizeableTable.java.
|
static |
Definition at line 32 of file AuthorizeableTable.java.
Referenced by com.cloudera.impala.authorization.PrivilegeRequestBuilder.onAnyTable(), and com.cloudera.impala.analysis.AuthorizationTest.setup().
|
private |
Definition at line 36 of file AuthorizeableTable.java.
Referenced by com.cloudera.impala.authorization.AuthorizeableTable.AuthorizeableTable(), and com.cloudera.impala.authorization.AuthorizeableTable.getHiveAuthorizeableHierarchy().
|
private |