提交 f70b2b84 编写于 作者: S serge-rider

#7370 Data transfer: file name pattern new variable (index)

上级 bb51fdd4
......@@ -105,6 +105,7 @@ public class StreamConsumerPageOutput extends ActiveWizardPage<DataTransferWizar
StreamTransferConsumer.VARIABLE_TABLE,
StreamTransferConsumer.VARIABLE_TIMESTAMP,
StreamTransferConsumer.VARIABLE_DATE,
StreamTransferConsumer.VARIABLE_INDEX,
StreamTransferConsumer.VARIABLE_PROJECT);
fileNameText.setLayoutData(gd);
fileNameText.addModifyListener(e -> {
......@@ -121,6 +122,7 @@ public class StreamConsumerPageOutput extends ActiveWizardPage<DataTransferWizar
GeneralUtils.variablePattern(StreamTransferConsumer.VARIABLE_TABLE),
GeneralUtils.variablePattern(StreamTransferConsumer.VARIABLE_TIMESTAMP),
GeneralUtils.variablePattern(StreamTransferConsumer.VARIABLE_DATE),
GeneralUtils.variablePattern(StreamTransferConsumer.VARIABLE_INDEX),
GeneralUtils.variablePattern(StreamTransferConsumer.VARIABLE_PROJECT)
}));
......
......@@ -73,6 +73,7 @@ public class StreamTransferConsumer implements IDataTransferConsumer<StreamConsu
public static final String VARIABLE_SCHEMA = "schema";
public static final String VARIABLE_TABLE = "table";
public static final String VARIABLE_TIMESTAMP = "timestamp";
public static final String VARIABLE_INDEX = "index";
public static final String VARIABLE_DATE = "date";
public static final String VARIABLE_PROJECT = "project";
public static final String VARIABLE_FILE = "file";
......@@ -504,6 +505,8 @@ public class StreamTransferConsumer implements IDataTransferConsumer<StreamConsu
}
case VARIABLE_DATE:
return RuntimeUtils.getCurrentDate();
case VARIABLE_INDEX:
return String.valueOf(parameters.orderNumber + 1);
case VARIABLE_PROJECT: {
if (dataContainer == null) {
return null;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册