public T cacheOn(int maxRowsInCache) { def.setCacheEnabled(true); def.setCacheMaxRows(maxRowsInCache); return (T) this; }
public SQLDataSetDefBuilderImpl dbTable(String dbTable, boolean allColumns) { ((SQLDataSetDef) def).setDbTable(dbTable); ((SQLDataSetDef) def).setAllColumnsEnabled(allColumns); return this; }
@Override public String getKey() { return def.getUUID(); } @Override
public String getPattern(String columnId) { String p = super.getPattern(columnId); if (p != null) return p; DataColumnDef c = getColumnById(columnId); if (c == null) return null; if (c.getColumnType().equals(ColumnType.NUMBER)) return numberPattern; if (c.getColumnType().equals(ColumnType.DATE)) return datePattern; return null; }
@Override public DataSetDef clone() { BeanDataSetDef def = new BeanDataSetDef(); clone(def); def.setGeneratorClass(getGeneratorClass()); def.setParamaterMap(getParamaterMap()); return def; }
@Override public DataSetDef clone() { ElasticSearchDataSetDef def = new ElasticSearchDataSetDef(); clone(def); def.setServerURL(getServerURL()); def.setClusterName(getClusterName()); def.setIndex(getIndex()); def.setType(getType()); return def; } public String toString() {
public DataSetDef clone() { DataSetDef def = new DataSetDef(); clone(def); return def; }
protected boolean isColumnIncluded(String columnId) { if (dataSetDef.isAllColumnsEnabled()) return true; if (dataSetDef.getColumns() == null) return false; return dataSetDef.getColumnById(columnId) != null; }
public CSVDataSetDef() { super.setProvider(DataSetProviderType.CSV); separatorChar = ';'; quoteChar = '\''; escapeChar = '\\'; }
/** * Create a brand new {@link DataSetDef} instance for this given provider type. */ default T createDataSetDef() { return (T) new DataSetDef(); }
public SQLDataSetDefBuilderImpl dbSQL(String dbSQL, boolean allColumns) { ((SQLDataSetDef) def).setDbSQL(dbSQL); ((SQLDataSetDef) def).setAllColumnsEnabled(allColumns); return this; } }
@Override public StaticDataSetDef createDataSetDef() { return new StaticDataSetDef(); } }
protected void onDataSetDefModified(DataSetDef olDef, DataSetDef newDef) { for (DataSetDefRegistryListener listener : listenerSet) { listener.onDataSetDefModified(olDef, newDef); } }
protected void onDataSetDefRemoved(DataSetDef oldDef) { for (DataSetDefRegistryListener listener : listenerSet) { listener.onDataSetDefRemoved(oldDef); } } }
public CSVDataSetDefBuilderImpl numberPattern(String numberPattern) { ((CSVDataSetDef) def).setNumberPattern(numberPattern); return this; } }
public String getPattern(String columnId) { String p = super.getPattern(columnId); if (p != null) return p; DataColumnDef c = getColumnById(columnId); if (c == null) return null; if (c.getColumnType().equals(ColumnType.NUMBER)) return numberPattern; if (c.getColumnType().equals(ColumnType.DATE)) return datePattern; return null; }
public T cacheOn(int maxRowsInCache) { def.setCacheEnabled(true); def.setCacheMaxRows(maxRowsInCache); return (T) this; }
public SQLDataSetDefBuilderImpl dbTable(String dbTable, boolean allColumns) { ((SQLDataSetDef) def).setDbTable(dbTable); ((SQLDataSetDef) def).setAllColumnsEnabled(allColumns); return this; }
public SQLDataSetDefBuilderImpl dbSQL(String dbSQL, boolean allColumns) { ((SQLDataSetDef) def).setDbSQL(dbSQL); ((SQLDataSetDef) def).setAllColumnsEnabled(allColumns); return this; } }