Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of the License at
*
*
http://www.apache.org/licenses/LICENSE-2.0
*
*
Unless required by applicable law or agreed to in writing, software distributed under the
* License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing permissions and
* limitations under the License.
*/
package de.mhus.lib.adb.model;
import java.util.HashMap;
import java.util.LinkedList;
import de.mhus.lib.adb.DbDynamic;
import de.mhus.lib.adb.DbManager;
import de.mhus.lib.core.MCast;
import de.mhus.lib.core.MSystem;
import de.mhus.lib.core.config.IConfig;
import de.mhus.lib.core.pojo.PojoAttribute;
import de.mhus.lib.core.util.MObject;
import de.mhus.lib.errors.MException;
import de.mhus.lib.sql.DbResult;
public abstract class Field extends MObject {
protected boolean isPrimary;
protected String name;
protected String nameOrg;
protected String createName;
protected Table table;
protected DbManager manager;
protected boolean nullable = true;
protected String defValue = null;
protected String description;
protected String[] hints;
protected int size = 200;
protected String retDbType;
protected String methodName;
protected boolean autoId;
protected IConfig attr;
protected DbDynamic.Field dynamicField;
protected PojoAttribute