Tabnine Logo
CarbonColumn.isMeasure
Code IndexAdd Tabnine to your IDE (free)

How to use
isMeasure
method
in
org.apache.carbondata.core.metadata.schema.table.column.CarbonColumn

Best Java code snippets using org.apache.carbondata.core.metadata.schema.table.column.CarbonColumn.isMeasure (Showing top 6 results out of 315)

origin: org.apache.carbondata/carbondata-core

/**
 * compute the column ordinal as per data is stored
 *
 * @param segmentProperties
 * @param column
 * @return
 */
public static int getColumnOrdinal(SegmentProperties segmentProperties, CarbonColumn column) {
 if (column.isMeasure()) {
  // as measures are stored at the end after all dimensions and complex dimensions hence add
  // the last dimension ordinal to measure ordinal. Segment properties will store min max
  // length in one array on the order normal dimension, complex dimension and then measure
  return segmentProperties.getLastDimensionColOrdinal() + column.getOrdinal();
 } else {
  return column.getOrdinal();
 }
}
origin: org.apache.carbondata/carbondata-bloom

protected void addValue2BloomIndex(int indexColIdx, Object value) {
 byte[] indexValue;
 // convert measure to bytes
 // convert non-dict dimensions to simple bytes without length
 // convert internal-dict dimensions to simple bytes without any encode
 if (indexColumns.get(indexColIdx).isMeasure()) {
  // NULL value of all measures are already processed in `ColumnPage.getData`
  // or `RawBytesReadSupport.readRow` with actual data type
  // Carbon stores boolean as byte. Here we convert it for `getValueAsBytes`
  if (indexColumns.get(indexColIdx).getDataType().equals(DataTypes.BOOLEAN)) {
   value = BooleanConvert.boolean2Byte((Boolean)value);
  }
  indexValue = CarbonUtil.getValueAsBytes(indexColumns.get(indexColIdx).getDataType(), value);
 } else {
  if (indexColumns.get(indexColIdx).hasEncoding(Encoding.DICTIONARY)
    || indexColumns.get(indexColIdx).hasEncoding(Encoding.DIRECT_DICTIONARY)) {
   indexValue = convertDictionaryValue(indexColIdx, value);
  } else {
   indexValue = convertNonDictionaryValue(indexColIdx, value);
  }
 }
 if (indexValue.length == 0) {
  indexValue = CarbonCommonConstants.MEMBER_DEFAULT_VAL_ARRAY;
 }
 indexBloomFilters.get(indexColIdx).add(new Key(indexValue));
}
origin: org.apache.carbondata/carbondata-processing

public void setDataFields(DataField[] dataFields) {
 this.dataFields = dataFields;
 // set counts for each column category
 for (DataField dataField : dataFields) {
  CarbonColumn column = dataField.getColumn();
  if (column.isDimension()) {
   dimensionCount++;
   if (column.isComplex()) {
    if (!dataField.hasDictionaryEncoding()) {
     complexNonDictionaryColumnCount++;
    } else {
     complexDictionaryColumnCount++;
    }
   } else if (!dataField.hasDictionaryEncoding()) {
    noDictionaryCount++;
   }
  }
  if (column.isMeasure()) {
   measureCount++;
  }
 }
}
origin: org.apache.carbondata/carbondata-core

 if (carbonColumn.hasEncoding(Encoding.IMPLICIT)) {
  return new ConditionalFilterResolverImpl(expression, isExpressionResolve, true,
    currentCondExpression.getColumnList().get(0).getCarbonColumn().isMeasure());
 if (column.isMeasure()) {
  if (FilterUtil.checkIfExpressionContainsColumn(currentCondExpression.getLeft())
    && FilterUtil.checkIfExpressionContainsColumn(currentCondExpression.getRight()) || (
    currentCondExpression.getColumnList().get(0).getCarbonColumn().isMeasure());
   currentCondExpression.getColumnList().get(0).getCarbonColumn().isMeasure());
column = currentCondExpression.getColumnList().get(0).getCarbonColumn();
if (currentCondExpression.isSingleColumn() && ! column.getDataType().isComplexType()) {
 if (column.isMeasure()) {
  if (FilterUtil.checkIfExpressionContainsColumn(currentCondExpression.getLeft())
    && FilterUtil.checkIfExpressionContainsColumn(currentCondExpression.getRight()) || (
    .hasEncoding(Encoding.DICTIONARY) && !condExpression.getColumnList().get(0)
    .getCarbonColumn().hasEncoding(Encoding.DIRECT_DICTIONARY))
    || (condExpression.getColumnList().get(0).getCarbonColumn().isMeasure())) {
   return new ConditionalFilterResolverImpl(expression, true, true,
     condExpression.getColumnList().get(0).getCarbonColumn().isMeasure());
origin: org.apache.carbondata/carbondata-bloom

if (carbonColumn.isMeasure()) {
origin: org.apache.carbondata/carbondata-spark-datasource

      org.apache.carbondata.core.metadata.datatype.DataTypes.INT), true, null);
} else if (carbonColumn.isMeasure()) {
 DataType dataType = carbonColumn.getDataType();
 if (dataType == org.apache.carbondata.core.metadata.datatype.DataTypes.BOOLEAN
org.apache.carbondata.core.metadata.schema.table.columnCarbonColumnisMeasure

Popular methods of CarbonColumn

  • getDataType
  • getColName
  • hasEncoding
  • isComplex
  • getColumnSchema
  • isDimension
  • getOrdinal
  • getColumnId
  • getColumnIdentifier
  • <init>
  • getColumnProperties
  • getDefaultValue
  • getColumnProperties,
  • getDefaultValue,
  • getEncoder,
  • getSchemaOrdinal,
  • isInvisible,
  • isUseInvertedIndex,
  • setDateFormat,
  • setTimestampFormat,
  • setUseActualData

Popular in Java

  • Running tasks concurrently on multiple threads
  • setRequestProperty (URLConnection)
  • addToBackStack (FragmentTransaction)
  • getSystemService (Context)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • JButton (javax.swing)
  • JOptionPane (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now