in client/migrationx/migrationx-transformer/src/main/java/com/aliyun/dataworks/migrationx/transformer/dataworks/converter/oozie/OozieWorkflowConverter.java [116:194]
private void loadELFFunctions(ELEvaluator.Context context) {
try {
extractFunctionsAndConstants(context, new String[]{
"wf:id=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_id",
"wf:name=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_name",
"wf:appPath=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_appPath",
"wf:conf=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_conf",
"wf:user=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_user",
"wf:group=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_group",
"wf:callback=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_callback",
"wf:transition=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_transition",
"wf:lastErrorNode=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_lastErrorNode",
"wf:errorCode=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_errorCode",
"wf:errorMessage=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_errorMessage",
"wf:run=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_run",
"wf:actionData=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_actionData",
"wf:actionExternalId=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_actionExternalId",
"wf:actionTrackerUri=com.alibaba.dataworks.migration.core.oozie.FakeDagELFunctions#wf_actionTrackerUri",
"wf:actionExternalStatus=com.alibaba.dataworks.migration.core.oozie"
+ ".FakeDagELFunctions#wf_actionExternalStatus",
"coord:days=org.apache.oozie.coord.CoordELFunctions#ph1_coord_days",
"coord:months=org.apache.oozie.coord.CoordELFunctions#ph1_coord_months",
"coord:hours=org.apache.oozie.coord.CoordELFunctions#ph1_coord_hours",
"coord:minutes=org.apache.oozie.coord.CoordELFunctions#ph1_coord_minutes",
"coord:hoursInDay=org.apache.oozie.coord.CoordELFunctions#ph1_coord_hoursInDay_echo",
"coord:daysInMonth=org.apache.oozie.coord.CoordELFunctions#ph1_coord_daysInMonth_echo",
"coord:tzOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_tzOffset_echo",
"coord:current=org.apache.oozie.coord.CoordELFunctions#ph1_coord_current_echo",
"coord:currentRange=org.apache.oozie.coord.CoordELFunctions#ph1_coord_currentRange_echo",
"coord:offset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_offset_echo",
"coord:latest=org.apache.oozie.coord.CoordELFunctions#ph1_coord_latest_echo",
"coord:latestRange=org.apache.oozie.coord.CoordELFunctions#ph1_coord_latestRange_echo",
"coord:future=org.apache.oozie.coord.CoordELFunctions#ph1_coord_future_echo",
"coord:futureRange=org.apache.oozie.coord.CoordELFunctions#ph1_coord_futureRange_echo",
"coord:formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo",
"coord:epochTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_epochTime_echo",
"coord:conf=org.apache.oozie.coord.CoordELFunctions#coord_conf",
"coord:user=org.apache.oozie.coord.CoordELFunctions#coord_user",
"coord:absolute=org.apache.oozie.coord.CoordELFunctions#ph1_coord_absolute_echo",
"coord:endOfMonths=org.apache.oozie.coord.CoordELFunctions#ph1_coord_endOfMonths_echo",
"coord:endOfWeeks=org.apache.oozie.coord.CoordELFunctions#ph1_coord_endOfWeeks_echo",
"coord:endOfDays=org.apache.oozie.coord.CoordELFunctions#ph1_coord_endOfDays_echo",
"coord:dateTzOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dateTzOffset_echo",
"coord:dataIn=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dataIn_echo",
"coord:dataOut=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dataOut_echo",
"coord:nominalTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_wrap",
"coord:actualTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_actualTime_echo_wrap",
"coord:dateOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dateOffset_echo",
"coord:dateTzOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dateTzOffset_echo",
"coord:formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo",
"coord:epochTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_epochTime_echo",
"coord:actionId=org.apache.oozie.coord.CoordELFunctions#ph1_coord_actionId_echo",
"coord:name=org.apache.oozie.coord.CoordELFunctions#ph1_coord_name_echo",
"coord:conf=org.apache.oozie.coord.CoordELFunctions#coord_conf",
"coord:user=org.apache.oozie.coord.CoordELFunctions#coord_user",
"coord:databaseIn=org.apache.oozie.coord.HCatELFunctions#ph1_coord_databaseIn_echo",
"coord:databaseOut=org.apache.oozie.coord.HCatELFunctions#ph1_coord_databaseOut_echo",
"coord:tableIn=org.apache.oozie.coord.HCatELFunctions#ph1_coord_tableIn_echo",
"coord:tableOut=org.apache.oozie.coord.HCatELFunctions#ph1_coord_tableOut_echo",
"coord:dataInPartitionFilter=org.apache.oozie.coord"
+ ".HCatELFunctions#ph1_coord_dataInPartitionFilter_echo",
"coord:dataInPartitionMin=org.apache.oozie.coord.HCatELFunctions#ph1_coord_dataInPartitionMin_echo",
"coord:dataInPartitionMax=org.apache.oozie.coord.HCatELFunctions#ph1_coord_dataInPartitionMax_echo",
"coord:dataInPartitions=org.apache.oozie.coord.HCatELFunctions#ph1_coord_dataInPartitions_echo",
"coord:dataOutPartitions=org.apache.oozie.coord.HCatELFunctions#ph1_coord_dataOutPartitions_echo",
"coord:dataOutPartitionValue=org.apache.oozie.coord"
+ ".HCatELFunctions#ph1_coord_dataOutPartitionValue_echo"
}, new String[]{
"MINUTE=org.apache.oozie.coord.CoordELConstants#SUBMIT_MINUTE",
"HOUR=org.apache.oozie.coord.CoordELConstants#SUBMIT_HOUR",
"DAY=org.apache.oozie.coord.CoordELConstants#SUBMIT_DAY",
"MONTH=org.apache.oozie.coord.CoordELConstants#SUBMIT_MONTH",
"YEAR=org.apache.oozie.coord.CoordELConstants#SUBMIT_YEAR"
});
} catch (ServiceException e) {
LOGGER.error("", e);
}
}