Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
ShowFunctionsStmt (String db, String pattern, TFunctionCategory fnCategory) | |
String | getDb () |
String | getPattern () |
String | toSql () |
void | analyze (Analyzer analyzer) throws AnalysisException |
TShowFunctionsParams | toThrift () |
void | setIsExplain () |
boolean | isExplain () |
Protected Attributes | |
boolean | isExplain_ = false |
Private Attributes | |
final String | pattern_ |
final String | parsedDb_ |
final TFunctionCategory | fnCategory_ |
String | postAnalysisDb_ |
Representation of a SHOW FUNCTIONS [pattern] statement. Acceptable syntax:
SHOW FUNCTIONS SHOW FUNCTIONS LIKE 'pattern'
Definition at line 31 of file ShowFunctionsStmt.java.
|
inline |
Constructs a show statement which matches all functions against the supplied pattern.
Definition at line 48 of file ShowFunctionsStmt.java.
References com.cloudera.impala.analysis.ShowFunctionsStmt.fnCategory_, com.cloudera.impala.analysis.ShowFunctionsStmt.parsedDb_, and com.cloudera.impala.analysis.ShowFunctionsStmt.pattern_.
|
inline |
Perform semantic analysis of node and all of its children. Throws exception if any errors found.
analyzer |
AnalysisException |
Implements com.cloudera.impala.analysis.ParseNode.
Definition at line 77 of file ShowFunctionsStmt.java.
References com.cloudera.impala.analysis.Analyzer.DB_DOES_NOT_EXIST_ERROR_MSG, com.cloudera.impala.analysis.ShowFunctionsStmt.parsedDb_, com.cloudera.impala.analysis.ShowFunctionsStmt.postAnalysisDb_, and com.cloudera.impala.authorization.Privilege.VIEW_METADATA.
|
inline |
Can only be called after analysis, returns the name of the database that this show will search against.
Definition at line 59 of file ShowFunctionsStmt.java.
References com.cloudera.impala.analysis.ShowFunctionsStmt.postAnalysisDb_.
Referenced by com.cloudera.impala.analysis.ShowFunctionsStmt.toThrift().
|
inline |
Definition at line 64 of file ShowFunctionsStmt.java.
References com.cloudera.impala.analysis.ShowFunctionsStmt.pattern_.
Referenced by com.cloudera.impala.analysis.ShowFunctionsStmt.toThrift().
|
inlineinherited |
Definition at line 43 of file StatementBase.java.
References com.cloudera.impala.analysis.StatementBase.isExplain_.
|
inlineinherited |
Definition at line 42 of file StatementBase.java.
References com.cloudera.impala.analysis.StatementBase.isExplain_.
|
inline |
Implements com.cloudera.impala.analysis.ParseNode.
Definition at line 67 of file ShowFunctionsStmt.java.
References com.cloudera.impala.analysis.ShowFunctionsStmt.fnCategory_, and com.cloudera.impala.analysis.ShowFunctionsStmt.pattern_.
|
inline |
Definition at line 84 of file ShowFunctionsStmt.java.
References com.cloudera.impala.analysis.ShowFunctionsStmt.fnCategory_, com.cloudera.impala.analysis.ShowFunctionsStmt.getDb(), and com.cloudera.impala.analysis.ShowFunctionsStmt.getPattern().
|
private |
Definition at line 39 of file ShowFunctionsStmt.java.
Referenced by com.cloudera.impala.analysis.ShowFunctionsStmt.ShowFunctionsStmt(), com.cloudera.impala.analysis.ShowFunctionsStmt.toSql(), and com.cloudera.impala.analysis.ShowFunctionsStmt.toThrift().
|
protectedinherited |
|
private |
Definition at line 36 of file ShowFunctionsStmt.java.
Referenced by com.cloudera.impala.analysis.ShowFunctionsStmt.analyze(), and com.cloudera.impala.analysis.ShowFunctionsStmt.ShowFunctionsStmt().
|
private |
Definition at line 33 of file ShowFunctionsStmt.java.
Referenced by com.cloudera.impala.analysis.ShowFunctionsStmt.getPattern(), com.cloudera.impala.analysis.ShowFunctionsStmt.ShowFunctionsStmt(), and com.cloudera.impala.analysis.ShowFunctionsStmt.toSql().
|
private |
Definition at line 42 of file ShowFunctionsStmt.java.
Referenced by com.cloudera.impala.analysis.ShowFunctionsStmt.analyze(), and com.cloudera.impala.analysis.ShowFunctionsStmt.getDb().