// Path: spring-influxdb-orm/src/main/java/com/vgerbot/orm/influxdb/exec/ExecuteExecutor.java
// public class ExecuteExecutor extends AnnotationExecutor<InfluxDBExecute> {
// 
// 	public ExecuteExecutor(InfluxDBRepository repository, InfluxDBExecute annotation) {
// 		super(repository, annotation);
// 	}
// 
// 	@Override
// 	public ResultContext execute(MapperMethod method, Map<String, ParameterValue> parameters) {
// 		String command = super.annotation.value();
// 		repository.execute(command, parameters);
// 		return ResultContext.VOID;
// 	}
// 
// }


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.vgerbot.orm.influxdb.exec.ExecuteExecutor;
package com.vgerbot.orm.influxdb.annotations;



@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
// Path: spring-influxdb-orm/src/main/java/com/vgerbot/orm/influxdb/exec/ExecuteExecutor.java
// public class ExecuteExecutor extends AnnotationExecutor<InfluxDBExecute> {
// 
// 	public ExecuteExecutor(InfluxDBRepository repository, InfluxDBExecute annotation) {
// 		super(repository, annotation);
// 	}
// 
// 	@Override
// 	public ResultContext execute(MapperMethod method, Map<String, ParameterValue> parameters) {
// 		String command = super.annotation.value();
// 		repository.execute(command, parameters);
// 		return ResultContext.VOID;
// 	}
// 
// }


// Path: spring-influxdb-orm/src/main/java/com/vgerbot/orm/influxdb/annotations/InfluxDBExecute.java
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.vgerbot.orm.influxdb.exec.ExecuteExecutor;

package com.vgerbot.orm.influxdb.annotations;



@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@AnnotateExecutor(ExecuteExecutor.class)