congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
CarbonColumn.getColumnSchema
Code IndexAdd Tabnine to your IDE (free)

How to use
getColumnSchema
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.getColumnSchema (Showing top 10 results out of 315)

origin: org.apache.carbondata/carbondata-processing

/**
 * Get the sort column mapping of the table
 *
 * @return
 */
public boolean[] getSortColumnMapping() {
 boolean[] sortColumnMapping = new boolean[dataFields.length];
 for (int i = 0; i < sortColumnMapping.length; i++) {
  if (dataFields[i].getColumn().getColumnSchema().isSortColumn()) {
   sortColumnMapping[i] = true;
  }
 }
 return sortColumnMapping;
}
origin: org.apache.carbondata/carbondata-spark-common

public static StructType convertToSparkSchema(CarbonTable table) {
 List<CarbonColumn> columns = table.getCreateOrderColumn(table.getTableName());
 ColumnSchema[] schema = new ColumnSchema[columns.size()];
 int i = 0;
 for (CarbonColumn column : columns) {
  schema[i++] = column.getColumnSchema();
 }
 return convertToSparkSchema(table, schema);
}
origin: org.apache.carbondata/carbondata-processing

/**
 * Preparing the boolean [] to map whether the dimension is varchar data type or not.
 */
public static boolean[] getIsVarcharColumnMapping(DataField[] fields) {
 List<Boolean> isVarcharColumnMapping = new ArrayList<Boolean>();
 for (DataField field : fields) {
  // for complex type need to break the loop
  if (field.getColumn().isComplex()) {
   break;
  }
  if (field.getColumn().isDimension()) {
   isVarcharColumnMapping.add(
     field.getColumn().getColumnSchema().getDataType() == DataTypes.VARCHAR);
  }
 }
 return ArrayUtils.toPrimitive(
   isVarcharColumnMapping.toArray(new Boolean[isVarcharColumnMapping.size()]));
}
origin: org.apache.carbondata/carbondata-processing

/**
 * initialize partitioner for bucket column
 */
private void initializeBucketColumnPartitioner() {
 List<Integer> indexes = new ArrayList<>();
 List<ColumnSchema> columnSchemas = new ArrayList<>();
 DataField[] inputDataFields = getOutput();
 BucketingInfo bucketingInfo = configuration.getBucketingInfo();
 for (int i = 0; i < inputDataFields.length; i++) {
  for (int j = 0; j < bucketingInfo.getListOfColumns().size(); j++) {
   if (inputDataFields[i].getColumn().getColName()
     .equals(bucketingInfo.getListOfColumns().get(j).getColumnName())) {
    indexes.add(i);
    columnSchemas.add(inputDataFields[i].getColumn().getColumnSchema());
    break;
   }
  }
 }
 // hash partitioner to dispatch rows by bucket column
 this.partitioner =
   new HashPartitionerImpl(indexes, columnSchemas, bucketingInfo.getNumOfRanges());
}
origin: org.apache.carbondata/carbondata-processing

for (int i = 0; i < columns.size(); i++) {
 if (table.getPartitionInfo() != null && table.getPartitionInfo().getColumnSchemaList()
   .contains(columns.get(i).getColumnSchema())) {
  partitionColumns.add(columns.get(i).getColName());
 } else {
origin: org.apache.carbondata/carbondata-processing

 output = DataTypeUtil.getNoDictionaryValueBasedOnDataType(literalValue,
   dataField.getColumn().getDataType(),
   dataField.getColumn().getColumnSchema().getScale(),
   dataField.getColumn().getColumnSchema().getPrecision(), true, dateFormat);
} else {
 output = DataTypeUtil.getNoDictionaryValueBasedOnDataType(literalValue,
   dataField.getColumn().getDataType(),
   dataField.getColumn().getColumnSchema().getScale(),
   dataField.getColumn().getColumnSchema().getPrecision(), false, dateFormat);
 output = DataTypeUtil
   .getMeasureValueBasedOnDataType(literalValue, dataField.getColumn().getDataType(),
     dataField.getColumn().getColumnSchema().getScale(),
     dataField.getColumn().getColumnSchema().getPrecision(), true);
} else {
 output = DataTypeUtil
   .getMeasureValueBasedOnDataType(literalValue, dataField.getColumn().getDataType(),
     dataField.getColumn().getColumnSchema().getScale(),
     dataField.getColumn().getColumnSchema().getPrecision());
origin: org.apache.carbondata/carbondata-bloom

  carbonColumn.getColumnSchema().getScale());
if (convertedValue == null) {
 convertedValue = DataConvertUtil.getNullValueForMeasure(carbonColumn.getDataType(),
   carbonColumn.getColumnSchema().getScale());
origin: org.apache.carbondata/carbondata-core

byte[] defaultValue = msrColumnEvalutorInfo.getCarbonColumn().getDefaultValue();
record[msrColumnEvalutorInfo.getRowIndex()] = RestructureUtil
  .getMeasureDefaultValue(msrColumnEvalutorInfo.getCarbonColumn().getColumnSchema(),
    defaultValue);
continue;
BigDecimal bigDecimalValue = columnPage.getDecimal(index);
if (null != bigDecimalValue
  && msrColumnEvalutorInfo.getCarbonColumn().getColumnSchema().getScale()
  > bigDecimalValue.scale()) {
 bigDecimalValue = bigDecimalValue
   .setScale(msrColumnEvalutorInfo.getCarbonColumn().getColumnSchema().getScale(),
     RoundingMode.HALF_UP);
origin: org.apache.carbondata/carbondata-core

byte[] defaultValue = msrColumnEvalutorInfo.getCarbonColumn().getDefaultValue();
record[index] = RestructureUtil.getMeasureDefaultValue(
  msrColumnEvalutorInfo.getCarbonColumn().getColumnSchema(), defaultValue);
origin: org.apache.carbondata/carbondata-processing

if (null == dataField.getColumn().getColumnSchema().getParentColumnTableRelations()
  || dataField.getColumn().getColumnSchema().getParentColumnTableRelations().isEmpty()) {
 identifier = new DictionaryColumnUniqueIdentifier(absoluteTableIdentifier,
   dataField.getColumn().getColumnIdentifier(), dataField.getColumn().getDataType());
} else {
 ParentColumnTableRelation parentColumnTableRelation =
   dataField.getColumn().getColumnSchema().getParentColumnTableRelations().get(0);
 RelationIdentifier relationIdentifier =
   parentColumnTableRelation
org.apache.carbondata.core.metadata.schema.table.columnCarbonColumngetColumnSchema

Popular methods of CarbonColumn

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

Popular in Java

  • Start an intent from android
  • startActivity (Activity)
  • requestLocationUpdates (LocationManager)
  • addToBackStack (FragmentTransaction)
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • Collectors (java.util.stream)
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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