Example usage for org.apache.commons.lang.mutable MutableInt toString

List of usage examples for org.apache.commons.lang.mutable MutableInt toString

Introduction

In this page you can find the example usage for org.apache.commons.lang.mutable MutableInt toString.

Prototype

public String toString() 

Source Link

Document

Returns the String value of this mutable.

Usage

From source file:org.apache.kylin.metadata.model.DataModelDesc.java

private ColumnDesc[] createComputedColumns(final TableDesc tableDesc) {
    final MutableInt id = new MutableInt(tableDesc.getColumnCount());
    return FluentIterable.from(this.computedColumnDescs).filter(new Predicate<ComputedColumnDesc>() {
        @Override/*from www  .java2 s . c  o m*/
        public boolean apply(@Nullable ComputedColumnDesc input) {
            return tableDesc.getIdentity().equalsIgnoreCase(input.getTableIdentity());
        }
    }).transform(new Function<ComputedColumnDesc, ColumnDesc>() {
        @Nullable
        @Override
        public ColumnDesc apply(@Nullable ComputedColumnDesc input) {
            id.increment();
            ColumnDesc columnDesc = new ColumnDesc(id.toString(), input.getColumnName(), input.getDatatype(),
                    input.getComment(), null, null, input.getExpression());
            return columnDesc;
        }
    }).toArray(ColumnDesc.class);
}