Package org.apache.phoenix.expression

Examples of org.apache.phoenix.expression.ProjectedColumnExpression


            String displayName = SchemaUtil.getColumnDisplayName(defaultFamilyName.equals(dataFamilyName) ? null : dataFamilyName, dataColumnName);
          return new KeyValueColumnExpression(column, displayName);
        }
       
        if (table.getType() == PTableType.JOIN) {
          return new ProjectedColumnExpression(column, table, column.getName().getString());
        }
      
        byte[] defaultFamily = table.getDefaultFamilyName() == null ? QueryConstants.DEFAULT_COLUMN_FAMILY_BYTES : table.getDefaultFamilyName().getBytes();
        String displayName = SchemaUtil.getColumnDisplayName(Bytes.compareTo(defaultFamily, column.getFamilyName().getBytes()) == ? null : column.getFamilyName().getBytes(), column.getName().getBytes());
        return new KeyValueColumnExpression(column, displayName);
View Full Code Here


        // different kind of ColumnExpression to be created here. You might be able to
        // use ProjectedColumnExpression, but not sure. The column values from the data
        // table should get returned in a single KeyValue in a similar format (using a
        // KeyValueSchema).
        if (table.getType() == PTableType.JOIN) {
          return new ProjectedColumnExpression(column, table, column.getName().getString());
        }
      
        byte[] defaultFamily = table.getDefaultFamilyName() == null ? QueryConstants.DEFAULT_COLUMN_FAMILY_BYTES : table.getDefaultFamilyName().getBytes();
        String displayName = SchemaUtil.getColumnDisplayName(Bytes.compareTo(defaultFamily, column.getFamilyName().getBytes()) == ? null : column.getFamilyName().getBytes(), column.getName().getBytes());
        return new KeyValueColumnExpression(column, displayName);
View Full Code Here

        PTable table = this.getTable();
        PColumn column = this.getColumn();
        // TODO: util for this or store in member variable
        byte[] defaultFamily = table.getDefaultFamilyName() == null ? QueryConstants.DEFAULT_COLUMN_FAMILY_BYTES : table.getDefaultFamilyName().getBytes();
        String displayName = SchemaUtil.getColumnDisplayName(Bytes.compareTo(defaultFamily, column.getFamilyName().getBytes()) == ? null : column.getFamilyName().getBytes(), column.getName().getBytes());
        return new ProjectedColumnExpression(this.getColumn(), columns, position, displayName);
    }
View Full Code Here

TOP

Related Classes of org.apache.phoenix.expression.ProjectedColumnExpression

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.