private ArrayList<DefineCommand> getConstraintCommands() { if (constraintCommands == null) { constraintCommands = New.arrayList(); } return constraintCommands; }
/** * This constructor is used if the result set is later populated with * addRow. */ public SimpleResultSet() { rows = New.arrayList(); }
/** * Add a column to the natural join key column list. * * @param c the column to add */ public void addNaturalJoinColumn(Column c) { if (naturalJoinColumns == null) { naturalJoinColumns = New.arrayList(); } naturalJoinColumns.add(c); }
/** * Add a parameter to the parameter list. * * @param param the parameter to add */ void addParameter(Parameter param) { if (parameters == null) { parameters = New.arrayList(); } parameters.add(param); }
/** * Add the specified role to the list of roles. * * @param roleName the role */ public void addRoleName(String roleName) { if (roleNames == null) { roleNames = New.arrayList(); } roleNames.add(roleName); }
@Override public void addColumn(Column column) { if (columnsToAdd == null) { columnsToAdd = New.arrayList(); } columnsToAdd.add(column); }
private static <T> ArrayList<T> add(ArrayList<T> list, T obj) { if (list == null) { list = New.arrayList(); } // self constraints are two entries in the list list.add(obj); return list; }
public ArrayList<Table> getLocalTempTables() { if (localTempTables == null) { return New.arrayList(); } return new ArrayList<>(localTempTables.values()); }
private void resetSchema() { schema = New.arrayList(); objectIdSet = new HashSet<>(); tableMap = new HashMap<>(); columnTypeMap = new HashMap<>(); }
ArrayList<HashMap<String, Object>> getSessions() { ArrayList<HashMap<String, Object>> list = New.arrayList(); for (WebSession s : sessions.values()) { list.add(s.getInfo()); } return list; }
/** * Get all synonyms. * * @return all objects of that type */ public ArrayList<TableSynonym> getAllSynonyms() { ArrayList<TableSynonym> list = New.arrayList(); for (Schema schema : schemas.values()) { list.addAll(schema.getAllSynonyms()); } return list; }
@Override public ArrayList<Index> getIndexes() { ArrayList<Index> list = New.arrayList(); if (metaIndex == null) { return list; } list.add(new MetaIndex(this, IndexColumn.wrap(columns), true)); // TODO re-use the index list.add(metaIndex); return list; }
@Override public ArrayList<CacheObject> getAllChanged() { ArrayList<CacheObject> changed = New.arrayList(); changed.addAll(lru.getAllChanged()); changed.addAll(fifo.getAllChanged()); return changed; }
private Query parseSelect() { Query command = null; int paramIndex = parameters.size(); command = parseSelectUnion(); ArrayList<Parameter> params = New.arrayList(); for (int i = paramIndex, size = parameters.size(); i < size; i++) { params.add(parameters.get(i)); } command.setParameterList(params); command.init(); return command; }
private ArrayList<String> readTableEngineParams() { ArrayList<String> tableEngineParams = New.arrayList(); do { tableEngineParams.add(readUniqueIdentifier()); } while (readIf(",")); return tableEngineParams; }
@Override public ArrayList<FilePath> newDirectoryStream() { List<FilePath> list = getBase().newDirectoryStream(); ArrayList<FilePath> newList = New.arrayList(); for (FilePath f : list) { if (!f.getName().endsWith(PART_SUFFIX)) { newList.add(wrap(f)); } } return newList; }
/** * Parse a SQL code snippet that represents a table name. * * @param sql the code snippet * @return the table object */ public Table parseTableName(String sql) { parameters = New.arrayList(); initialize(sql); read(); return readTableOrView(); }
@Override public void add(Session session, Row row) { Value key = row.getValue(indexColumn); ArrayList<Long> positions = rows.get(key); if (positions == null) { positions = New.arrayList(); rows.put(key, positions); } positions.add(row.getKey()); rowCount++; }
/** * Parse a SQL code snippet that represents an expression. * * @param sql the code snippet * @return the expression object */ public Expression parseExpression(String sql) { parameters = New.arrayList(); initialize(sql); read(); return readExpression(); }
private Select parseValues() { Select command = new Select(session); currentSelect = command; TableFilter filter = parseValuesTable(0); ArrayList<Expression> list = New.arrayList(); list.add(new Wildcard(null, null)); command.setExpressions(list); command.addTableFilter(filter, true); command.init(); return command; }