public class HCatELFunctions extends java.lang.Object
| Constructor and Description |
|---|
HCatELFunctions() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
hcat_exists(java.lang.String uri)
Return true if partitions exists or false if not.
|
static java.lang.String |
ph1_coord_databaseIn_echo(java.lang.String dataName)
Echo the same EL function without evaluating anything
|
static java.lang.String |
ph1_coord_databaseOut_echo(java.lang.String dataName) |
static java.lang.String |
ph1_coord_dataInPartitionFilter_echo(java.lang.String dataInName,
java.lang.String type) |
static java.lang.String |
ph1_coord_dataInPartitionMax_echo(java.lang.String dataInName,
java.lang.String partition) |
static java.lang.String |
ph1_coord_dataInPartitionMin_echo(java.lang.String dataInName,
java.lang.String partition) |
static java.lang.String |
ph1_coord_dataInPartitions_echo(java.lang.String dataInName,
java.lang.String type) |
static java.lang.String |
ph1_coord_dataOutPartitions_echo(java.lang.String dataOutName) |
static java.lang.String |
ph1_coord_dataOutPartitionValue_echo(java.lang.String dataOutName,
java.lang.String partition) |
static java.lang.String |
ph1_coord_tableIn_echo(java.lang.String dataName) |
static java.lang.String |
ph1_coord_tableOut_echo(java.lang.String dataName) |
static java.lang.String |
ph3_coord_databaseIn(java.lang.String dataName)
Extract the hcat DB name from the URI-template associate with
'dataInName'.
|
static java.lang.String |
ph3_coord_databaseOut(java.lang.String dataName)
Extract the hcat DB name from the URI-template associate with
'dataOutName'.
|
static java.lang.String |
ph3_coord_dataInPartitionFilter(java.lang.String dataInName,
java.lang.String type)
Used to specify the HCat partition filter which is input dependency for workflow job. Look for two evaluator-level
variables A) .datain.
|
static java.lang.String |
ph3_coord_dataInPartitionMax(java.lang.String dataInName,
java.lang.String partitionName)
Used to specify the MINIMUM value of an HCat partition which is input dependency for workflow job. Look for two evaluator-level
variables A) .datain.
|
static java.lang.String |
ph3_coord_dataInPartitionMin(java.lang.String dataInName,
java.lang.String partitionName)
Used to specify the MAXIMUM value of an HCat partition which is input dependency for workflow job. Look for two evaluator-level
variables A) .datain.
|
static java.lang.String |
ph3_coord_dataInPartitions(java.lang.String dataInName,
java.lang.String type)
Used to specify the entire HCat partition defining input for workflow job.
|
static java.lang.String |
ph3_coord_dataOutPartitions(java.lang.String dataOutName)
Used to specify the entire HCat partition defining output for workflow job. Look for two evaluator-level
variables A) .dataout.
|
static java.lang.String |
ph3_coord_dataOutPartitionValue(java.lang.String dataOutName,
java.lang.String partitionName)
Used to specify the HCat partition's value defining output for workflow job. Look for two evaluator-level
variables A) .dataout.
|
static java.lang.String |
ph3_coord_tableIn(java.lang.String dataName)
Extract the hcat Table name from the URI-template associate with
'dataInName'.
|
static java.lang.String |
ph3_coord_tableOut(java.lang.String dataName)
Extract the hcat Table name from the URI-template associate with
'dataOutName'.
|
public HCatELFunctions()
public static boolean hcat_exists(java.lang.String uri) throws java.lang.Exception
uri - hcatalog partition uri.true if the uri exists, false if it does not.java.lang.Exceptionpublic static java.lang.String ph1_coord_databaseIn_echo(java.lang.String dataName)
dataInName - public static java.lang.String ph1_coord_databaseOut_echo(java.lang.String dataName)
public static java.lang.String ph1_coord_tableIn_echo(java.lang.String dataName)
public static java.lang.String ph1_coord_tableOut_echo(java.lang.String dataName)
public static java.lang.String ph1_coord_dataInPartitionFilter_echo(java.lang.String dataInName, java.lang.String type)
public static java.lang.String ph1_coord_dataInPartitionMin_echo(java.lang.String dataInName, java.lang.String partition)
public static java.lang.String ph1_coord_dataInPartitionMax_echo(java.lang.String dataInName, java.lang.String partition)
public static java.lang.String ph1_coord_dataOutPartitions_echo(java.lang.String dataOutName)
public static java.lang.String ph1_coord_dataInPartitions_echo(java.lang.String dataInName, java.lang.String type)
public static java.lang.String ph1_coord_dataOutPartitionValue_echo(java.lang.String dataOutName, java.lang.String partition)
public static java.lang.String ph3_coord_databaseIn(java.lang.String dataName)
dataInName - public static java.lang.String ph3_coord_databaseOut(java.lang.String dataName)
dataOutName - public static java.lang.String ph3_coord_tableIn(java.lang.String dataName)
dataInName - public static java.lang.String ph3_coord_tableOut(java.lang.String dataName)
dataOutName - public static java.lang.String ph3_coord_dataInPartitionFilter(java.lang.String dataInName, java.lang.String type)
dataInName - : Datain nametype - : for action type - pig, MR or hivepublic static java.lang.String ph3_coord_dataOutPartitionValue(java.lang.String dataOutName, java.lang.String partitionName)
dataOutName - : Dataout namepartitionName - : Specific partition name whose value is wantedpublic static java.lang.String ph3_coord_dataOutPartitions(java.lang.String dataOutName)
dataOutName - : DataOut namepublic static java.lang.String ph3_coord_dataInPartitions(java.lang.String dataInName, java.lang.String type)
dataInName - : DataIn nametype - : for action type: hive-exportpublic static java.lang.String ph3_coord_dataInPartitionMin(java.lang.String dataInName, java.lang.String partitionName)
dataInName - : Datain namepartitionName - : Specific partition name whose MAX value is wantedpublic static java.lang.String ph3_coord_dataInPartitionMax(java.lang.String dataInName, java.lang.String partitionName)
dataInName - : Datain namepartitionName - : Specific partition name whose MIN value is wantedCopyright © 2017 Apache Software Foundation. All Rights Reserved.