本文整理汇总了Java中com.infobright.etl.model.BrighthouseRecord.size方法的典型用法代码示例。如果您正苦于以下问题:Java BrighthouseRecord.size方法的具体用法?Java BrighthouseRecord.size怎么用?Java BrighthouseRecord.size使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.infobright.etl.model.BrighthouseRecord
的用法示例。
在下文中一共展示了BrighthouseRecord.size方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: populate
import com.infobright.etl.model.BrighthouseRecord; //导入方法依赖的package包/类
public void populate(BrighthouseRecord record, Object[] row, RowMetaInterface rowMeta)
throws KettleValueException {
// assume row metadata is same for all rows
if (conv == null) {
init(rowMeta);
}
for (int colidx = 0; colidx < record.size(); colidx++) {
Object value = row[colidx];
try {
record.setData(colidx, value, conv[colidx]);
} catch (ValueConverterException e) {
Throwable cause = e.getCause();
if (cause instanceof KettleValueException) {
throw (KettleValueException) cause;
} else if (cause instanceof RuntimeException) {
throw (RuntimeException) cause;
} else if (cause instanceof Error) {
throw (Error) cause;
} else {
throw e;
}
}
}
}
示例2: populate
import com.infobright.etl.model.BrighthouseRecord; //导入方法依赖的package包/类
public void populate(BrighthouseRecord record, Object[] row, RowMetaInterface rowMeta)
throws KettleException {
// assume row metadata is same for all rows
if (conv == null) {
if (record.size() != rowMeta.size()) {
throw new KettleException("Number of columns passed to Infobright "
+ "doesn't match the table definition!");
}
init(rowMeta);
}
for (int colidx = 0; colidx < record.size(); colidx++) {
Object value = row[colidx];
try {
record.setData(colidx, value, conv[colidx]);
} catch (ValueConverterException e) {
Throwable cause = e.getCause();
if (cause instanceof KettleException) {
throw (KettleException) cause;
} else if (cause instanceof RuntimeException) {
throw (RuntimeException) cause;
} else if (cause instanceof Error) {
throw (Error) cause;
} else {
throw e;
}
}
}
}
示例3: populate
import com.infobright.etl.model.BrighthouseRecord; //导入方法依赖的package包/类
public void populate( BrighthouseRecord record, Object[] row, RowMetaInterface rowMeta ) throws KettleException {
// assume row metadata is same for all rows
if ( conv == null ) {
if ( record.size() != rowMeta.size() ) {
throw new KettleException( "Number of columns passed to Infobright "
+ "doesn't match the table definition!" );
}
init( rowMeta );
}
for ( int colidx = 0; colidx < record.size(); colidx++ ) {
Object value = row[colidx];
try {
record.setData( colidx, value, conv[colidx] );
} catch ( ValueConverterException e ) {
Throwable cause = e.getCause();
if ( cause instanceof KettleException ) {
throw (KettleException) cause;
} else if ( cause instanceof RuntimeException ) {
throw (RuntimeException) cause;
} else if ( cause instanceof Error ) {
throw (Error) cause;
} else {
throw e;
}
}
}
}