PDI(Kettle) 源码分析说明书 版本:Kettle v3
2 ************************有 限 公 司 企业技术中心 2010-1-29 Kettle 源码分析 数据交换平台 1 /71 ~ 1 ~ 源码结构 src\目录下代码结构 org
pentaho
clu ster 模块序号 模块名称 备注说明 1 ClusterSchema 群集模式结合了从服务器列表,让他们完全可以设置
它(可以)包含高性能的优化选项这一组
例如关于期权与节点本身来过滤的主节点通信
2 Messages 集群设置相关国际化消息读取 get()set()方法
3 SlaveServer 从服务器的配置调用
pentaho
core 模块序号 模块名称 备注说明 1 AddUndoPositionInterface 接口
内含 addUndoPosition() 2 Condition 这个类描述了一般意义的条件 3 EngineMetaInterface 接口 4 LastUsedFile 上次使用的文件 5 NotePadMeta 描述一份转换,作业,架构,或报告
Kettle 源码分析 数据交换平台 2 /71 ~ 2 ~ org
pentaho
annotations 模块序号 模块名称 备注说明 1 Inject 允许动态属性在运行期间注入类, 这两种方法和字段可以注解
2 Job 确定另一种作业
自动识别和登记作业
3 Step 定义一个步骤的替代方法
以“步骤”注明类是自动识别和登记的一个步骤
重要提示:XML 定义疏远 annoated 步骤和定义,因此两种方法是相互排斥的
pentaho
changed 模块序号 模块名称 备注说明 1 ChangedFlag 改变标识