All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.liveSense.api.sql.SQLExecute.class Maven / Gradle / Ivy

The newest version!
????2?
+?	*?	*?	*?	*??
?	*?	*?	*?/	*?	*??
?	*?	*?	*?	*??
?	*?	*???????
????
???
 ??
 ?
?
 ?
?	???
(?	???
+?	???
.?	???
1??
??
?
*?
*?
*

q
	
*

*
E?
E
q

E	,?q?
R
S
*
 
!	*"
*#	,$
*%&
*'
()
?*+,
c-./01
g2
f3
e4
5
*6
*7	,8
*9:
*;
<=
>
(?
(@AB
x?CD
xEFGHIJKJLMNO
x?PQ	,R
*S
*T
*UVWXYZ[
c\	,]
*^
*_
*`
*ab	,c
*d
*e
*f
gh
(i
Ijkl
??m
?no	,p
*q
*r?stutvtw
?xyqz{
x?qI
x*
x|}~
????
*?
E??
?????
??
??
??

?
??
+?
(?
(??q?
(?
*?
z?
*?
*???I?????
S
R??
*?
*?
*?
*??
*?
*?
*?
*?
*?
*?
*?
*?
*?
*?
*?
*?
*?
*?
*?
*?
*??
???
???
??
??
???
??
??
??
???
?
???
????
?????
??
???????
*?
*?
(???
???????	*?
<?
*??????
*??
*?1?????????
StatementTypeInnerClasses	BLOBNAMES[Ljava/lang/String;,THIS_TYPE_OF_JDBC_DIALECT_IS_NOT_IMPLEMENTEDLjava/lang/String;
ConstantValue?%CLASS_DOES_NOT_HAVE_ENTITY_ANNOTATION!CLASS_DOES_NOT_HAVE_ID_ANNOTATIONENTITY_IS_NULLENTITY_TYPE_MISMATCHCOLUMN_NAME_IS_UNDEFINEDCOLUMN_DEFINITION_IS_UNDEFINEDWRONG_PREPARED_STATEMENTTHE_STATEMENT_IS_NOT_PREPAREDclazzLjava/lang/Class;preparedStatementType0Lorg/liveSense/api/sql/SQLExecute$StatementType;preparedStatementClasspreparedConnectionLjava/sql/Connection;preparedNPP/Lorg/liveSense/api/sql/NamedParameterProcessor;preparedNamedParametersLjava/util/List;	Signature$Ljava/util/List;preparedSQLParametersCountIpreparedFieldsLjava/util/ArrayList;)Ljava/util/ArrayList;preparedSQLpreparedStatementLjava/sql/PreparedStatement;preparedProcedureOutputParamsLjava/util/Map;6Ljava/util/Map;lastNamedParameters5Ljava/util/Map;lastSQLParameters)Ljava/util/ArrayList;builder.Lorg/liveSense/misc/queryBuilder/QueryBuilder;toSQLStringEvent2Lorg/liveSense/misc/queryBuilder/ToSQLStringEvent;mapResultSetHandler-Lorg/apache/commons/dbutils/ResultSetHandler;eLorg/apache/commons/dbutils/ResultSetHandler;>;>;()VCodeLineNumberTableLocalVariableTablethis"Lorg/liveSense/api/sql/SQLExecute;LocalVariableTypeTable'Lorg/liveSense/api/sql/SQLExecute;getClazz()Ljava/lang/Class;getPreparedStatementType2()Lorg/liveSense/api/sql/SQLExecute$StatementType;getPreparedStatementClassgetPreparedConnection()Ljava/sql/Connection;getPreparedNamedParameters()Ljava/util/List;&()Ljava/util/List;getPreparedSQLParametersCount()IgetPreparedFields()Ljava/util/ArrayList;+()Ljava/util/ArrayList;getPreparedSQL()Ljava/lang/String;getPreparedStatement()Ljava/sql/PreparedStatement; getPreparedProcedureOutputParams()Ljava/util/Map;8()Ljava/util/Map;getLastNamedParameters7()Ljava/util/Map;getLastSQLParameters+()Ljava/util/ArrayList;getJdbcDriverByConnectionO(Ljava/sql/Connection;)Lorg/liveSense/misc/queryBuilder/jdbcDriver/JdbcDrivers;metaDataLjava/sql/DatabaseMetaData;msge/Lorg/liveSense/api/sql/exceptions/SQLException;conn
StackMapTable?
ExceptionsgetExecuterByJdbcDriver\(Lorg/liveSense/misc/queryBuilder/jdbcDriver/JdbcDrivers;)Lorg/liveSense/api/sql/SQLExecute;driver8Lorg/liveSense/misc/queryBuilder/jdbcDriver/JdbcDrivers;executer%Lorg/liveSense/api/sql/SQLExecute<*>;?_(Lorg/liveSense/misc/queryBuilder/jdbcDriver/JdbcDrivers;)Lorg/liveSense/api/sql/SQLExecute<*>;getExecuterByConnection9(Ljava/sql/Connection;)Lorg/liveSense/api/sql/SQLExecute;<(Ljava/sql/Connection;)Lorg/liveSense/api/sql/SQLExecute<*>;J(Ljava/sql/Connection;Ljava/lang/Class;)Lorg/liveSense/api/sql/SQLExecute;Ljava/lang/Exception;?&?M(Ljava/sql/Connection;Ljava/lang/Class;)Lorg/liveSense/api/sql/SQLExecute<*>;addWhereClauseJ(Lorg/liveSense/api/sql/ClauseHelper;)Lorg/liveSense/api/sql/ClauseHelper;?addLimitClauseaddOrderByClausegetSelectQuery%(Ljava/lang/Class;)Ljava/lang/String;7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String;getLockQuerygetBlobNameclearPrepareclearLastStatementcheckPrepareD(Lorg/liveSense/api/sql/SQLExecute$StatementType;Ljava/lang/Class;)Vtypeprepare{(Lorg/liveSense/api/sql/SQLExecute$StatementType;Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;)V
statementType
connectionsqlfields
localClass?(Lorg/liveSense/api/sql/SQLExecute$StatementType;Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;)VpreparedStatementSetObject(ILjava/lang/Object;)VvalueDLjava/sql/Date;idxvalueLjava/lang/Object;prepareQueryStatementF(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)VW(Ljava/sql/Connection;Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Vi(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)V
tableAliaslocalTableAliasM(Ljava/sql/Connection;)V)(Ljava/sql/Connection;Ljava/lang/Class;)VidColumnprepareLockStatementprepareInsertStatement<(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;)Vlist9(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;)V
columnNamei$Ljava/util/Iterator;
annotationMap	tableNamesbLjava/lang/StringBuffer;sb2firstZ5Ljava/util/Map;?:B?M(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;)VprepareUpdateStatementJ(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V	condition2Lorg/liveSense/misc/queryBuilder/domains/Operator;J(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V2Lorg/liveSense/misc/queryBuilder/domains/Criteria;[(Ljava/sql/Connection;Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V[(Ljava/sql/Connection;Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)Vn(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;)Vn(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)Vk(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)Vk(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V}(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V}(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)VcolumnstableAlias21Lorg/liveSense/api/sql/SimpleBeanSQLQueryBuilder;,?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)VprepareDeleteStatementm(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)Vm(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;)VprepareInsertSelectStatement?(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;)VinsertClassinsertFieldsselectClassselectFieldsselectConditionlist1list2????(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Criteria;)V?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)VlocalClassInsertlocalClassSelectinsertTableNameselectTableName
insertColumnsinsert
selectColumnsselect???(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)Vj(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Vg(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)V?{(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)VprepareExecuteProcedure*(Ljava/sql/Connection;Ljava/lang/String;)V	paramName	paramTypeLjava/lang/Integer;procNameprocedureOutputParamsinParamNames
outParamTypesoutinrsLjava/sql/ResultSet;%Ljava/util/List;?"queryEntitiesWithPreparedStatement!(Ljava/util/Map;)Ljava/util/List;paramsparamValuesrun(Lorg/apache/commons/dbutils/QueryRunner;rhqueryParams[Ljava/lang/Object;$Ljava/util/List;DLorg/apache/commons/dbutils/ResultSetHandler;>;??,L(Ljava/util/Map;)Ljava/util/List; queryEntityWithPreparedStatement&(Ljava/lang/Object;)Ljava/lang/Object;entitymapTT;Ljava/util/List;?(TT;)TT;!lockEntitiesWithPreparedStatementlockEntityWithPreparedStatement!insertEntityWithPreparedStatement(Ljava/lang/Object;)Vparamfieldobjs(TT;)V#updateEntitiesWithPreparedStatement$(Ljava/lang/Object;Ljava/util/Map;)Vkeyobject;(TT;Ljava/util/Map;)V!updateEntityWithPreparedStatement#deleteEntitiesWithPreparedStatement(Ljava/util/Map;)V8(Ljava/util/Map;)V!deleteEntityWithPreparedStatement!insertSelectWithPreparedStatement%executeProcedureWithPreparedStatement (Ljava/util/Map;)Ljava/util/Map;Ljava/util/Date;entryEntryLjava/util/Map$Entry;;?l(Ljava/util/Map;)Ljava/util/Map;
queryEntitiesU(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;Z(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;d(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;?(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;f(Ljava/sql/Connection;Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;k(Ljava/sql/Connection;Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;u(Ljava/sql/Connection;Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;?(Ljava/sql/Connection;Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;x(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;}(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;queryEntity;(Ljava/sql/Connection;Ljava/lang/Object;)Ljava/lang/Object;beans(Ljava/sql/Connection;TT;)TT;lockEntities
lockEntityinsertEntity*(Ljava/sql/Connection;Ljava/lang/Object;)V(Ljava/sql/Connection;TT;)V:(Ljava/sql/Connection;Ljava/lang/Object;Ljava/util/List;)V?(Ljava/sql/Connection;TT;Ljava/util/List;)VupdateEntitiesl(Ljava/sql/Connection;Ljava/lang/Object;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)Vq(Ljava/sql/Connection;TT;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)Vo(Ljava/sql/Connection;Ljava/lang/Object;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V`(Ljava/sql/Connection;TT;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V?(Ljava/sql/Connection;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;)Vr(Ljava/sql/Connection;TT;Ljava/lang/String;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V~(Ljava/sql/Connection;Ljava/lang/Object;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V?(Ljava/sql/Connection;TT;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;)V?(Ljava/sql/Connection;Ljava/lang/Object;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)V?(Ljava/sql/Connection;TT;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)VupdateEntity=(Ljava/sql/Connection;Ljava/lang/Object;[Ljava/lang/String;)V.(Ljava/sql/Connection;TT;[Ljava/lang/String;)VdeleteEntities|(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)V?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)VdeleteEntityinsertSelect?(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)V?(Ljava/sql/Connection;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)V?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)V?(Ljava/sql/Connection;Ljava/lang/Class;Ljava/util/List;Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;Lorg/liveSense/misc/queryBuilder/domains/Operator;Ljava/util/Map;)VexecuteProcedureG(Ljava/sql/Connection;Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;res?(Ljava/sql/Connection;Ljava/lang/String;Ljava/util/Map;)Ljava/util/Map;
executeScript&(Ljava/sql/Connection;Ljava/io/File;)VLjava/io/File;8(Ljava/sql/Connection;Ljava/io/File;Ljava/lang/String;)VsectionJ(Ljava/sql/Connection;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)VusefrLjava/io/FileReader;brLjava/io/BufferedReader;Ljava/io/IOException;jtInttStriLjava/sql/SQLException;inststLjava/sql/Statement;si	separators
actSectionstmts??????queryEntitiesAsMap{(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;>;g(Ljava/sql/Connection;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;?(Ljava/sql/Connection;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;)Ljava/util/List;>;?(Ljava/sql/Connection;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;>;v(Ljava/sql/Connection;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;	sqlParams?(Ljava/sql/Connection;Ljava/lang/String;Lorg/liveSense/misc/queryBuilder/QueryBuilder;Ljava/util/Map;)Ljava/util/List;>;createTablecolDefannotations"[Ljava/lang/annotation/Annotation;idLjavax/persistence/Id;colLjavax/persistence/Column;fldLjava/lang/reflect/Field;
firstFieldstm+Ljava/util/List;????	dropTableexistsTable(Ljava/sql/Connection;)Z)(Ljava/sql/Connection;Ljava/lang/Class;)Zdbmtables?(Ljava/lang/Object;
SourceFileSQLExecute.javaab@AB?CDEFjava/util/ArrayListGHKLMNP3QRjava/util/HashMapSTVTXN\]"org/liveSense/api/sql/SQLExecute$1a?^_>???????z@Cannot determinate JDBC Driver by name. Connection is not alive.java/lang/Exceptiona-org/liveSense/api/sql/exceptions/SQLExceptionjava/lang/StringBuilder#Failed to create registry database.zza	
?"org/liveSense/api/sql/MySqlExecutea?#org/liveSense/api/sql/HSqlDbExecute
?%org/liveSense/api/sql/FirebirdExecute?#org/liveSense/api/sql/OracleExecute.This type of JDBC dialect is not implemented: za??????)Could not get SqlExecuter by connection: za	9Could not get SqlExecuter by connection, executer is nullb?The statement is not preparedWrong prepared statement.Entity class type mismatch?b?b-org/liveSense/api/sql/NamedParameterProcessor~zAu !ujava/util/Date
java/sql/Date"#a$%????jk&zZ[??'A??java/lang/Class??()?*u7Entity does not contain javax.persistence.Id annotation/org/liveSense/api/sql/SimpleBeanSQLQueryBuildera+5org/liveSense/misc/queryBuilder/operators/AndOperator7org/liveSense/misc/queryBuilder/criterias/EqualCriteria7org/liveSense/misc/queryBuilder/operands/DefaultOperand:a,a-a>./????0A??java/util/List??123a4567?\Class does not contain javax.persistence.Entity or javax.persistence.Entity.Table annotationjava/lang/StringBufferINSERT INTO  (8(9:;<=?>??@java/lang/String,?	) VALUES )AA??????.UPDATE   SET  = ? WHERE BCDA????????DELETE FROM EA?????FGHIJ5org/liveSense/misc/queryBuilder/SimpleSQLQueryBuilderSELECT  FROM *KL
MA???NO???PQRSTUVWXYEXECUTE PROCEDURE Z[\Jjava/lang/Integerjava/sql/CallableStatement]u^_??`%&org/apache/commons/dbutils/QueryRunner3org/apache/commons/dbutils/handlers/BeanListHandler,org/apache/commons/dbutils/BasicRowProcessor8org/liveSense/api/beanprocessors/DbStandardBeanProcessoraaabcdefgkhi)jk4klmi??n?CDIJopjava/util/Map$Entryq@rls@W\W^Wb$%Entity is nullh\h^hb;%jm=>ovoxzm}?}?}~??MJNO??;java/io/FileReaderatjava/io/BufferedReaderauvzwz@xHySzH{bjava/io/IOExceptiona|}~BEGIN TRANSACTION?END TRANSACTION
END TRANSACTION??COMMIT???Y?z?b???java/sql/SQLException??????
CREATE TABLE java/lang/reflect/Field??javax/persistence/Columnjavax/persistence/IdColumn name is undefined?zColumn definition is undefined01???z??	 NOT NULL?? UNIQUE PRIMARY KEY??DROP TABLE ????BLOBCLOBLONGTEXTLONGVARCHAR org/liveSense/api/sql/SQLExecutejava/lang/Object.org/liveSense/api/sql/SQLExecute$StatementType,This type of JDBC dialect is not implementedjava/sql/Connection@org/liveSense/misc/queryBuilder/exceptions/QueryBuilderException
java/util/Mapjava/util/Iterator java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/lang/NoSuchMethodException0org/liveSense/misc/queryBuilder/domains/Operator,org/liveSense/misc/queryBuilder/QueryBuilderjava/sql/ResultSet+org/apache/commons/dbutils/ResultSetHandlerjava/io/Filejava/sql/Statementjava/sql/DatabaseMetaData%(Lorg/liveSense/api/sql/SQLExecute;)VisClosed()ZgetMetaData()Ljava/sql/DatabaseMetaData;getDatabaseProductName6org/liveSense/misc/queryBuilder/jdbcDriver/JdbcDrivers"getJdbcDriverByMetaDataProductNameL(Ljava/lang/String;)Lorg/liveSense/misc/queryBuilder/jdbcDriver/JdbcDrivers;(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessagetoString*(Ljava/lang/String;Ljava/lang/Throwable;)VMYSQL(I)VHSQLDBFIREBIRDORACLEnameclear
getParameterskeySet()Ljava/util/Set;addAll(Ljava/util/Collection;)ZgetSqlStatement	PROCEDUREprepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement;sizeprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;java/sql/PreparedStatementgetParameterMetaData()Ljava/sql/ParameterMetaData;java/sql/ParameterMetaDatagetParameterCountgetTime()J(J)V	setObject
getTableAliasSELECT&org/liveSense/api/sql/AnnotationHelpergetIdColumnNamelength(Ljava/lang/Class;)V((Ljava/lang/String;Ljava/lang/Object;Z)V'(Ljava/lang/String;Ljava/lang/Object;)VsetWhere5(Lorg/liveSense/misc/queryBuilder/domains/Operator;)VLOCKjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)VgetAnnotationMap3(Ljava/lang/Class;Ljava/util/List;Z)Ljava/util/Map;getTableName,(Ljava/lang/String;)Ljava/lang/StringBuffer;values()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;INSERT
buildWhereW(Ljava/lang/Class;Lorg/liveSense/misc/queryBuilder/domains/Operator;)Ljava/lang/String;UPDATEDELETE#org/apache/commons/lang/StringUtilsisEmpty(Ljava/lang/String;)ZgetClassColumnNames9(Ljava/lang/Class;Ljava/util/List;Z)Ljava/util/ArrayList;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
INSERT_SELECTgetProcedureColumns^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;getInt(I)I	getString(I)Ljava/lang/String;valueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)ZdeleteCharAt(I)Ljava/lang/StringBuffer;putAllintValueregisterOutParameter(II)VgetSQLParameters-(Lorg/apache/commons/dbutils/BeanProcessor;)V=(Ljava/lang/Class;Lorg/apache/commons/dbutils/RowProcessor;)VtoArray()[Ljava/lang/Object;query{(Ljava/sql/Connection;Ljava/lang/String;Lorg/apache/commons/dbutils/ResultSetHandler;[Ljava/lang/Object;)Ljava/lang/Object;getClassgetObjectAsMap#(Ljava/lang/Object;)Ljava/util/Map;&(Ljava/lang/Object;)Ljava/lang/String;get(I)Ljava/lang/Object;getObjectAsMap2executeentrySet
java/util/SetgetValue	getObjectgetKey(Ljava/io/File;)V(Ljava/io/Reader;)VreadLinetrim
startsWith	substringequalsIgnoreCaseclose(Ljava/lang/Throwable;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;contains(Ljava/lang/CharSequence;)Z
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;createStatement()Ljava/sql/Statement;equalstoUpperCasecommit
executeUpdate(Ljava/lang/String;)IgetAllFields#(Ljava/lang/Class;)Ljava/util/List;getAnnotations$()[Ljava/lang/annotation/Annotation;columnDefinitionbinarySearch(([Ljava/lang/Object;Ljava/lang/Object;)Inullableunique	getTables_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;!*+012345634w734b834?934B:34;34<34A=34@>?@AB?CDEFGHIJKLMNIOP3QRSTIUVTIWXNIYZ[\]^_I`?abc?q*?*?*?*?*?*?Y??*?	*?Y??
*?*?
*?Y??*?Y??*?Y??*?*?Y*???d>5P	QSTU#V(W3X9Y>ZI\T]_`d?eqfghqfijkcA*??dfefghfilmcA*??dhefghfinkcA*??djefghfiopcA*??dkefghfiqrcA*??dlefghfiIstucA*?	?dmefghfivwcA*?
?dnefghfiIxyzcA*??doefghfi{|cA*?
?dpefghfi}~cA*??dqefghfiI?~cA*??dsefghfiI??wcA*??dtefghfiI?	??c?L*?*??*?L+???L?Y+??L? Y?!"?#+?$?#?%M?Y,+?&?***d"|
}~?!?*?+?B?e4
??!	?3B
?3+!??L?D?K??	??c?nL*?'??(Y?)L?Z*?*??+Y?,L?G*?-??.Y?/L?4*?0??1Y?2L?!?Y? Y?!3?#*?4?#?%?5?+?d???(?;?N?l?en??l?ghl??????I?	??c0*?6?d?e?D?I?	??c?GM*?7N-?8M?#N?Y? Y?!9?#-?:?#?%-?;?,?,+??
?Y?E?ghE????????	?I??????????????????????????????z?bc?>*?*?*?*?*??=*?	*?
?>*?*?
*????d.hi
jklm"n)o/p4q=re>fgh>fi?bcU*???*??>?dv	wxefghfi??c?M*??*??*??
*?
?
?Y@?5?*?+?
?YA?5?,*??
?YB?5??d~?(?0?:?B?L?e MfgM?AM>?hMfi?	???c??*?C*?D-:?	*?:*+?*?*,?*?EY?F?*?*??G?H?IW?
*?
?JW**??K?*??L?!*,*??M?
**??N?	?#*,*??O?
**?
?P?Q?	?dJ??????!?&?3?I?N?X?c?m?{???????eH?fg??A??D?>???3??H???h?fi??J?
???A2?I???c?$,?R??SY,?R?T?UN-M*?
,?V?d????#?e*??$fg$?L$??h$fi????c^
*+,?W?d
?	?e 
fg
?D
Z[h
fi???ch
*+,-?W?d
?	?e*
fg
?D
>?
Z[h
fi???cP,:?	*?:?
?X:-:?
?Y:?:*?Z*?[:*?\+?]?d2?????"?)?.?2?8?B?O?eRPfgP?DP>?P?3PZ[M??3?3B?3hPfi????????cT
*+?^?_?d
?	?e
fg
?Dh
fi???cp,N-?*?N-?`:??a?
?Yb?5??cY-?d:?eY?fY?gY? Y?!h?#?#?%?i?j?k?l*+-?W?d&	??(2eo	e>pfgp?Dp>?n??_?32>Z[hpfi?????	???c^
*+,?m?d
	e 
fg
?D
Z[h
fi???ch
*+,-?m?d
%	&e*
fg
?D
>?
Z[h
fi???cP,:?	*?:?
?X:-:?
?Y:?:*?Z*?n:*?o+?]?d212356"7)8.92;8<B>O?eRPfgP?DP>?P?3PZ[M??3?3B?3hPfi????????cT
*+?^?p?d
L	Me
fg
?Dh
fi???cp,N-?*?N-?`:??a?
?Yb?5??cY-?d:?eY?fY?gY? Y?!h?#?#?%?i?j?k?l*+-?m?d&	XY[\](`2aecode>pfgp?Dp>?n??_?32>Z[hpfi?????	???cX*+?^?q?r?d
t
uefg?Dhfi???c_*+,?q?r?d
?
?e fg?D>?hfi???c??Y-?s?t:*+,?r?d?
??e4fg?D>??1
	?Hhfi
	?J???ce	,:?	*?:*?Z-?u:?v:??a?
?Yw?5??xY?y:?xY?y:? Y?!z?#?#{?#?%?|W}?|W6	?~?:

???=
????:	???|W??|W?6	?|W??|W???? Y?!???#??#???#??#?%:
*??+
?Y?H?t?]?dR?????#?0?:?C?L?k?s?v??????????????e?
?+?3?D??
	fg	?D	>?	?H????T#??3C???L???v???	??3
h 	fi	?J????B???!??	?I???????????-???I???c\*+,???d
??e fg?D??hfi???cc*+?eY,?k???d
??e fg?D??hfi???cj*+,?q-???d
??e*fg?D>???hfi???cq*+,?q?eY-?k???d
??e*fg?D>???hfi???c??Y-?s?t:*+,???d?
??e>fg?D>??1??
?Hhfi
?J???c??Y-?s?t:*+,?eY?k???d
e>fg?D>??1??
?Hhfi
?J???c~*+,-???d
e4fg?D>??H??hfi?J?I???c?*+,-?eY?k???d
e4fg?D>??H??hfi?J?I???c?*+,-?eY?k???d
()e>fg?D>??3?H??hfi?J?I???c?<,:?	*?:*?Z?u:?v:??a?
?Yw?5?-:		?a?? Y?!	?#??#?%:	?xY?y:

? Y?!??#?#??#-?#??#?%?|W6?~?:???D????:
?
??|W?6
? Y?!	?#
?#??#?%?|W????cY?d:?$
? Y?!??#???#?%?|W
??:
*??+
?Y?H?t?]?d^4579:$;1<;?>@FA\CeD?E?F?G?H?I?J?K?LN!P;Qe??2?3
?K??<fg<?D<>?<?3<?H<??9???T$?3>??3	e???
?????HZ?!?3
h <fi<?J???2	???"??	? ??A???%??!?0??I???cT
*+?^???d
^	_e
fg
?Dh
fi???c_*+,?q???d
j
ke fg?D>?hfi???c??Y-?s?t:*+,???dv
wxe4fg?D>??1
	?Hhfi
	?J???c
g,:?	*?:?`:??a?
?Yb?5??eY?fY?gY? Y?!h?#?#?%?i?j?k:*+-???d"????"?,?\?f?eHgfgg?Dg>?g?Hd??R?3\??hgfig?J?????	?I???c\*+,???d
??e fg?D??hfi???cc*+?eY,?k???d
??e fg?D??hfi???ch
*+,-???d
?	?e*
fg
?D
>?
??h
fi???co*+,?eY-?k???d
??e*fg?D>???hfi???cy*+,-?eY?k???d
??e4fg?D>??3??hfi???c?
?,:?	*?:*?Z?v:??a?
?Yw?5??xY?y:? Y?!??#?#??#-?#??#?%?|W?cY?d:?$? Y?!??#???#?%?|W??:	*??+	?]?d:?????'?1?:?b?m?r???????ef
?fg??D?>???3????????3:n??m;Z???3	h?fi?????	?a?????cT
*+?^???d
?	?e
fg
?Dh
fi???c
a,N-?*?N-?`:??a?
?Yb?5??eY?fY?gY? Y?!h?#?#?%?i?j?k:*+-???d"	
(X`e>afga?Da>?_??P?3X	??hafi?????	???c?
,?Y-?s?t:?Y?s?t:	*+,	???d,
-/+0ef
,fg,?D,??,?1,??,?3,?1,??
?H?H	h ,fi
?J?J	????c?
*+,-?eY?k???d
FGeRfg?D???1???3?1??hfi????c?
*+,-?eY?k???d
TUeRfg?D???H???3?H??h fi?J?J???I?c6?,:?	*?::		?	*?:	*?Z?v:

???
?Yw?5?	?v:???
?Yw?5?-??:?xY?y:

? Y?!z?#
?#{?#?%?|W6??:???-????:?
??|W?6
?|W???
??|W
??::?? Y?!?#??#?%:	??:?xY?y:
6??:????????:?
??|W?6
? Y?!?#?#?%?|W???*??Y? Y?!??#
???#??#?#?%???Z?*?Z?l*	?[?
????:? Y?!?#??#?#?%:*??+?]?d?*cdfgi"k)l1m;oBpJqTu]vfw?x?y?z?{?}?~????????????????	?&?+?6?9?S?V?????????????e???3?4??&-?3F???fg??D?????H?????3??H???????	)?3
B?	3]o
Nff??
?D????3???3??N?(
3?
?3h4?fi??J??J]o
O??O?v?????????:??????????????%??
?/?????%??9???I?c??Y-?s?t:*+,???d?
??e>fg?D???1Z[
?Hhfi
?J????cN
?,:?	*?:*?Z?v:???
?Yw?5?-??:?xY?y:? Y?!z?#?#{?#?%?|W6	??:

???-
????:	???|W?6	?|W?????|W??:
*??:? Y?!
?#??#?#?%:*??+?]?dZ?????#?-?6???^?a?~?????????????????????e?~?3h4??
?fg??D?????H?Z[???36?
N????ay??	?/3
?(
3?
?3h ?fi??J6?
O?>?????:?????????%??
???Ic3
?*?Z?Y?N?Y?:?Y?:66+?,??:???t??????.-??????W??????W?????????????W?????xY? Y?!??#,?#?%??:	?N?a	}?|W??:

???1
????:	? Y?!h?#?#??#?%?|W???		??d??W	??|W	??:
*?L+
?]*?-??6??:???(????:*?
?????????Աd? ??
???"?%?6?@?X?l????????????????? -5<H
RU
t???e??3?8??
t^/???fg??D?3
?TxHoH"lL%iL6X !????	<R?3
h*?fi
?UxJo"?=
?6	??????#!*?6???7?(???.?$%cN|*?D*?\*???*?+??M+?
*?+??*?,?JW??Y??N??Y*???Y??Y?·÷?::*??ř*???:-*?*????q?d2!"$%&&'/)7*R,U-_.h0e>|fg|&Td'H7E()R**_U'+,h*|fi|&Wd'-R**.??&??A/01?I234c
?*?D*?\+?ȷ??Y?M+??N+??:,-????W*?,??:,?
*?,??*??JW??Y??:??Y*???Y??Y?·÷?::*??ř*???:*?*????q:		?N??	???dN>?ABC"D3F=GAHKIUK^LyN|O?P?R?S?T?Vef
?fg?5??&T?6T"??3=}'H^\()yA*_|>+,??H	hH?fi?57?&W?6W=}'-yA*.??8	?-?K?9?????C/01?!???I:;%cN|*?D*?o*???*?+??M+?
*?+??*?,?JW??Y??N??Y*???Y??Y?·÷?::*??ř*???:-*?*????q?d2ghjkl&m/o7pRrUs_thve>|fg|&Td'H7E()R**_U'+,h*|fi|&Wd'-R**.??&??A/01?I2<4c
?*?D*?o+?ȷ??Y?M+??N+??:,-????W*?,??:,?
*?,??*??JW??Y??:??Y*???Y??Y?·÷?::*??ř*???:*?*????q:		?N??	???dN?????"?3?=?A?K?U?^?y?|???????????ef
?fg?5??&T?6T"??3=}'H^\()yA*_|>+,??H	hH?fi?57?&W?6W=}'-yA*.??8	?-?K?9?????C/01?!???I:=>c.a*?D*??+?ȷ?+??M>*?
??:???0????:,??:*??*???W????*?
??W?d2?????5???F?P?S?V?`?eH???5@37??afga5?MATK?Lh afia57MAW?????6?IBCDc?	?*?D*??+?ȷ?*?,??N,?
*?,??+??:6*?
??:???2????:??:*??*???W????-??:?????:*?΄???*?-?JW*?
??W?dR?????&?,?/?N?Y?a?k?n?q?????????????epY??N E389???F?y!???fg?5??&T?'H,?AT/?Lh4?fi?57?&W?'-,?AW??&?????8??? ?IGH>c??+??M,?
,?a?
?Yb?5??Y?N+??:-,,????W*+-?ѱd"????"?(?8?>?e4?fg?5?:?3"&T(6Th*?fi?57"&W(6W?	??	?IBIJc.d*?D*??*???*?+??M+?
*?+??*?,?JW>,??:?????:*?΄???*?
??W?d6
&/1	L
SVYce>L
??9 ??dfgd&TL'H13?Lh dfid&WL'-??&?????IKL>c?>+??M,?
,?a?
?Yb?5??Y?N+??:-,,????W*-?ұd"" (!8#=$e4>fg>5?9?3"&T(6Th*>fi>57"&W(6W?	??	?IBMJc.d*?D*??*???*?+??M+?
*?+??*?,?JW>,??:?????:*?΄???*?
??W?d6
12456&7/91:L;S<V=Y?c@e>L
F?9 ??dfgd&TL'H13?Lh dfid&WL'-??&?????IKNOc'	?*?D*?L*???*?+??M+?
*?+??*?,?JW>*???:?????:*?΄???*?
??W?Y?:*?????:???[????:*?
??????????:?S??RY?S?ط?::????W????dVHIKLM&N/P1QMRTSWTZVdXmY?Z?[?\?]?_?`?bepM
??: ????P?.???IQS}b???fg?&T?'H1??LmuTh4?IQT?fi?&W?'-muW?'?&?????"???MU9??IVWXc[*+?^,?۰dte fg?DZ[hfi?IYWZcp*+?^,-?ܰd?e*fg?DZ[&Thfi&W?I[W\ce*+,-?ݰd?e*fg?D>?Z[hfi?I]W^cz*+,-?ݰd?e4fg?D>?Z[&Thfi&W?I_W`co*+,-?ݰd?e4fg?D>??3Z[hfi?IaWbc?*?D*+,-?W*??:?d??
??eHfg?D>??3Z[&T?Hh fi&W?8?Icdec\~,?
?Y߷5?,??N-?
-?a?
?Yb?5?,??:?cY,?ȷd:?eY?fY--???j?k?l*+,????:*?Z?N?????d2????(?.?;?W?d?i?s?u?eH~fg~?D~5?k?3.PAT;CZ[dfHh*~fi~57.PAWdf8???	?L???IghXc[*+?^,??d?e fg?DZ[hfi?IYhZcp*+?^,-??d?e*fg?DZ[&Thfi&W?I[h\ce*+,-??d?e*fg?D>?Z[hfi?I]h^cz*+,-??d
e4fg?D>?Z[&Thfi&W?I_h`co*+,-??de4fg?D>??3Z[hfi?Iahbc?*?D*+,-?m*??:?d"#
$&eHfg?D>??3Z[&T?Hh fi&W?8?Iciec\~,?
?Y߷5?,??N-?
-?a?
?Yb?5?,??:?cY,?ȷd:?eY?fY--???j?k?l*+,????:*?Z?N?????d25678(:.<;=W?dAiCsDuFeH~fg~?D~5?k?3.PAT;CZ[dfHh*~fi~57.PAWdf8???	?L???Igjkcf*+,??d
VWe fg?D5?hfi57?Iljmc?*?D*+,??-?r*,??dabcde*fg?D5??Hh fi57?J?Inopc?*+,-??d
vwe4fg?D5??H??h fi57?J?Iqorc??Y-?s?t:*+,??d?
??e>fg?D5??1??

?Hh fi57

?J?Isotc??Y?s?t:*+,-??d???eHfg?D5??3?1???Hh fi57?J?Iuovc?
*+,-??d
??e>
fg
?D
5?
?3
?H
??h 
fi
57
?J?Iwoxc?*?D*+,??-??*,?ѱd????eHfg?D5??3?H??&Th*fi57?J&W?Iyzkci*+,?q??d
?
?e fg?D5?hfi57?Ilz{c??Y-?s?t:*+,??d?
??e4fg?D5??1
	?Hh fi57
	?J?I|zmcX,?
?Y߷5?,??:??a?
?Yb?5?,??:?eY?fY???j?k:*+,-??d"???!?+?1?L?W?eHXfgX?DX5?X?HD?31'ATL??h*XfiX57X?J1'AW?
??	?In}?c\*+,??d
??e fg?D??hfi?}?ch
*+,-??d
?	?e*
fg
?D
>?
??h
fi?}?cs*+,-??d
?
?e4fg?D>??3??hfi?}~c?*?D*+,-??*?ұd
e>fg?D>??3??&Thfi&W?I?kcS,?
?Y߷5?,??N-?
-?a?
?Yb?5?,??:?eY?fY--???j?k:*+,????d"(.GRe>SfgS?DS5?@?3.%ATG??h SfiS57.%AW?
??	?Il??c?	.?Y-?s?t:	?Y?s?t:
*+,	
??d8
9;-<ep.fg.?D.??.?1.??.?3.?1.??.&T
!?H	?H
h*.fi.&W
!?J	?J
?I???c?	*?D*+,-??*???dKLMNe\	fg?D???H???3?H??&Th*fi?J?J&W?I???c?*+,??*-??:?dUV
Xe4fg?D3&T
?Th fi&W
?W?I???c]	*+,??d
ghe 	fg	?D	??h	fi???ch
*+,-??d
r	se*
fg
?D
??
?3h
fi???cH
m??Y??:?xY?y::??Y,??:??Y??:		??Y:?_??????????:???6
-?6
-??-???6

?? Y?!?#??#?%?|W???	???:?Y???:????:???Y??S:6		???	2???	6

??
2??	?
??? Y?!	]2?#?#?%S	`6
?6? Y?!	]2?#??#2?#?#?%S?S???ɻ Y?!	]2?#?#?%S
2?:??
2S?

S
d6	?	??(6		??$		2??S?	???6		???:
?	2?:
???Y	2S:
+?:6
??C
2????-
2???	???+?
?
2?W?????:?Y????	??n????WZd?;}	~???*?5?B?P?S?Z?l?o???????????????????????????????)?O?V?\?v??????????????????????????????'?;?D?Q?W?Z?\?f?l?e?S;??
w??*l??	?
??":?L???L
??1???L	?)?L	H?L\
?????1
Z?????L	mfgm?Dm??m?3m?3	d?3[??X?3???1hmfi???*
??????????%?	????????????$
????9?8$????(??$
?
?4??????????$$?????XcZ
*+,?
?d	+e 
fg
?D
Z[h
fi?I???cc	*+,-?
?d	/e*	fg	?D	?3	Z[h	fi?I??Zcn
*+,-?
?d	3e*
fg
?D
Z[
&Th
fi
&W?I???cBv*?D*?C*-?Z??Y??:*,?[:*?EY?F?**??K?*?*????JW:*??ř*???:+*??K*????q?d2	9	:	;
	?	A 	C-	D8	EI	GL	HV	I_	KeRvfgv?Dv?3vZ[v&T`() V?3L*?,hvfiv&W??_/?1?I???cQ*+??d
	Z	[efg?Dhfi???c?*?D*?C*?Z,N-?*?N-?v:??a?
?Yw?5?-?:?xY?y:? Y?!?#?#{?#?%?|W6??:???3???:		?:
::6


??6

2??

2?:?

2??


2?:?
??????	6???|W????a??Y?5???????Y?5???|W?:
?
?	??	*?:
? Y?!??#
?#?%?|W???|W???|W? ?|W?????|W??:*?EY?F?**??K?+*??O:		??W+?
?d?.	e	f	g
	i	j	l	m+	n5	q;	rD	sd	ug	v?	w?	x?	y?	{?	|?	}?	~?	?	{?	??	??	?	?/	?<	?E	?S	?Y	?s	?}	??	??	??	??	??	??	??	??	??	??	??	??	??	?e??;?L
Eb?3
???
???????!??	p:???fg??D?>??????3;??HD???g????3?3??R	h?fi;?????????	?:	?????????%?????????????

?)?,?
	????????????cQ*+?!?d
	?	?efg?Dhfi???cj?*?D*?C*?Z,N-?*?N-?v:??a?
?Yw?5??xY?y:? Y?!"?#?#?%?|W??:*?EY?F?**??K?+*??O:??W+?
?dF	?	?	?
	?	?	?	?+	?5	?>	?Y	?`	?m	?x	??	??	??	?eR?fg??D?>????u?3>U??`3?3??Rh?fi?????	???cM*+?#?d	?efg?Dhfi???c,f*?D*?C*?Z,N-?*?N-?v:??a?
?Yw?5?+?:?????	?$?%:?????d6
	?	?	?
	?	?	?	?+	?5	?=	?W	?\	?^	?eHffgf?Df>?W??H?3=)??W?!hffi?????	?(?#??bc8 ??Y&SY'SY(SY)S??d?I???.,*-@?R	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy