if ( !Mapping.TupleMapping.KEY.toString().equalsIgnoreCase( alias ) ) { if ( resultMapping.getKeyName().equals( alias ) ) { throw new IOException( "Error in mapping. Column \"" + newMeta.getAlias()
m_decodedTuples = new ArrayList<>(); m_keyIndex = outputRowMeta.indexOfValue( mapping.getKeyName() ); m_familyIndex = outputRowMeta.indexOfValue( Mapping.TupleMapping.FAMILY.toString() ); m_colNameIndex = outputRowMeta.indexOfValue( Mapping.TupleMapping.COLUMN.toString() ); m_valueIndex = outputRowMeta.indexOfValue( Mapping.TupleMapping.VALUE.toString() ); m_timestampIndex = outputRowMeta.indexOfValue( Mapping.TupleMapping.TIMESTAMP.toString() );
if ( nrNonEmpty >= 5 && nrNonEmpty <= 6 ) { for ( int i = 0; i < nrNonEmpty; i++ ) { if ( m_fieldsView.getNonEmpty( i ).getText( 1 ).equals( Mapping.TupleMapping.KEY.toString() ) || m_fieldsView .getNonEmpty( i ).getText( 1 ).equals( Mapping.TupleMapping.FAMILY.toString() ) || m_fieldsView.getNonEmpty( i ).getText( 1 ).equals( Mapping.TupleMapping.COLUMN.toString() ) || m_fieldsView.getNonEmpty( i ) .getText( 1 ).equals( Mapping.TupleMapping.VALUE.toString() ) || m_fieldsView.getNonEmpty( i ) .getText( 1 ).equals( Mapping.TupleMapping.TIMESTAMP.toString() ) || m_fieldsView.getNonEmpty( i ).getText( 1 ).equals( MappingUtils.TUPLE_MAPPING_VISIBILITY ) ) { tupleIdCount++;
keyType = tupleMapping.getKeyType(); familyIndex = inputRowMeta.indexOfValue( Mapping.TupleMapping.FAMILY.toString() ); if ( familyIndex < 0 ) { throw new KettleException( BaseMessages.getString( HBaseOutputMeta.PKG, "HBaseOutput.Error.NoFamilyColumn" ) ); columnIndex = inputRowMeta.indexOfValue( Mapping.TupleMapping.COLUMN.toString() ); if ( columnIndex < 0 ) { throw new KettleException( BaseMessages.getString( HBaseOutputMeta.PKG, "HBaseOutput.Error.NoColumnColumn" ) ); valueIndex = inputRowMeta.indexOfValue( Mapping.TupleMapping.VALUE.toString() ); if ( valueIndex < 0 ) { throw new KettleException( BaseMessages.getString( HBaseOutputMeta.PKG, "HBaseOutput.Error.NoValueColumn" ) );
public String getFieldString() { return field.toString(); }