/** * Return the null indicator column for this value, or null if none. * @deprecated */ public Column getNullIndicatorColumn(ValueMapping val, String name, Table table, boolean adapt) { return getNullIndicatorColumn(val, DBIdentifier.newColumn(name), table, adapt); }
/** * Return the null indicator column for this value, or null if none. * @deprecated */ public Column getNullIndicatorColumn(ValueMapping val, String name, Table table, boolean adapt) { return getNullIndicatorColumn(val, DBIdentifier.newColumn(name), table, adapt); }
/** * Return the null indicator column for this value, or null if none. * @deprecated */ public Column getNullIndicatorColumn(ValueMapping val, String name, Table table, boolean adapt) { return getNullIndicatorColumn(val, DBIdentifier.newColumn(name), table, adapt); }
/** * Return the null indicator column for this value, or null if none. * @deprecated */ public Column getNullIndicatorColumn(ValueMapping val, String name, Table table, boolean adapt) { return getNullIndicatorColumn(val, DBIdentifier.newColumn(name), table, adapt); }
public Column[] map(ValueMapping vm, String name, ColumnIO io, boolean adapt) { LinkedList cols = new LinkedList(); LinkedList args = new LinkedList(); super.map(vm, name, io, adapt, cols, args); ValueMappingInfo vinfo = vm.getValueInfo(); Column nullInd = vinfo.getNullIndicatorColumn(vm, name, vm.getFieldMapping().getTable(), adapt); if (nullInd != null) vm.setColumns(new Column[]{ nullInd }); // record index of null indicator column and whether it is synthetic if (nullInd != null) { _nullIdx = cols.indexOf(nullInd); if (_nullIdx == -1) { cols.addFirst(nullInd); args.addFirst(null); _nullIdx = 0; _synthetic = true; } } _vm = vm; _cols = (Column[]) cols.toArray(new Column[cols.size()]); _args = args.toArray(); return _cols; }
public Column[] map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) { LinkedList cols = new LinkedList(); LinkedList args = new LinkedList(); super.map(vm, name, io, adapt, cols, args); ValueMappingInfo vinfo = vm.getValueInfo(); Column nullInd = vinfo.getNullIndicatorColumn(vm, name, vm.getFieldMapping().getTable(), adapt); if (nullInd != null) vm.setColumns(new Column[]{ nullInd }); // record index of null indicator column and whether it is synthetic if (nullInd != null) { _nullIdx = cols.indexOf(nullInd); if (_nullIdx == -1) { cols.addFirst(nullInd); args.addFirst(null); _nullIdx = 0; _synthetic = true; } } _vm = vm; _cols = (Column[]) cols.toArray(new Column[cols.size()]); _args = args.toArray(); return _cols; }
public Column[] map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) { LinkedList cols = new LinkedList(); LinkedList args = new LinkedList(); super.map(vm, name, io, adapt, cols, args); ValueMappingInfo vinfo = vm.getValueInfo(); Column nullInd = vinfo.getNullIndicatorColumn(vm, name, vm.getFieldMapping().getTable(), adapt); if (nullInd != null) vm.setColumns(new Column[]{ nullInd }); // record index of null indicator column and whether it is synthetic if (nullInd != null) { _nullIdx = cols.indexOf(nullInd); if (_nullIdx == -1) { cols.addFirst(nullInd); args.addFirst(null); _nullIdx = 0; _synthetic = true; } } _vm = vm; _cols = (Column[]) cols.toArray(new Column[cols.size()]); _args = args.toArray(); return _cols; }
public Column[] map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) { LinkedList cols = new LinkedList(); LinkedList args = new LinkedList(); super.map(vm, name, io, adapt, cols, args); ValueMappingInfo vinfo = vm.getValueInfo(); Column nullInd = vinfo.getNullIndicatorColumn(vm, name, vm.getFieldMapping().getTable(), adapt); if (nullInd != null) vm.setColumns(new Column[]{ nullInd }); // record index of null indicator column and whether it is synthetic if (nullInd != null) { _nullIdx = cols.indexOf(nullInd); if (_nullIdx == -1) { cols.addFirst(nullInd); args.addFirst(null); _nullIdx = 0; _synthetic = true; } } _vm = vm; _cols = (Column[]) cols.toArray(new Column[cols.size()]); _args = args.toArray(); return _cols; }
public Column[] map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt) { LinkedList cols = new LinkedList(); LinkedList args = new LinkedList(); super.map(vm, name, io, adapt, cols, args); ValueMappingInfo vinfo = vm.getValueInfo(); Column nullInd = vinfo.getNullIndicatorColumn(vm, name, vm.getFieldMapping().getTable(), adapt); if (nullInd != null) vm.setColumns(new Column[]{ nullInd }); // record index of null indicator column and whether it is synthetic if (nullInd != null) { _nullIdx = cols.indexOf(nullInd); if (_nullIdx == -1) { cols.addFirst(nullInd); args.addFirst(null); _nullIdx = 0; _synthetic = true; } } _vm = vm; _cols = (Column[]) cols.toArray(new Column[cols.size()]); _args = args.toArray(); return _cols; }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }