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

org.apache.cayenne.dba.hsqldb.HSQLDBAdapter.class Maven / Gradle / Ivy

The newest version!
????7^
"org/apache/cayenne/dba/JdbcAdapter?(Lorg/apache/cayenne/configuration/RuntimeProperties;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/apache/cayenne/resource/ResourceLocator;Lorg/apache/cayenne/access/types/ValueObjectTypeRegistry;)V
	
+org/apache/cayenne/dba/hsqldb/HSQLDBAdaptersetSupportsGeneratedKeys(Z)V
configureExtendedTypes4(Lorg/apache/cayenne/access/types/ExtendedTypeMap;)V(org/apache/cayenne/access/types/CharType
(ZZ)V
/org/apache/cayenne/access/types/ExtendedTypeMapregisterType1(Lorg/apache/cayenne/access/types/ExtendedType;)V(org/apache/cayenne/access/types/JsonType
 .(Lorg/apache/cayenne/access/types/CharType;Z)V"/org/apache/cayenne/dba/hsqldb/HSQLTreeProcessor
!$%()V'8org/apache/cayenne/dba/hsqldb/HSQLEJBQLTranslatorFactory
&$	*+,caseInsensitiveCollationsZ
./01Eorg/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactorysetCaseInsensitive	345quotingStrategy(Lorg/apache/cayenne/dba/QuotingStrategy;789:;&org/apache/cayenne/dba/QuotingStrategyquotedFullyQualifiedName5(Lorg/apache/cayenne/map/DbEntity;)Ljava/lang/String;
=>?@Aorg/apache/cayenne/map/DbEntity	getSchema()Ljava/lang/String;C/org/apache/cayenne/dba/hsqldb/HSQLActionBuilder
BEF'(Lorg/apache/cayenne/access/DataNode;)VHIJKLorg/apache/cayenne/query/QuerycreateSQLActionQ(Lorg/apache/cayenne/query/SQLActionVisitor;)Lorg/apache/cayenne/query/SQLAction;NOPQRjava/util/CollectionisEmpty()ZT*org/apache/cayenne/CayenneRuntimeExceptionV6Can't create UNIQUE constraint - no columns specified.Xjava/lang/Object
SZ[((Ljava/lang/String;[Ljava/lang/Object;)V
]^;getTableName`java/lang/StringBuilder
_$cALTER TABLE 
_efgappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;i ADD CONSTRAINT 
=klAgetName
nopqrjava/lang/SystemcurrentTimeMillis()J
tuvwxjava/lang/Mathrandom()D@?j|}~makeConcatWithConstants'(Ljava/lang/String;J)Ljava/lang/String;?java/lang/String7???quotedIdentifierH(Lorg/apache/cayenne/map/DbEntity;[Ljava/lang/String;)Ljava/lang/String;?	 UNIQUE (N???iterator()Ljava/util/Iterator;?????java/util/Iteratornext()Ljava/lang/Object;?"org/apache/cayenne/map/DbAttribute7???
quotedName8(Lorg/apache/cayenne/map/DbAttribute;)Ljava/lang/String;???RhasNext?, ?)
_??AtoString
?????%org/apache/cayenne/map/DbRelationshipgetSourceEntity!()Lorg/apache/cayenne/map/Entity;
????getTargetEntity#()Lorg/apache/cayenne/map/DbEntity;? FOREIGN KEY (
????getJoins()Ljava/util/List;???java/util/List?org/apache/cayenne/map/DbJoin7???quotedSourceName3(Lorg/apache/cayenne/map/DbJoin;)Ljava/lang/String;7???quotedTargetName?
) REFERENCES ? (
_?f?(C)Ljava/lang/StringBuilder;? ON DELETE CASCADE
??;createTable
??AtoUpperCase?
CREATE TABLE 
???
startsWith(Ljava/lang/String;)Z
???length()I
???	substring(I)Ljava/lang/String;?}?&(Ljava/lang/String;)Ljava/lang/String;
????getType?java/sql/Types
????getMaxLength
????setMaxLength(I)V
???createTableAppendColumn?(Ljava/lang/StringBuffer;Lorg/apache/cayenne/map/DbAttribute;)V
???RisGenerated?0 GENERATED BY DEFAULT AS IDENTITY (START WITH 1)
???f?java/lang/StringBuffer,(Ljava/lang/String;)Ljava/lang/StringBuffer;
TRIM_FUNCTIONLjava/lang/String;
ConstantValue?RTRIMCodeLineNumberTableLocalVariableTablethis-Lorg/apache/cayenne/dba/hsqldb/HSQLDBAdapter;runtimeProperties4Lorg/apache/cayenne/configuration/RuntimeProperties;defaultExtendedTypesLjava/util/List;userExtendedTypesextendedTypeFactoriesresourceLocator-Lorg/apache/cayenne/resource/ResourceLocator;valueObjectTypeRegistry9Lorg/apache/cayenne/access/types/ValueObjectTypeRegistry;LocalVariableTypeTable@Ljava/util/List;GLjava/util/List;	Signatured(Lorg/apache/cayenne/configuration/RuntimeProperties;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lorg/apache/cayenne/resource/ResourceLocator;Lorg/apache/cayenne/access/types/ValueObjectTypeRegistry;)V"RuntimeVisibleParameterAnnotationsLorg/apache/cayenne/di/Inject;valuecayenne.default_typescayenne.user_typescayenne.type_factoriescayenne.resource_locatormap1Lorg/apache/cayenne/access/types/ExtendedTypeMap;charType*Lorg/apache/cayenne/access/types/CharType;getSqlTreeProcessorA()Lorg/apache/cayenne/access/sqlbuilder/sqltree/SQLTreeProcessor;createEJBQLTranslatorFactoryE()Lorg/apache/cayenne/access/translator/ejbql/EJBQLTranslatorFactory;translatorFactoryGLorg/apache/cayenne/access/translator/ejbql/JdbcEJBQLTranslatorFactory;entity!Lorg/apache/cayenne/map/DbEntity;
getSchemaName	getActionj(Lorg/apache/cayenne/query/Query;Lorg/apache/cayenne/access/DataNode;)Lorg/apache/cayenne/query/SQLAction;query Lorg/apache/cayenne/query/Query;node$Lorg/apache/cayenne/access/DataNode;createUniqueConstraintK(Lorg/apache/cayenne/map/DbEntity;Ljava/util/Collection;)Ljava/lang/String;$Lorg/apache/cayenne/map/DbAttribute;sourcecolumnsLjava/util/Collection;srcNamebufLjava/lang/StringBuilder;nameitLjava/util/Iterator;first;:Ljava/util/Iterator;
StackMapTableq(Lorg/apache/cayenne/map/DbEntity;Ljava/util/Collection;)Ljava/lang/String;createFkConstraint;(Lorg/apache/cayenne/map/DbRelationship;)Ljava/lang/String;joinLorg/apache/cayenne/map/DbJoin;rel'Lorg/apache/cayenne/map/DbRelationship;refBufdstNamesourceEntityentsqllenI	sqlBufferLjava/lang/StringBuffer;column
SourceFileHSQLDBAdapter.javaBootstrapMethodsOU__QCREATE CACHED TABLE S
TUV}W$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;InnerClassesZ%java/lang/invoke/MethodHandles$Lookup\java/lang/invoke/MethodHandlesLookup!??????*+,-?*???H
IJ?H?	
 
9ssss?p"*+?
?Y?M+,?+?Y,????QTUW!X? "?"?2?!Y?#??_???N?&Y?(L+*?)?-+??ghi??
 ^;??*?2+?6??s??!"#;?9+??V?v?~????????????????????\	??,???-"?./!?0?*?12V?3??]45?Q6,?.7?]489$

??=N_??1:;<?A?_Y?aM?_Y?aN*+???=?\:*+???\:,b?dW,?dW,h?dW+???=?j?m??syko??{:+???=:,*?2?Y?
??@12A2?0?'?B?Z?3?c?C"??6,9/??
?__=??+??"?;?'*+??M,?,??̶Ι,̶Ҷֺ?M,?????%?? '?'D"!E?9?%????=,???",??,??>,??*+,??,??	*+,??,??
+??W??*
???? ?%?(.5<?*FG=?=HI=J,9(
KLMRNRPX
Y[]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy