// Path: objector/src/main/java/org/chenmin/open/objector/ColumnTypeObject.java
// public enum ColumnTypeObject {
// 	STRING, INTEGER, BOOLEAN, DOUBLE, BINARY;
// }


import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.chenmin.open.objector.ColumnTypeObject;

package org.chenmin.open.objector.annotation;



@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
@Inherited
public @interface Column {
	/**
	 * Controls the actual kind name used in the datastore.
	 */
	String value() default "";
	

// Path: objector/src/main/java/org/chenmin/open/objector/ColumnTypeObject.java
// public enum ColumnTypeObject {
// 	STRING, INTEGER, BOOLEAN, DOUBLE, BINARY;
// }


// Path: objector/src/main/java/org/chenmin/open/objector/annotation/Column.java
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.chenmin.open.objector.ColumnTypeObject;

package org.chenmin.open.objector.annotation;



@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
@Inherited
public @interface Column {
	/**
	 * Controls the actual kind name used in the datastore.
	 */
	String value() default "";
	

	ColumnTypeObject type() default ColumnTypeObject.STRING;
