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

org.apache.cayenne.dbsync.reverse.dbload.RelationshipLoader.class Maven / Gradle / Ivy

????3l
]?	\?	\?
??
????????	\????
??
?	??
???	????
?
?
?
t?
???
?
??
t?
?
??
t?
??
???????????
/?
/?
/??
3?
t?
3?
3?
3?
3?
\?
\?
\?
/?
/?
????
??
??
/?
3?	\???
??
???
/?
M

t
?	

\
M

M
M
/
LOGGERLorg/slf4j/Logger;
nameGenerator6Lorg/apache/cayenne/dbsync/naming/ObjectNameGenerator;?(Lorg/apache/cayenne/dbsync/reverse/dbload/DbLoaderConfiguration;Lorg/apache/cayenne/dbsync/reverse/dbload/DbLoaderDelegate;Lorg/apache/cayenne/dbsync/naming/ObjectNameGenerator;)VCodeLineNumberTableLocalVariableTablethis=Lorg/apache/cayenne/dbsync/reverse/dbload/RelationshipLoader;config@Lorg/apache/cayenne/dbsync/reverse/dbload/DbLoaderConfiguration;delegate;Lorg/apache/cayenne/dbsync/reverse/dbload/DbLoaderDelegate;loadX(Ljava/sql/DatabaseMetaData;Lorg/apache/cayenne/dbsync/reverse/dbload/DbLoadDataStore;)VexportedKeysLjava/util/Set;key6Lorg/apache/cayenne/dbsync/reverse/dbload/ExportedKey;PKKeyDataInnerClasses>Lorg/apache/cayenne/dbsync/reverse/dbload/ExportedKey$KeyData;FKpkEntity!Lorg/apache/cayenne/map/DbEntity;fkEntityforwardRelationship'Lorg/apache/cayenne/map/DbRelationship;reverseRelationshipALorg/apache/cayenne/dbsync/reverse/dbload/DbRelationshipDetected;
toDependentPKZtoManyentryEntryLjava/util/Map$Entry;metaDataLjava/sql/DatabaseMetaData;map:Lorg/apache/cayenne/dbsync/reverse/dbload/DbLoadDataStore;LocalVariableTypeTableGLjava/util/Set;pLjava/util/Map$Entry;>;
StackMapTable?????
ExceptionsisToManyL(ZLorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbRelationship;)ZisToDependentPK*(Lorg/apache/cayenne/map/DbRelationship;)ZdbJoinLorg/apache/cayenne/map/DbJoin;createAndAppendJoins?(Ljava/util/Set;Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbRelationship;Lorg/apache/cayenne/map/DbRelationship;)VpkNameLjava/lang/String;fkNamepkAtt$Lorg/apache/cayenne/map/DbAttribute;fkAttexportedKey?	Signature?(Ljava/util/Set;Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbRelationship;Lorg/apache/cayenne/map/DbRelationship;)VaddJoinN(Lorg/apache/cayenne/map/DbRelationship;Ljava/lang/String;Ljava/lang/String;)Vjoinrelationship
sourceName
targetName()V
SourceFileRelationshipLoader.javab`aij !"#$% &'(java/util/Map$Entry^_)* java/lang/StringBuilderb?Process keys for: +,-'java/lang/String./012'
java/util/Set4org/apache/cayenne/dbsync/reverse/dbload/ExportedKeyjava/lang/IllegalStateException34546/78%org/apache/cayenne/util/EqualsBuilder9/+:;/< Skip relation: '+=9' because it related to objects from other catalog/schema>1     relation primary key: '.'       primary key entity: '     relation foreign key: '       foreign key entity: '%org/apache/cayenne/map/DbRelationship?@A@?org/apache/cayenne/dbsync/reverse/dbload/DbRelationshipDetectedB/C1DE??????FEGHIJKLMNO/P1klQRSTUVWXYZ[\]org/apache/cayenne/map/DbJoin^_` a/bc'no attribute for declared primary key: 'no attribute for declared foreign key: ??d/efg/b??h1org/apache/cayenne/dbsync/reverse/dbload/DbLoaderijk;org/apache/cayenne/dbsync/reverse/dbload/RelationshipLoader7org/apache/cayenne/dbsync/reverse/dbload/AbstractLoaderorg/apache/cayenne/dbsync/reverse/dbload/DbLoaderConfigurationisSkipRelationshipsLoading()ZgetExportedKeysEntrySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
java/util/Maporg/slf4j/LoggerisDebugEnabledappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getKeytoString()Ljava/lang/String;debug(Ljava/lang/String;)VgetValuegetPk@()Lorg/apache/cayenne/dbsync/reverse/dbload/ExportedKey$KeyData;getFkgetTablegetDbEntity5(Ljava/lang/String;)Lorg/apache/cayenne/map/DbEntity;
getCatalogM(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/cayenne/util/EqualsBuilder;	getSchemaisEquals-(Ljava/lang/Object;)Ljava/lang/StringBuilder;infosetSourceEntity"(Lorg/apache/cayenne/map/Entity;)VsetTargetEntityNamegetName	setFkName	setToMany(Z)VsetToDependentPK,org/apache/cayenne/dbsync/naming/NameBuilderbuilder?(Lorg/apache/cayenne/configuration/ConfigurationNode;Lorg/apache/cayenne/configuration/ConfigurationNode;)Lorg/apache/cayenne/dbsync/naming/NameBuilder;4org/apache/cayenne/dbsync/naming/ObjectNameGeneratorrelationshipName<([Lorg/apache/cayenne/map/DbRelationship;)Ljava/lang/String;baseNameB(Ljava/lang/String;)Lorg/apache/cayenne/dbsync/naming/NameBuilder;namesetName9org/apache/cayenne/dbsync/reverse/dbload/DbLoaderDelegatedbRelationshipLoadedK(Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbRelationship;)ZaddRelationship((Lorg/apache/cayenne/map/Relationship;)VgetPrimaryKeys()Ljava/util/Collection;java/util/Collectionsize()IgetJoins()Ljava/util/List;java/util/List	getTarget&()Lorg/apache/cayenne/map/DbAttribute;isPrimaryKey	getColumngetAttribute8(Ljava/lang/String;)Lorg/apache/cayenne/map/DbAttribute;
getSourceNameequals(Ljava/lang/Object;)Z
getTargetName"(Lorg/apache/cayenne/map/DbJoin;)Vorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!\]^_`abcd]
*+,?*-??e,-.f*
gh
ij
kl
`amnd??*????,??N-???-??	:?
??'?
?Y?
????????:???:??Y???:?:,??:	,??:
	?
??Y???Y?	?? ?!	?"?#?!
?? ?!
?"?#?!?$??
?Y?
%??&'???(?
?Y?
)?? ?*??#?+???(?
?Y?
,?	??*?	?"?+???(?
?Y?
-?? ?*??#?+???(?
?Y?
.?
??*?
?"?+???(??7?/Y?0:	?1
?2?3Y?4:?5?6
?7	?8?9*	
?:*?;6
*

?<6
?=?>	??*??/YS?@?A?B?C
??*??/YS?@?A?B?D*?E
?F?

?G*?E	?F?
	?G??P?e?62
36)748X;d<u=z>?A?B?C?D?E?G?J?K?L?M?OPKQ|R?S?T?Y?Z?[?_`abce-g5hAjHkOoUpeqmrpostyu?v?w?t?y?z?|?}???f?daopuPqr?<sw?5xw?*yz	?{z
??|}?~5???
A???)????gh???????dao?)?????
?	??B??)???-????????????(?????????????????????????ds?,?H?I-?J?K???e?f*gh??{z|}?@??d?.+?J?LM,??,??MN-?N?O??????e??'?)?,?f ??.gh.|}??
????d??+?:?????:??P:??P:	,?Q:

?"?
?Y?
R????(???-	?Q:?"?
?Y?
S?	???(???*	?T*	?T??j?e>??(?2?:???[?^?f?k???????????fp(v??2l??	:d??
f8????r?gh?op?yz?{z?|}?~}??o??O???U????????????+????????????d?L+?J?L:??+??M:?U,?V??W-?V?????+?MY+,-?X?Y?e?!?9?:?=?K?f4!??LghL?}L??L?????.???d!	Z?[?
?e'??vtu		??	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy