Tabnine Logo
DataSetMetadata.getColumnType
Code IndexAdd Tabnine to your IDE (free)

How to use
getColumnType
method
in
org.dashbuilder.dataset.DataSetMetadata

Best Java code snippets using org.dashbuilder.dataset.DataSetMetadata.getColumnType (Showing top 20 results out of 315)

origin: org.dashbuilder/dashbuilder-displayer-client

public ColumnType getColumnType(int index) {
  return dataSetMetadata.getColumnType(index);
}
origin: org.dashbuilder/dashbuilder-displayer-client

public ColumnType getColumnType(String columnId) {
  return columnId == null ? null : dataSetMetadata.getColumnType(columnId);
}
origin: kiegroup/appformer

public ColumnType getColumnType(String columnId) {
  return columnId == null ? null : dataSetMetadata.getColumnType(columnId);
}
origin: org.dashbuilder/dashbuilder-dataset-api

private int getTargetColumn(DataSetMetadata metatada, ColumnType type, Set<Integer> exclude) {
  int target = -1;
  for (int i=0; i<metatada.getNumberOfColumns(); i++) {
    if (type.equals(metatada.getColumnType(i))) {
      if (target == -1) {
        target = i;
      }
      if (!exclude.contains(i)) {
        return i;
      }
    }
  }
  return target;
}
origin: org.kie.soup/kie-soup-dataset-api

private int getTargetColumn(DataSetMetadata metatada, ColumnType type, Set<Integer> exclude) {
  int target = -1;
  for (int i=0; i<metatada.getNumberOfColumns(); i++) {
    if (type.equals(metatada.getColumnType(i))) {
      if (target == -1) {
        target = i;
      }
      if (!exclude.contains(i)) {
        return i;
      }
    }
  }
  return target;
}
origin: org.kie.soup/kie-soup-dataset-api

private int getGroupColumn(DataSetMetadata metatada) {
  for (int i=0; i<metatada.getNumberOfColumns(); i++) {
    ColumnType type = metatada.getColumnType(i);
    if (type.equals(ColumnType.LABEL)) return i;
  }
  for (int i=0; i<metatada.getNumberOfColumns(); i++) {
    ColumnType type = metatada.getColumnType(i);
    if (type.equals(ColumnType.DATE)) return i;
  }
  return -1;
}
origin: org.dashbuilder/dashbuilder-dataset-api

private int getGroupColumn(DataSetMetadata metatada) {
  for (int i=0; i<metatada.getNumberOfColumns(); i++) {
    ColumnType type = metatada.getColumnType(i);
    if (type.equals(ColumnType.LABEL)) return i;
  }
  for (int i=0; i<metatada.getNumberOfColumns(); i++) {
    ColumnType type = metatada.getColumnType(i);
    if (type.equals(ColumnType.DATE)) return i;
  }
  return -1;
}
origin: org.dashbuilder/dashbuilder-displayer-client

protected List<CoreFunctionType> getAvailableFunctions(CoreFunctionFilter coreFilter) {
  ColumnType columnType = metadata.getColumnType(coreFilter.getColumnId());
  List<CoreFunctionType> functionTypes = CoreFunctionType.getSupportedTypes(columnType);
  Iterator<CoreFunctionType> it = functionTypes.iterator();
  while (it.hasNext()) {
    CoreFunctionType next = it.next();
    if (next.equals(coreFilter.getType())) {
      it.remove();
    }
  }
  return functionTypes;
}
origin: kiegroup/appformer

protected List<CoreFunctionType> getAvailableFunctions(CoreFunctionFilter coreFilter) {
  ColumnType columnType = metadata.getColumnType(coreFilter.getColumnId());
  List<CoreFunctionType> functionTypes = CoreFunctionType.getSupportedTypes(columnType);
  Iterator<CoreFunctionType> it = functionTypes.iterator();
  while (it.hasNext()) {
    CoreFunctionType next = it.next();
    if (next.equals(coreFilter.getType())) {
      it.remove();
    }
  }
  return functionTypes;
}
origin: kiegroup/appformer

public List<AggregateFunctionType> getSupportedFunctionTypes() {
  ColumnType columnType = metadata.getColumnType(groupFunction.getSourceId());
  return getSupportedFunctionTypes(columnType);
}
origin: org.dashbuilder/dashbuilder-displayer-client

public List<AggregateFunctionType> getSupportedFunctionTypes() {
  ColumnType columnType = metadata.getColumnType(groupFunction.getSourceId());
  return getSupportedFunctionTypes(columnType);
}
origin: org.dashbuilder/dashbuilder-displayer-client

public List<Integer> getAvailableGroupColumnIdxs() {
  List<Integer> result = new ArrayList<Integer>();
  for (int i = 0; i < dataSetMetadata.getNumberOfColumns(); i++) {
    ColumnType columnType = dataSetMetadata.getColumnType(i);
    if (ColumnType.LABEL.equals(columnType) || ColumnType.DATE.equals(columnType) || ColumnType.NUMBER.equals(columnType)) {
      result.add(i);
    }
  }
  return result;
}
origin: kiegroup/appformer

public List<Integer> getAvailableGroupColumnIdxs() {
  List<Integer> result = new ArrayList<Integer>();
  for (int i = 0; i < dataSetMetadata.getNumberOfColumns(); i++) {
    ColumnType columnType = dataSetMetadata.getColumnType(i);
    if (ColumnType.LABEL.equals(columnType) || ColumnType.DATE.equals(columnType) || ColumnType.NUMBER.equals(columnType)) {
      result.add(i);
    }
  }
  return result;
}
origin: kiegroup/appformer

@Before
public void init() {
  presenter = new ColumnFunctionEditor(view, columnDetailsEditor, changeEvent, deleteEvent);
  when(metadata.getNumberOfColumns()).thenReturn(3);
  when(metadata.getColumnId(0)).thenReturn("column1");
  when(metadata.getColumnId(1)).thenReturn("column2");
  when(metadata.getColumnId(2)).thenReturn("column3");
  when(metadata.getColumnType(0)).thenReturn(ColumnType.LABEL);
  when(metadata.getColumnType(1)).thenReturn(ColumnType.NUMBER);
  when(metadata.getColumnType(2)).thenReturn(ColumnType.DATE);
  when(metadata.getColumnType("column1")).thenReturn(ColumnType.LABEL);
  when(metadata.getColumnType("column2")).thenReturn(ColumnType.NUMBER);
  when(metadata.getColumnType("column3")).thenReturn(ColumnType.DATE);
}
origin: kiegroup/appformer

@Before
public void setup() {
  when(beanManager.lookupBean(ColumnFilterEditor.class)).thenReturn(columnFilterEditorBeanDef);
  when(columnFilterEditorBeanDef.newInstance()).thenReturn(columnFilterEditor);
  when(metadata.getNumberOfColumns()).thenReturn(3);
  when(metadata.getColumnId(0)).thenReturn("column1");
  when(metadata.getColumnId(1)).thenReturn("column2");
  when(metadata.getColumnId(2)).thenReturn("column3");
  when(metadata.getColumnType(0)).thenReturn(ColumnType.LABEL);
  when(metadata.getColumnType(1)).thenReturn(ColumnType.NUMBER);
  when(metadata.getColumnType(2)).thenReturn(ColumnType.DATE);
}
origin: org.dashbuilder/dashbuilder-displayer-client

@Before
public void setup() {
  when(beanManager.lookupBean(ColumnFilterEditor.class)).thenReturn(columnFilterEditorBeanDef);
  when(columnFilterEditorBeanDef.newInstance()).thenReturn(columnFilterEditor);
  when(metadata.getNumberOfColumns()).thenReturn(3);
  when(metadata.getColumnId(0)).thenReturn("column1");
  when(metadata.getColumnId(1)).thenReturn("column2");
  when(metadata.getColumnId(2)).thenReturn("column3");
  when(metadata.getColumnType(0)).thenReturn(ColumnType.LABEL);
  when(metadata.getColumnType(1)).thenReturn(ColumnType.NUMBER);
  when(metadata.getColumnType(2)).thenReturn(ColumnType.DATE);
}
origin: org.kie.soup/kie-soup-dataset-sql

protected boolean isDynamicDateGroup(DataSetGroup groupOp) {
  ColumnGroup cg = groupOp.getColumnGroup();
  if (!ColumnType.DATE.equals(metadata.getColumnType(cg.getSourceId()))) {
    return false;
  }
  if (!GroupStrategy.DYNAMIC.equals(cg.getStrategy())) {
    return false;
  }
  return true;
}
origin: org.dashbuilder/dashbuilder-dataset-sql

protected boolean isDynamicDateGroup(DataSetGroup groupOp) {
  ColumnGroup cg = groupOp.getColumnGroup();
  if (!ColumnType.DATE.equals(metadata.getColumnType(cg.getSourceId()))) {
    return false;
  }
  if (!GroupStrategy.DYNAMIC.equals(cg.getStrategy())) {
    return false;
  }
  return true;
}
origin: org.dashbuilder/dashbuilder-displayer-client

protected ColumnFilterEditor setupEditor(ColumnType columnType, CoreFunctionType functionType, Comparable... params) {
  when(metadata.getColumnType("col")).thenReturn(columnType);
  CoreFunctionFilter filter = new CoreFunctionFilter("col", functionType, params);
  ColumnFilterEditor filterEditor = new ColumnFilterEditor(view, beanManager, changedEvent, deletedEvent);
  filterEditor.init(metadata, filter);
  assertEquals(view, filterEditor.getView());
  return filterEditor;
}
origin: kiegroup/appformer

protected ColumnFilterEditor setupEditor(ColumnType columnType, CoreFunctionType functionType, Comparable... params) {
  when(metadata.getColumnType("col")).thenReturn(columnType);
  CoreFunctionFilter filter = new CoreFunctionFilter("col", functionType, params);
  ColumnFilterEditor filterEditor = new ColumnFilterEditor(view, beanManager, changedEvent, deletedEvent);
  filterEditor.init(metadata, filter);
  assertEquals(view, filterEditor.getView());
  return filterEditor;
}
org.dashbuilder.datasetDataSetMetadatagetColumnType

Javadoc

Get the type of the specified column.

Popular methods of DataSetMetadata

  • getColumnId
    Get the identifier of the specified column.
  • getNumberOfColumns
    Get the number of columns.
  • getNumberOfRows
    Get the number of rows.
  • getEstimatedSize
    Get the estimated size in bytes.
  • getUUID
    The unique identifier for this data set.
  • getColumnIds
    Get the column ids
  • getDefinition
    Get the definition this data set has been created from. Is null for manually created data set instan

Popular in Java

  • Parsing JSON documents to java classes using gson
  • findViewById (Activity)
  • compareTo (BigDecimal)
  • getExternalFilesDir (Context)
  • Path (java.nio.file)
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Best IntelliJ plugins
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