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

org.postgresql.jdbc.PgDatabaseMetaData.class Maven / Gradle / Ivy

There is a newer version: 8.5.0.1-200
Show newest version
????4?
~	?	??	???
????x??????
??	??

?x?
??
?????x?
??
??
???
??????
??	??	??
????x??
???????
-~
-??
-??????????
??
??@?
????
????
)??
????
????
L~??
K???????????????????????x??x???
???x?????
r?
r?
r?
????x?????????
)?????
?
?((
?
-	
?

?

?
?x??	?? 
?!
?"#$%&
?'?()*
+,-./0123456789	?:;<=>	??@ABCDEFGHIJ
)KLMNOP	?QRS(T(U(VWXYZ[x\]^
)_`abcdefghijklmno
?pq?r?s)t?u?vw?xy?zt{|
)}
)~
)
)?
)???
)?????????????????
~??????
??
?????????(????????????	????????????
?????????????????
R?x?
??
??(?(?(?(??
???
??
???
`?
??	???	??????????????????????(??
-???????
)?
)?
)???
?

	




??
?
? 	!	"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUInnerClasseskeywordsLjava/lang/String;
connection"Lorg/postgresql/jdbc/PgConnection;nameDataLengthIindexMaxKeystableTypeClausesLjava/util/Map;	SignatureXLjava/util/Map;>;%(Lorg/postgresql/jdbc/PgConnection;)VCodeLineNumberTableLocalVariableTablethis(Lorg/postgresql/jdbc/PgDatabaseMetaData;conngetMaxIndexKeys()IsqlstmtLjava/sql/Statement;rsLjava/sql/ResultSet;
StackMapTableVW
ExceptionsgetMaxNameLengthallProceduresAreCallable()ZallTablesAreSelectablegetURL()Ljava/lang/String;getUserName
isReadOnlynullsAreSortedHighnullsAreSortedLownullsAreSortedAtStartnullsAreSortedAtEndgetDatabaseProductNamegetDatabaseProductVersion
getDriverNamegetDriverVersiongetDriverMajorVersiongetDriverMinorVersionusesLocalFilesusesLocalFilePerTablesupportsMixedCaseIdentifiersstoresUpperCaseIdentifiersstoresLowerCaseIdentifiersstoresMixedCaseIdentifiers"supportsMixedCaseQuotedIdentifiers storesUpperCaseQuotedIdentifiers storesLowerCaseQuotedIdentifiers storesMixedCaseQuotedIdentifiersgetIdentifierQuoteStringgetSQLKeywordsgetNumericFunctionsgetStringFunctionsfuncsgetSystemFunctionsgetTimeDateFunctions
timeDateFuncsgetSearchStringEscapegetExtraNameCharacterssupportsAlterTableWithAddColumn supportsAlterTableWithDropColumnsupportsColumnAliasingnullPlusNonNullIsNullsupportsConvert(II)ZfromTypetoTypesupportsTableCorrelationNames&supportsDifferentTableCorrelationNamessupportsExpressionsInOrderBysupportsOrderByUnrelatedsupportsGroupBysupportsGroupByUnrelatedsupportsGroupByBeyondSelectsupportsLikeEscapeClausesupportsMultipleResultSetssupportsMultipleTransactionssupportsNonNullableColumnssupportsMinimumSQLGrammarsupportsCoreSQLGrammarsupportsExtendedSQLGrammarsupportsANSI92EntryLevelSQLsupportsANSI92IntermediateSQLsupportsANSI92FullSQL$supportsIntegrityEnhancementFacilitysupportsOuterJoinssupportsFullOuterJoinssupportsLimitedOuterJoins
getSchemaTermgetProcedureTermgetCatalogTermisCatalogAtStartgetCatalogSeparator!supportsSchemasInDataManipulationsupportsSchemasInProcedureCalls!supportsSchemasInTableDefinitions!supportsSchemasInIndexDefinitions%supportsSchemasInPrivilegeDefinitions"supportsCatalogsInDataManipulation supportsCatalogsInProcedureCalls"supportsCatalogsInTableDefinitions"supportsCatalogsInIndexDefinitions&supportsCatalogsInPrivilegeDefinitionssupportsPositionedDeletesupportsPositionedUpdatesupportsSelectForUpdatesupportsStoredProceduressupportsSubqueriesInComparisonssupportsSubqueriesInExistssupportsSubqueriesInInssupportsSubqueriesInQuantifiedssupportsCorrelatedSubqueries
supportsUnionsupportsUnionAllsupportsOpenCursorsAcrossCommit!supportsOpenCursorsAcrossRollback"supportsOpenStatementsAcrossCommit$supportsOpenStatementsAcrossRollbackgetMaxCharLiteralLengthgetMaxBinaryLiteralLengthgetMaxColumnNameLengthgetMaxColumnsInGroupBygetMaxColumnsInIndexgetMaxColumnsInOrderBygetMaxColumnsInSelectgetMaxColumnsInTablegetMaxConnectionsgetMaxCursorNameLengthgetMaxIndexLengthgetMaxSchemaNameLengthgetMaxProcedureNameLengthgetMaxCatalogNameLength
getMaxRowSizedoesMaxRowSizeIncludeBlobsgetMaxStatementLengthgetMaxStatementsgetMaxTableNameLengthgetMaxTablesInSelectgetMaxUserNameLengthgetDefaultTransactionIsolationsupportsTransactions!supportsTransactionIsolationLevel(I)Zlevel5supportsDataDefinitionAndDataManipulationTransactions(supportsDataManipulationTransactionsOnly%dataDefinitionCausesTransactionCommit#dataDefinitionIgnoredInTransactionsescapeQuotes&(Ljava/lang/String;)Ljava/lang/String;ssbLjava/lang/StringBuilder;
getProceduresL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;catalog
schemaPatternprocedureNamePatterngetProcedureColumns^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;tuple[[BargOid
columnModei
columnTypeOid	columnsql
columnstmtcolumnrsschema[B
procedureNamespecificName
returnTypereturnTypeTypereturnTypeRelidstrArgTypesstLjava/util/StringTokenizer;argTypesLjava/util/List;argNames[Ljava/lang/String;
argNamesArrayLjava/sql/Array;argModes
argModesArraynumArgsallArgTypes[Ljava/lang/Long;allArgTypesArraycolumnNamePatterncolumnsf[Lorg/postgresql/core/Field;visnullableUnknownLocalVariableTypeTable"Ljava/util/List;-Ljava/util/List;?X	getTables_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;clauseclausestypeorclausetableNamePatterntypesselectorderby
useSchemas5Ljava/util/Map;
getSchemas()Ljava/sql/ResultSet;:(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;getCatalogs
getTableTypes
getColumnssqlTypetypeOidtypeModtyptypepgTypedefvalidentity
decimalDigits
columnSizebaseTypeOidautoincnumberOfFieldsYgetColumnPrivilegesaclrelPermissions	grantablegrantsgrantorgranteeuserToGrantableEntryLjava/util/Map$Entry;	privilegegranteespermName
schemaName	tableNamecolumnownerrelAclpermissions	permNamestablekLjava/util/Map;>;>;%Ljava/util/List<[Ljava/lang/String;>;NLjava/util/Map$Entry;>;HLjava/util/Map;>;ZgetTablePrivileges
grantTuplegranteeUser
parseACLArray$(Ljava/lang/String;)Ljava/util/List;cC	aclStringaclsinQuotesZ
beginIndexprevChar$Ljava/util/List;8(Ljava/lang/String;)Ljava/util/List;addACLPrivileges$(Ljava/lang/String;Ljava/util/Map;)VprivssqlprivusersWithPermissionpermissionByGrantorgrant
privileges
equalIndex
slashIndexuser?(Ljava/lang/String;Ljava/util/Map;>;>;)VparseACL5(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;permsaclArray?(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;>;>;getBestRowIdentifierN(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Ljava/sql/ResultSet;scopenullablegetVersionColumnsgetPrimaryKeysgetPrimaryUniqueKeysgetImportedExportedKeys?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;primaryCatalog
primarySchemaprimaryTableforeignCatalog
foreignSchemaforeignTablegetImportedKeysgetExportedKeysgetCrossReferencegetTypeInfotuple1typnamebZerob10bfbtbliteral	bNullablebSearchabletiLorg/postgresql/core/TypeInfo;[getIndexInfoN(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/sql/ResultSet;fromwhereuniqueapproximatesupportsResultSetTypesupportsResultSetConcurrencyconcurrencyownUpdatesAreVisibleownDeletesAreVisibleownInsertsAreVisibleothersUpdatesAreVisibleothersDeletesAreVisibleothersInsertsAreVisibleupdatesAreDetecteddeletesAreDetectedinsertsAreDetectedsupportsBatchUpdatesgetUDTsN(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[I)Ljava/sql/ResultSet;typOidLjava/lang/Integer;Ljava/util/Iterator;firstQualifiersecondQualifiertypeNamePattern[IsqlwhentoAdd)Ljava/util/Iterator;D
getConnection()Ljava/sql/Connection;createMetaDataStatement()Ljava/sql/Statement;getMaxLogicalLobSize()JsupportsRefCursorsgetRowIdLifetime()Ljava/sql/RowIdLifetime;&supportsStoredFunctionsUsingCallSyntax$autoCommitFailureClosesAllResultSetsgetClientInfoPropertiesisWrapperFor(Ljava/lang/Class;)ZifaceLjava/lang/Class;Ljava/lang/Class<*>;(Ljava/lang/Class<*>;)Zunwrap%(Ljava/lang/Class;)Ljava/lang/Object;Ljava/lang/Class;1(Ljava/lang/Class;)TT;getFunctionsfunctionNamePatternpgFuncResultExistsfuncTypeSqlgetFunctionColumnsfunctionNamegetPseudoColumnsgeneratedKeyAlwaysReturnedsupportsSavepointssupportsNamedParameterssupportsMultipleOpenResultssupportsGetGeneratedKeys
getSuperTypesgetSuperTables
getAttributesattributeNamePatternsupportsResultSetHoldabilityholdabilitygetResultSetHoldabilitygetDatabaseMajorVersiongetDatabaseMinorVersiongetJDBCMajorVersiongetJDBCMinorVersiongetSQLStateTypelocatorsUpdateCopysupportsStatementPooling()Vht
SourceFilePgDatabaseMetaData.java?z??????FSELECT setting FROM pg_catalog.pg_settings WHERE name='max_index_keys'\L]^_?`z!org/postgresql/util/PSQLExceptionPUnable to determine a value for MaxIndexKeys due to missing system catalog data.java/lang/Objectabcdef?ghij`k`l?SELECT t.typlen FROM pg_catalog.pg_type t, pg_catalog.pg_namespace n WHERE t.typnamespace=n.oid AND t.typname='name' AND n.nspname='pg_catalog'4Unable to find name datatype in the system catalogs.typlenhm?
PostgreSQLnorg/postgresql/util/DriverInfoPostgreSQL JDBC Driver42.2.23"oz??pqrst?select string_agg(word, ',') from pg_catalog.pg_get_keywords() where word <> ALL ('{a,abs,absolute,action,ada,add,admin,after,all,allocate,alter,always,and,any,are,array,as,asc,asensitive,assertion,assignment,asymmetric,at,atomic,attribute,attributes,authorization,avg,before,begin,bernoulli,between,bigint,binary,blob,boolean,both,breadth,by,c,call,called,cardinality,cascade,cascaded,case,cast,catalog,catalog_name,ceil,ceiling,chain,char,char_length,character,character_length,character_set_catalog,character_set_name,character_set_schema,characteristics,characters,check,checked,class_origin,clob,close,coalesce,cobol,code_units,collate,collation,collation_catalog,collation_name,collation_schema,collect,column,column_name,command_function,command_function_code,commit,committed,condition,condition_number,connect,connection_name,constraint,constraint_catalog,constraint_name,constraint_schema,constraints,constructors,contains,continue,convert,corr,corresponding,count,covar_pop,covar_samp,create,cross,cube,cume_dist,current,current_collation,current_date,current_default_transform_group,current_path,current_role,current_time,current_timestamp,current_transform_group_for_type,current_user,cursor,cursor_name,cycle,data,date,datetime_interval_code,datetime_interval_precision,day,deallocate,dec,decimal,declare,default,defaults,deferrable,deferred,defined,definer,degree,delete,dense_rank,depth,deref,derived,desc,describe,descriptor,deterministic,diagnostics,disconnect,dispatch,distinct,domain,double,drop,dynamic,dynamic_function,dynamic_function_code,each,element,else,end,end-exec,equals,escape,every,except,exception,exclude,excluding,exec,execute,exists,exp,external,extract,false,fetch,filter,final,first,float,floor,following,for,foreign,fortran,found,free,from,full,function,fusion,g,general,get,global,go,goto,grant,granted,group,grouping,having,hierarchy,hold,hour,identity,immediate,implementation,in,including,increment,indicator,initially,inner,inout,input,insensitive,insert,instance,instantiable,int,integer,intersect,intersection,interval,into,invoker,is,isolation,join,k,key,key_member,key_type,language,large,last,lateral,leading,left,length,level,like,ln,local,localtime,localtimestamp,locator,lower,m,map,match,matched,max,maxvalue,member,merge,message_length,message_octet_length,message_text,method,min,minute,minvalue,mod,modifies,module,month,more,multiset,mumps,name,names,national,natural,nchar,nclob,nesting,new,next,no,none,normalize,normalized,not,"null",nullable,nullif,nulls,number,numeric,object,octet_length,octets,of,old,on,only,open,option,options,or,order,ordering,ordinality,others,out,outer,output,over,overlaps,overlay,overriding,pad,parameter,parameter_mode,parameter_name,parameter_ordinal_position,parameter_specific_catalog,parameter_specific_name,parameter_specific_schema,partial,partition,pascal,path,percent_rank,percentile_cont,percentile_disc,placing,pli,position,power,preceding,precision,prepare,preserve,primary,prior,privileges,procedure,public,range,rank,read,reads,real,recursive,ref,references,referencing,regr_avgx,regr_avgy,regr_count,regr_intercept,regr_r2,regr_slope,regr_sxx,regr_sxy,regr_syy,relative,release,repeatable,restart,result,return,returned_cardinality,returned_length,returned_octet_length,returned_sqlstate,returns,revoke,right,role,rollback,rollup,routine,routine_catalog,routine_name,routine_schema,row,row_count,row_number,rows,savepoint,scale,schema,schema_name,scope_catalog,scope_name,scope_schema,scroll,search,second,section,security,select,self,sensitive,sequence,serializable,server_name,session,session_user,set,sets,similar,simple,size,smallint,some,source,space,specific,specific_name,specifictype,sql,sqlexception,sqlstate,sqlwarning,sqrt,start,state,statement,static,stddev_pop,stddev_samp,structure,style,subclass_origin,submultiset,substring,sum,symmetric,system,system_user,table,table_name,tablesample,temporary,then,ties,time,timestamp,timezone_hour,timezone_minute,to,top_level_count,trailing,transaction,transaction_active,transactions_committed,transactions_rolled_back,transform,transforms,translate,translation,treat,trigger,trigger_catalog,trigger_name,trigger_schema,trim,true,type,uescape,unbounded,uncommitted,under,union,unique,unknown,unnamed,unnest,update,upper,usage,user,user_defined_type_catalog,user_defined_type_code,user_defined_type_name,user_defined_type_schema,using,value,values,var_pop,var_samp,varchar,varying,view,when,whenever,where,width_bucket,window,with,within,without,work,write,year,zone}'::text[])/Unable to find keywords in the system catalogs.uv?abort,access,aggregate,also,analyse,analyze,backward,bit,cache,checkpoint,class,cluster,comment,concurrently,connection,conversion,copy,csv,database,delimiter,delimiters,disable,do,enable,encoding,encrypted,exclusive,explain,force,forward,freeze,greatest,handler,header,if,ilike,immutable,implicit,index,indexes,inherit,inherits,instead,isnull,least,limit,listen,load,location,lock,mode,move,nothing,notify,notnull,nowait,off,offset,oids,operator,owned,owner,password,prepared,procedural,quote,reassign,recheck,reindex,rename,replace,reset,restrict,returning,rule,setof,share,show,stable,statistics,stdin,stdout,storage,strict,sysid,tablespace,temp,template,truncate,trusted,unencrypted,unlisten,until,vacuum,valid,validator,verbose,volatilewxyjava/lang/String$org/postgresql/jdbc/EscapedFunctionszabs,acos,asin,atan,atan2,ceiling,cos,cot,degrees,exp,floor,log,log10,mod,pi,power,radians,round,sign,sin,sqrt,tan,truncateLascii,char,concat,lcase,left,length,ltrim,repeat,rtrim,space,substring,ucasejava/lang/StringBuilderz{,replace|database,ifnull,userocurdate,curtime,dayname,dayofmonth,dayofweek,dayofyear,hour,minute,month,monthname,now,quarter,second,week,year
,timestampadd\functiondatabase.????java/sql/Connection}?E'~|java/sql/DatabaseMetaData?SELECT NULL AS PROCEDURE_CAT, n.nspname AS PROCEDURE_SCHEM, p.proname AS PROCEDURE_NAME, NULL, NULL, NULL, d.description AS REMARKS, 2 AS PROCEDURE_TYPE,  p.proname || '_' || p.oid AS SPECIFIC_NAME  FROM pg_catalog.pg_namespace n, pg_catalog.pg_proc p  LEFT JOIN pg_catalog.pg_description d ON (p.oid=d.objoid)  LEFT JOIN pg_catalog.pg_class c ON (d.classoid=c.oid AND c.relname='pg_proc')  LEFT JOIN pg_catalog.pg_namespace pn ON (c.relnamespace=pn.oid AND pn.nspname='pg_catalog')  WHERE p.pronamespace=n.oid ? AND n.nspname LIKE {| AND p.proname LIKE 7 ORDER BY PROCEDURE_SCHEM, PROCEDURE_NAME, p.oid::text KLorg/postgresql/core/Fieldjava/util/ArrayList
PROCEDURE_CATorg/postgresql/core/Oid??PROCEDURE_SCHEMPROCEDURE_NAMECOLUMN_NAMECOLUMN_TYPE	DATA_TYPE	TYPE_NAME	PRECISIONLENGTHSCALERADIXNULLABLEREMARKS
COLUMN_DEF
SQL_DATA_TYPESQL_DATETIME_SUBCHAR_OCTET_LENGTHORDINAL_POSITIONIS_NULLABLE
SPECIFIC_NAMESELECT n.nspname,p.proname,p.prorettype,p.proargtypes, t.typtype,t.typrelid,  p.proargnames, p.proargmodes, p.proallargtypes, p.oid  FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n, pg_catalog.pg_type t  WHERE p.pronamespace=n.oid AND p.prorettype=t.oid , ORDER BY n.nspname, p.proname, p.oid::text nspname??pronameu|_oid??
prorettype??typrelidproargtypesjava/util/StringTokenizer?????????proargnames????proargmodes??proallargtypesb??dpreturnValue|v??i?vorg/postgresql/core/Tuple??$z?ot????java/lang/Long??java/lang/IntegerOSELECT a.attname,a.atttypid FROM pg_catalog.pg_attribute a  WHERE a.attrelid = ; AND NOT a.attisdropped AND a.attnum > 0 ORDER BY a.attnum atttypidattname!org/postgresql/core/BaseStatement??SCHEMAS?SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, c.relname AS TABLE_NAME,  CASE n.nspname ~ '^pg_' OR n.nspname = 'information_schema'  WHEN true THEN CASE  WHEN n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' THEN CASE c.relkind   WHEN 'r' THEN 'SYSTEM TABLE'   WHEN 'v' THEN 'SYSTEM VIEW'   WHEN 'i' THEN 'SYSTEM INDEX'   ELSE NULL   END  WHEN n.nspname = 'pg_toast' THEN CASE c.relkind   WHEN 'r' THEN 'SYSTEM TOAST TABLE'   WHEN 'i' THEN 'SYSTEM TOAST INDEX'   ELSE NULL   END  ELSE CASE c.relkind   WHEN 'r' THEN 'TEMPORARY TABLE'   WHEN 'p' THEN 'TEMPORARY TABLE'   WHEN 'i' THEN 'TEMPORARY INDEX'   WHEN 'S' THEN 'TEMPORARY SEQUENCE'   WHEN 'v' THEN 'TEMPORARY VIEW'   ELSE NULL   END  END  WHEN false THEN CASE c.relkind  WHEN 'r' THEN 'TABLE'  WHEN 'p' THEN 'TABLE'  WHEN 'i' THEN 'INDEX'  WHEN 'P' then 'PARTITIONED INDEX'  WHEN 'S' THEN 'SEQUENCE'  WHEN 'v' THEN 'VIEW'  WHEN 'c' THEN 'TYPE'  WHEN 'f' THEN 'FOREIGN TABLE'  ELSE NULL  END  ELSE NULL  END  AS TABLE_TYPE, d.description AS REMARKS,  '' as TYPE_CAT, '' as TYPE_SCHEM, '' as TYPE_NAME, '' AS SELF_REFERENCING_COL_NAME, '' AS REF_GENERATION  FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c  LEFT JOIN pg_catalog.pg_description d ON (c.oid = d.objoid AND d.objsubid = 0)  LEFT JOIN pg_catalog.pg_class dc ON (d.classoid=dc.oid AND dc.relname='pg_class')  LEFT JOIN pg_catalog.pg_namespace dn ON (dn.oid=dc.relnamespace AND dn.nspname='pg_catalog')  WHERE c.relnamespace = n.oid , ORDER BY TABLE_TYPE,TABLE_SCHEM,TABLE_NAME  AND c.relname LIKE  AND (false ???y
java/util/Map OR (  ) ) org/postgresql/jdbc/PgResultSet????>SELECT nspname AS TABLE_SCHEM, NULL AS TABLE_CATALOG FROM pg_catalog.pg_namespace  WHERE nspname <> 'pg_toast' AND (nspname !~ '^pg_temp_'  OR nspname = (pg_catalog.current_schemas(true))[1]) AND (nspname !~ '^pg_toast_temp_'  OR nspname = replace((pg_catalog.current_schemas(true))[1], 'pg_temp_', 'pg_toast_temp_'))  AND nspname LIKE  ORDER BY TABLE_SCHEM	TABLE_CAT?????????
TABLE_TYPETABLE_SCHEM
TABLE_NAMECOLUMN_SIZE
BUFFER_LENGTHDECIMAL_DIGITSNUM_PREC_RADIX
SCOPE_CATALOGSCOPE_SCHEMASCOPE_TABLESOURCE_DATA_TYPEIS_AUTOINCREMENTIS_GENERATEDCOLUMN?rSELECT * FROM (?SELECT n.nspname,c.relname,a.attname,a.atttypid,a.attnotnull OR (t.typtype = 'd' AND t.typnotnull) AS attnotnull,a.atttypmod,a.attlen,Irow_number() OVER (PARTITION BY a.attrelid ORDER BY a.attnum) AS attnum, 	a.attnum,?r)nullif(a.attidentity, '') as attidentity,null as attidentity,?pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS adsrc,dsc.description,t.typbasetype,t.typtype  FROM pg_catalog.pg_namespace n  JOIN pg_catalog.pg_class c ON (c.relnamespace = n.oid)  JOIN pg_catalog.pg_attribute a ON (a.attrelid=c.oid)  JOIN pg_catalog.pg_type t ON (a.atttypid = t.oid)  LEFT JOIN pg_catalog.pg_attrdef def ON (a.attrelid=def.adrelid AND a.attnum = def.adnum)  LEFT JOIN pg_catalog.pg_description dsc ON (c.oid=dsc.objoid AND a.attnum = dsc.objsubid)  LEFT JOIN pg_catalog.pg_class dc ON (dc.oid=dsc.classoid AND dc.relname='pg_class')  LEFT JOIN pg_catalog.pg_namespace dn ON (dc.relnamespace=dn.oid AND dn.nspname='pg_catalog')  WHERE c.relkind in ('r','p','v','f','m') and a.attnum > 0 AND NOT a.attisdropped ) c WHERE true  AND attname LIKE # ORDER BY nspname,c.relname,attnum 	atttypmodrelnamejava/sql/Typesadsrcnextval(??int4serialint8	bigserialint2?rsmallserialattidentity??????10bitvarbit2
attnotnull??descriptionattnum?vNOYEStypbasetypeGRANTORGRANTEE	PRIVILEGEIS_GRANTABLE/SELECT n.nspname,c.relname,r.rolname,c.relacl, 
a.attacl,  a.attname  FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c,  pg_catalog.pg_roles r, pg_catalog.pg_attribute a  WHERE c.relnamespace = n.oid  AND c.relowner = r.oid  AND c.oid = a.attrelid  AND c.relkind = 'r'  AND a.attnum > 0 AND NOT a.attisdropped  AND n.nspname =  AND c.relname =  AND a.attname LIKE  ORDER BY attname rolnamerelaclattacl????????_?java/util/Map$Entry??java/util/List???SELECT n.nspname,c.relname,r.rolname,c.relacl  FROM pg_catalog.pg_namespace n, pg_catalog.pg_class c, pg_catalog.pg_roles r  WHERE c.relnamespace = n.oid  AND c.relowner = r.oid  AND c.relkind IN ('r','p','v','m','f')  ORDER BY nspname, relname ????????????=?m/PUBLICINSERTSELECTUPDATEDELETETRUNCATERULE
REFERENCESTRIGGEREXECUTEUSAGECREATECREATE TEMPUNKNOWNjava/util/HashMap??arwdDxtarwdxt{}????SCOPE
PSEUDO_COLUMN?SELECT a.attname, a.atttypid, atttypmod FROM pg_catalog.pg_class ct   JOIN pg_catalog.pg_attribute a ON (ct.oid = a.attrelid)   JOIN pg_catalog.pg_namespace n ON (ct.relnamespace = n.oid)   JOIN (SELECT i.indexrelid, i.indrelid, i.indisprimary,              information_schema._pg_expandarray(i.indkey) AS keys         FROM pg_catalog.pg_index i) i     ON (a.attnum = (i.keys).x AND a.attrelid = i.indrelid) WHERE true  AND ct.relname = ' AND i.indisprimary  ORDER BY a.attnum ctidtid?m?SELECT TABLE_CAT, TABLE_SCHEM, TABLE_NAME, COLUMN_NAME, (i.keys).n AS KEY_SEQ, PK_NAME FROM  ( SELECT  NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, ct.relname AS TABLE_NAME,  a.attname AS COLUMN_NAME, information_schema._pg_expandarray(i.keys) AS keys,  ci.relname AS PK_NAME, a.attnum  FROM pg_catalog.pg_class ct   JOIN pg_catalog.pg_attribute a ON (ct.oid = a.attrelid)  JOIN pg_catalog.pg_namespace n ON (ct.relnamespace = n.oid)  JOIN (    SELECT i.indexrelid, i.indrelid, i.indisprimary, i.indkey AS keys     FROM pg_catalog.pg_index i  ) i ON (a.attrelid = i.indrelid)  JOIN pg_catalog.pg_class ci ON (ci.oid = i.indexrelid)  WHERE true [ AND i.indisprimary ) i WHERE i.attnum = (i.keys).x  ORDER BY table_name, pk_name, key_seq; SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM,   ct.relname AS TABLE_NAME, a.attname AS COLUMN_NAME,   (information_schema._pg_expandarray(i.indkey)).n AS KEY_SEQ, ci.relname AS PK_NAME,   information_schema._pg_expandarray(i.indkey) AS KEYS, a.attnum AS A_ATTNUM FROM pg_catalog.pg_class ct   JOIN pg_catalog.pg_attribute a ON (ct.oid = a.attrelid)   JOIN pg_catalog.pg_namespace n ON (ct.relnamespace = n.oid)   JOIN pg_catalog.pg_index i ON ( a.attrelid = i.indrelid)   JOIN pg_catalog.pg_class ci ON (ci.oid = i.indexrelid) WHERE true ' AND (i.indisprimary or i.indisunique) ?SELECT        result.TABLE_CAT,        result.TABLE_SCHEM,        result.TABLE_NAME,        result.COLUMN_NAME,        result.KEY_SEQ,        result.PK_NAME FROM      (3 ) result where  result.A_ATTNUM = (result.KEYS).x ; ORDER BY result.table_name, result.pk_name, result.key_seq?SELECT NULL::text AS PKTABLE_CAT, pkn.nspname AS PKTABLE_SCHEM, pkc.relname AS PKTABLE_NAME, pka.attname AS PKCOLUMN_NAME, NULL::text AS FKTABLE_CAT, fkn.nspname AS FKTABLE_SCHEM, fkc.relname AS FKTABLE_NAME, fka.attname AS FKCOLUMN_NAME, pos.n AS KEY_SEQ, CASE con.confupdtype  WHEN 'c' THEN 0 WHEN 'n' THEN 2 WHEN 'd' THEN 4 WHEN 'r' THEN 1 WHEN 'p' THEN 1 WHEN 'a' THEN 3 ELSE NULL END AS UPDATE_RULE, CASE con.confdeltype  WHEN 'c' THEN 0 WHEN 'n' THEN 2 WHEN 'd' THEN 4 WHEN 'r' THEN 1 WHEN 'p' THEN 1 WHEN 'a' THEN 3 ELSE NULL END AS DELETE_RULE, con.conname AS FK_NAME, pkic.relname AS PK_NAME, CASE  WHEN con.condeferrable AND con.condeferred THEN 5 WHEN con.condeferrable THEN 6 ELSE 7 END AS DEFERRABILITY  FROM  pg_catalog.pg_namespace pkn, pg_catalog.pg_class pkc, pg_catalog.pg_attribute pka,  pg_catalog.pg_namespace fkn, pg_catalog.pg_class fkc, pg_catalog.pg_attribute fka,  pg_catalog.pg_constraint con,  pg_catalog.generate_series(1, #) pos(n),  pg_catalog.pg_class pkic, pg_catalog.pg_depend dep 
 WHERE pkn.oid = pkc.relnamespace AND pkc.oid = pka.attrelid AND pka.attnum = con.confkey[pos.n] AND con.confrelid = pkc.oid  AND fkn.oid = fkc.relnamespace AND fkc.oid = fka.attrelid AND fka.attnum = con.conkey[pos.n] AND con.conrelid = fkc.oid  AND con.contype = 'f' ?rAND pkic.relkind = 'i' .AND (pkic.relkind = 'i' OR pkic.relkind = 'I')? AND con.oid = dep.objid AND pkic.oid = dep.refobjid AND dep.classid = 'pg_constraint'::regclass::oid AND dep.refclassid = 'pg_class'::regclass::oid  AND pkic.oid = con.conindid  AND pkn.nspname =  AND fkn.nspname =  AND pkc.relname =  AND fkc.relname = 3 ORDER BY fkn.nspname,fkc.relname,con.conname,pos.n4 ORDER BY pkn.nspname,pkc.relname, con.conname,pos.nLITERAL_PREFIXLITERAL_SUFFIX
CREATE_PARAMSCASE_SENSITIVE
SEARCHABLEUNSIGNED_ATTRIBUTEFIXED_PREC_SCALEAUTO_INCREMENTLOCAL_TYPE_NAME
MINIMUM_SCALE
MAXIMUM_SCALE?SELECT t.typname,t.oid FROM pg_catalog.pg_type t JOIN pg_catalog.pg_namespace n ON (t.typnamespace = n.oid)  WHERE n.nspname  != 'pg_toast' AND  (t.typrelid = 0 OR (SELECT c.relkind = 'c' FROM pg_catalog.pg_class c WHERE c.oid = t.typrelid))0!org/postgresql/jdbc/TypeInfoCache?z????????i?u?u?u1000?????(org/postgresql/jdbc/PgDatabaseMetaData$1??????r?SELECT     TABLE_CAT,    TABLE_SCHEM,      TABLE_NAME,     NON_UNIQUE,    INDEX_QUALIFIER,     INDEX_NAME,    TYPE,    ORDINAL_POSITION,    trim(both '"' from pg_catalog.pg_get_indexdef(ci_oid, ORDINAL_POSITION, false)) AS COLUMN_NAME,?r?  CASE amname     WHEN 'btree' THEN CASE indoption[ORDINAL_POSITION - 1] & 1       WHEN 1 THEN 'D'       ELSE 'A'     END     ELSE NULL   END AS ASC_OR_DESC, ?  CASE amcanorder     WHEN true THEN CASE indoption[ORDINAL_POSITION - 1] & 1       WHEN 1 THEN 'D'       ELSE 'A'     END     ELSE NULL   END AS ASC_OR_DESC,     CARDINALITY,    PAGES,    FILTER_CONDITION  from (SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM,   ct.relname AS TABLE_NAME, NOT i.indisunique AS NON_UNIQUE,   NULL AS INDEX_QUALIFIER, ci.relname AS INDEX_NAME,   CASE i.indisclustered     WHEN true THEN /    ELSE CASE am.amname       WHEN 'hash' THEN       ELSE     END   END AS TYPE,   (information_schema._pg_expandarray(i.indkey)).n AS ORDINAL_POSITION,   ci.oid AS ci_oid,  am.amcanorder,   am.amname,  i.indoption,  ci.reltuples AS CARDINALITY,   ci.relpages AS PAGES,   pg_catalog.pg_get_expr(i.indpred, i.indrelid) AS FILTER_CONDITION FROM pg_catalog.pg_class ct   JOIN pg_catalog.pg_namespace n ON (ct.relnamespace = n.oid)   JOIN pg_catalog.pg_index i ON (ct.oid = i.indrelid)  JOIN pg_catalog.pg_class ci ON (ci.oid = i.indexrelid)   JOIN pg_catalog.pg_am am ON (ci.relam = am.oid) WHERE true  AND i.indisunique )4SELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM, ? FROM pg_catalog.pg_namespace n, pg_catalog.pg_class ct, pg_catalog.pg_class ci,  pg_catalog.pg_attribute a, pg_catalog.pg_am am  AND n.oid = ct.relnamespace , pg_catalog.pg_index i ? ct.relname AS TABLE_NAME, NOT i.indisunique AS NON_UNIQUE, NULL AS INDEX_QUALIFIER, ci.relname AS INDEX_NAME,  CASE i.indisclustered  WHEN true THEN ' ELSE CASE am.amname  WHEN 'hash' THEN  ELSE 9 END  END AS TYPE,  a.attnum AS ORDINAL_POSITION,  CASE WHEN i.indexprs IS NULL THEN a.attname  ELSE pg_catalog.pg_get_indexdef(ci.oid,a.attnum,false) END AS COLUMN_NAME,  NULL AS ASC_OR_DESC,  ci.reltuples AS CARDINALITY,  ci.relpages AS PAGES,  pg_catalog.pg_get_expr(i.indpred, i.indrelid) AS FILTER_CONDITION [ WHERE ct.oid=i.indrelid AND ci.oid=i.indexrelid AND a.attrelid=ci.oid AND ci.relam=am.oid 9 ORDER BY NON_UNIQUE, TYPE, INDEX_NAME, ORDINAL_POSITION java/sql/ResultSetselect null as type_cat, n.nspname as type_schem, t.typname as type_name,  null as class_name, CASE WHEN t.typtype='c' then 2002 else 2001 end as data_type, pg_catalog.obj_description(t.oid, 'pg_type')  as remarks, CASE WHEN t.typtype = 'd' then  (select CASE?? when t.oid = z? then ? else 1111 end from pg_type where oid=t.typbasetype) else null end as base_type from pg_catalog.pg_type t, pg_catalog.pg_namespace n where t.typnamespace = n.oid and n.nspname != 'pg_catalog' and n.nspname != 'pg_toast' and (false  or t.typtype = 'c' or t.typtype = 'd' and t.typtype IN ('c','d') ?i?i?v and t.typname like  and n.nspname like * order by data_type, type_schem, type_name\???getRowIdLifetime()???NAMEMAX_LEN
DEFAULT_VALUEDESCRIPTIONApplicationName?The name of the application currently utilizing the connection.??V?yjava/sql/SQLExceptionCannot unwrap to ?0 ? CASE    WHEN (format_type(p.prorettype, null) = 'unknown') THEN 0   WHEN      (substring(pg_get_function_result(p.oid) from 0 for 6) = 'TABLE') OR      (substring(pg_get_function_result(p.oid) from 0 for 6) = 'SETOF') THEN 2   ELSE 1 END SELECT current_database() AS FUNCTION_CAT, n.nspname AS FUNCTION_SCHEM, p.proname AS FUNCTION_NAME,  d.description AS REMARKS, ? AS FUNCTION_TYPE,  p.proname || '_' || p.oid AS SPECIFIC_NAME FROM pg_catalog.pg_proc p INNER JOIN pg_catalog.pg_namespace n ON p.pronamespace=n.oid LEFT JOIN pg_catalog.pg_description d ON p.oid=d.objoid WHERE pg_function_is_visible(p.oid)  5 ORDER BY FUNCTION_SCHEM, FUNCTION_NAME, p.oid::text FUNCTION_CATFUNCTION_SCHEM
FUNCTION_NAMEe0getPseudoColumns(String, String, String, String)#getSuperTypes(String,String,String)+getSuperTables(String,String,String,String)*getAttributes(String,String,String,String)????????TABLETc.relkind IN ('r','p') AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema'	NOSCHEMAS.c.relkind IN ('r','p') AND c.relname !~ '^pg_'VIEWSc.relkind = 'v' AND n.nspname <> 'pg_catalog' AND n.nspname <> 'information_schema''c.relkind = 'v' AND c.relname !~ '^pg_'INDEXMc.relkind = 'i' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema''c.relkind = 'i' AND c.relname !~ '^pg_'PARTITIONED INDEXMc.relkind = 'I' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema''c.relkind = 'I' AND c.relname !~ '^pg_'SEQUENCEc.relkind = 'S'TYPEMc.relkind = 'c' AND n.nspname !~ '^pg_' AND n.nspname <> 'information_schema''c.relkind = 'c' AND c.relname !~ '^pg_'SYSTEM TABLERc.relkind = 'r' AND (n.nspname = 'pg_catalog' OR n.nspname = 'information_schema')ac.relkind = 'r' AND c.relname ~ '^pg_' AND c.relname !~ '^pg_toast_' AND c.relname !~ '^pg_temp_'SYSTEM TOAST TABLE*c.relkind = 'r' AND n.nspname = 'pg_toast',c.relkind = 'r' AND c.relname ~ '^pg_toast_'SYSTEM TOAST INDEX*c.relkind = 'i' AND n.nspname = 'pg_toast',c.relkind = 'i' AND c.relname ~ '^pg_toast_'SYSTEM VIEWhc.relkind = 'v' AND (n.nspname = 'pg_catalog' OR n.nspname = 'information_schema' OR n.nspname = 'sys') &c.relkind = 'v' AND c.relname ~ '^pg_'SYSTEM INDEXSc.relkind = 'i' AND (n.nspname = 'pg_catalog' OR n.nspname = 'information_schema') ac.relkind = 'v' AND c.relname ~ '^pg_' AND c.relname !~ '^pg_toast_' AND c.relname !~ '^pg_temp_'TEMPORARY TABLEHc.relkind = 'r' AND (n.nspname ~ '^pg_temp_' OR c.relpersistence = 'g') Hc.relkind = 'r' AND (c.relname ~ '^pg_temp_' OR c.relpersistence = 'g') LOCAL TEMPORARY3c.relkind IN ('r','p') AND n.nspname ~ '^pg_temp_' 3c.relkind IN ('r','p') AND c.relname ~ '^pg_temp_' TEMPORARY INDEX,c.relkind = 'i' AND n.nspname ~ '^pg_temp_' ,c.relkind = 'i' AND c.relname ~ '^pg_temp_' TEMPORARY VIEW,c.relkind = 'v' AND n.nspname ~ '^pg_temp_' ,c.relkind = 'v' AND c.relname ~ '^pg_temp_' TEMPORARY SEQUENCE,c.relkind = 'S' AND n.nspname ~ '^pg_temp_' ,c.relkind = 'S' AND c.relname ~ '^pg_temp_' 
FOREIGN TABLEc.relkind = 'f'&org/postgresql/jdbc/PgDatabaseMetaDatajava/sql/Statementjava/lang/Throwablejava/sql/Array org/postgresql/jdbc/PgConnectionjava/util/Iteratororg/postgresql/core/TypeInfocreateStatementexecuteQuery((Ljava/lang/String;)Ljava/sql/ResultSet;nextcloseorg/postgresql/util/GTtr9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;org/postgresql/util/PSQLStateUNEXPECTED_ERRORLorg/postgresql/util/PSQLState;4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)VgetInt(I)I!org/postgresql/util/JdbcBlackHole(Ljava/sql/ResultSet;)V(Ljava/sql/Statement;)V(Ljava/lang/String;)IgetDBVersionNumbercheckClosed!org/postgresql/core/ServerVersionv9_0#Lorg/postgresql/core/ServerVersion;haveMinimumServerVersion (Lorg/postgresql/core/Version;)Z	getString(I)Ljava/lang/String;%org/postgresql/util/internal/NullnesscastNonNull&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetStandardConformingStringsescapeStringisEmpty(Ljava/lang/String;I)VgetBytes(Ljava/lang/String;)[BencodeStringgetLong(Ljava/lang/String;)J(Ljava/lang/String;)V
hasMoreTokens	nextTokenvalueOf$(Ljava/lang/String;)Ljava/lang/Long;add(Ljava/lang/Object;)ZgetArray$(Ljava/lang/String;)Ljava/sql/Array;()Ljava/lang/Object;sizeequals ()Lorg/postgresql/core/TypeInfo;
getSQLType	getPGType([[B)V(I)Ljava/lang/StringBuilder;intValueget(I)Ljava/lang/Object;(I)Ljava/lang/Integer;createDriverResultSetB([Lorg/postgresql/core/Field;Ljava/util/List;)Ljava/sql/ResultSet;upperCaseFieldLabels#()Lorg/postgresql/jdbc/PgResultSet;
getCatalogkeySet()Ljava/util/Set;
java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/util/Arrayssort([Ljava/lang/Object;)Vv8_4v10contains(Ljava/lang/CharSequence;)Zv9_2getScale(II)IgetPrecisiongetDisplaySize
getBoolean(Ljava/lang/String;)ZputAll(Ljava/util/Map;)VentrySetiterator()Ljava/util/Iterator;hasNextgetValuegetKeylengthcharAt(I)C	substring(II)Ljava/lang/String;
startsWithendsWithset'(ILjava/lang/Object;)Ljava/lang/Object;lastIndexOfput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;v11
cacheSQLTypes(I)Jjava/math/BigInteger(J)Ljava/math/BigInteger;toByteArray()[BgetMaximumPrecisionrequiresQuotingSqlTypeisCaseSensitiveisSignedclone+(Lorg/postgresql/jdbc/PgDatabaseMetaData;)Vjava/util/Collections)(Ljava/util/List;Ljava/util/Comparator;)Vv8_3v9_6getPGTypeOidsWithSQLTypes-(Ljava/lang/Object;)Ljava/lang/StringBuilder;indexOf(II)Ljava/sql/Statement;getClass()Ljava/lang/Class;org/postgresql/DrivernotImplementedO(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException;java/lang/ClassisAssignableFromcastgetNamegetServerMajorVersiongetServerMinorVersionJDBC_MAJOR_VERSIONJDBC_MINOR_VERSION!?C????????????????X*?*?*?*+???.6	7/0????????g*??^L*??MN,+?N-??,?	?
Y??
???*-??-?,??:-?,??*??JUUWU?F:<
>?AB%C+D5E?IJKNLRMUK[L_MbO?*
X??P??N??g?????)?xU???????d*??YL*??MN,+?N-???
Y??
???*-??-?,??:-?,??*?d?EPPRP?>SU
XY[\%]9`EbIcMdPbVcZd]f?*
S??K??I??d????9)?xV???????,??j????????,??n??????2*????r??????2*????v???????2*????z???????,??~???????,??????????,??????????,?????????-????????	?2*??????????
?-???????-????????-*??????
??,????????,??????????,??????????,??????????,??????????,??????????,??????????,??????????,??????????,??????????,?????????-?????????h?*?? *?!L+?{*??"?#?`$MN:*??N-,?:???
Y%??
????&L?-??:?-???'L*+?(?)?!+?%]iiki?Z	
 G"H%J-K6L@MTP]RbSfTiRpStTwUzW}a?c?4 W??"U??%R?????~???"?T?))?xT??

???-+??g??????U,L?-Y?.+?/0?/?1L+??s?????????-2?????????U3L?-Y?.+?/4?/?1L+??????????? ?-5????????!?-6????????"??,????????#??,????????$??,????????%??,????????&??,????????&'?@???? ??(?)???*??,????????+??,????????,??,????????-??,????????.??,????????/??,????????0??,???????1??,??
?????2??,???????3??,???????4??,???????5??,??%?????6??,??/?????7??,??:?????8??,??H?????9??,??Q?????:??,??Z?????;??,??f?????<??,??o?????=??,??x?????>??,??????????-7????????@?-8????????A?-9????????B??,????????C?-:????????D??,????????E??,????????F??,????????G??,????????H??,????????I??,????????J??,????????K??,????????L??,????????M??,????????N??,????????O??,????????P??,????????Q??,???????R??,???????S??,??	?????T??,??
?????U??,???????V??,???????W??,??#?????X??,??,?????Y??,??3?????Z??,??7?????[??,??C?????\??,??O?????]??,??S?????^??,??W?????_??/*?;??[?????`??,??_?????a??/*????@AB%C5DFEWH[LfM?O?P?R?T?V?W?X?Y?Z?[\,]8^C_Oa`bkctd|e?h?i?j?k?n?o?p?q?t?v?w?x?y?z~&?-?2?8?>?K?S?Z?e?v??????????????????????????????	???'?H?K?]?c?u?{????????????????????????&?-?3?F?M?T?e?k?????????????????????????????3?9???E?K?T?[?a?q?x??????????????????'-???????g??K???????{?????????? ???????????????????
,u??8i??C^??OR??`A??k6??t-????????????????????????????????????????????????????[h??????	????
?????t-??????3??	?))))?)(?.??x???))))?)??x???))r?!{??!{??/?"????6] ?!????))))?)??x???))r{?{???.)?x???
?))))?)??x?????y?:?:,?(,?E?!?-Y?.?/F?/*,?G?/?1:?:-?(-?E?!?-Y?.?/??/*-?G?/?1:???-Y?.?/??/?1:?-Y?.::		?6
6
?D	2:??????:

?#
???):??/?/??/W?????-Y?.?/?1?/??/?1:?-Y?.?/?/?1:*?J???????N??&'1-5/@0^2c3y4?5?6?7?8?9?5?<?>
@??
????%??
?4???r?????????????5?????
????%??
?[?1))?,?))){)))?/?))){)))-{?A???????1*??????????????I?N,?&,?E??-Y?.-?/??/*,?G?/?1N?-Y?.-?/??/?1N*?J-??????*?>??*I??I??I??F????*)??????P?KL?LY?MM+?KY??PS??N-*?*????lS,??Y-???wW*?J??+,??????
??!?2?A??*P??K??
C??!/???
C????????	??????)???{L+???KM?LY?MN,?KY??PS+:?66?32:??:*??lS-??Y???wW????*?J??,-????.????&?5?N?T?a?q?w??>T??N#?????q??h??&`???&`????@?{?{?6?????B26?LY?M:?K:?KY??PS?KY??PS?KY??PS?KYS?PS?KYU?PS?KYV?PS?KY??PS?KY??PS?KY??PS	?KY??PS
?KY[?PS?KY\?PS?KY]?PS
?KY^?PS?KY_?PS?KY`?PS?KYa?PS?KYb?PS?KY??PS?KY??PS?KY??PS?KY??PS?KY??PS?KY??PS*????#?
?:?6:?-Y?.?/ö/?1:*????#??-Y?.?/Ķ/?1:??-Y?.?/Ŷ/?1:*??ƶ#??-Y?.?/Ƕ/?1:??-Y?.?/ȶ/?1:?-Y?.?/ɶ/?1:,?(,?E?!?-Y?.?/F?/*,?G?/?1:-?(-?E?!?-Y?.?/??/*-?G?/?1:*????#??-Y?.?/ʶ/?1:?*?E?"?-Y?.?/˶/*?G?/?1:?-Y?.?/̶/?1:*??:		?:

?????:
??n?6
͹6
S
f?gS
ιgS
??gS
o?i:?????6?%?????6?*?????6*????lS*?????:*??lSS
йi:?eѶҙ[????*?ԶlS?A????*?ֶlS?'????*??ض#?*?ٶlS
ڹi:*???
??6*???
??6??*???
??6*????lS*????lS	*?޶lS????
????	*??lS
*?
???????lS
?gS
йgS
SS2S*?
???lS*?
?????lS
?n?6SSS??*?*????????lS?:?
ѶҚ??:*??lS*?6?lS??Y???wW??
??	?	*?J???????m??
??$?4?D?T?c?s???????????????????'?8?I?Z?k?{??????????-CY$d%?'?(?*?+?-?.?023$4.556A7L9Q:^;k<x>?@?A?B?C?E?H?I?J?K?M?OPQR(S8TOU\Xg[y\?]?^?`?b?e?g?h?km(n6o<pBqLrdt?v?x?y?z?{?}??????????????!???????????5???A???L???
?????Y???9?????g???y????????????E??2??2??2??2??2??.??
%?????}????	$??
?
%???$????);%>("+?)?x?p?))))?)?x])??f))#?K)?C
??))))?)?x]))))]???))))?)?x]))))]??i?))))?)?x]))))]???))))?)?x]))))]?)?.?))))?)?x]))))]??))))?)?x]))))]??)?/?))))?)?x??????.?K:?LY?M:?KY??PS?KY??PS?KY??PS?KYS?PS?KY??PS?KY??PS?KY??PS?KY??PS?-Y?.?/*????#??6?/?/?1:,?(,?E?!?-Y?.?/?/*,?G?/?1:-?(-?E?!?-Y?.?/?/*-?G?/?1:?*?E?"?-Y?.?/?/*?G?/?1:?-Y?.?/??/?1:*??:?:		???	f?g:
	ιg:	??g:	??i?(?):
	??i:*
??:*????#?!	??i:*
??:?????)???{:??:?66??2:*??l:????:????:????????:???:??):?:???????{:
????2:??:S
SSS*?2?lS*??lSS*??lS??Y???wW??u??;?????[	???	*?J???????;??? ?0?@?P?`?p?????????????????=?S?\?g?q?|????????????????????????"?0?T?`?l???????????????????????????????????	???`???Y???u??`???l???T???"???0??????|???
?????z???i??
?^???T?????.??.??.??.??.??'?????o??\???g???	?>?	??`???T???0????T?????&???))))?-??))))?-)?5)(+?)?x?{?))))?)?x???))??%?))))?)?x???))?{{?4?))))?)?x???))?{{)????6?))))?)?x???))?{{)????)??${C)?d?))))?)?x???))?{{)?????))))?)?x???))?{{?
?))))?)?x?????W??K:?LY?M:?KY??PS?KY??PS?KY??PS?KY??PS?KY??PS?KY??PS?KY??PS:,?(,?E?!?-Y?.?/F?/*,?G?/?1:-?(-?E?!?-Y?.?/??/*-?G?/?1:?-Y?.?/?/?1:*??:?:??tf?g:	ιg:
??i?(?):??i:*??:

???)???{:??:?66?2:*??l:
????:????:????????:???:??):?:???????{:2??2:????2:??:S	S
S*??lS*??lSS*??lS??Y???wW??l??2??????????	*?J???????2??? ?0?@?P?`?p?????????????
#	4
?I^
c}??????$*0=JP ^!o"r#u{%~&?'?)??l??W??P???~??????????????????????}???c??	#X??
4G???<??I2??
^???????????????????????????????4????????????I2??
????????)(?*?x?k?)))?)?x??))?{{?4?)))?)?x??))?{{)????6?)))?)?x??))?{{)????)??!{C)?)C)?[?)))?)?x??))?{{)?????)))?)?x??))?{{?	?)))?)?x??
????׻LY?ML*?
*?E?+?=> 66*??N*?6"?\???=?!,??+*??wW`>6????+**?d??wW6+?}?D+???):??'?	??d?:+?
W????+??^0124678):1;?<L=W>e?jAn8tD?G?H?I?J?K?G?N?\	1=?? T???.???L??????????????????????/??
)?&@?	??E???
???X*?=*
?>??*?::?E?:?*`?:*`*??:?*`*??:6????6*???d?`?*?
?:
??:
?FCx6FFFFFFFFFFFFFF>.FF&FFFFFFFF?FF?FFFFFFFFFFF?F?FFF?:	?`:	?X:	?P:	?H:	?@:	?8:	?0:	?(:	? :	?:	?:	?:	+	????:??Y?:+	?W???:??LY?M:?W?)YSY
S:

?wW???	???8WXYZ]^!_)`.c3d=eMgZjgkplwo?p?r?t?v?w?z?{?}?~???????????????????????????????????????????????"?+?7?G?QjW??=?????
???	???	???	???	???	???	???	???	???	???	???	???	?h??	????
?[??4??G
??
p???]???X??X?P?H?:?!7??Z???? ?[??4??X??}??))?)??:?)???)?)))))?%??'?)?)))???B?+?I*????#?	? N?-Y?.!?/,?/?/-?/
?/,?/"?/?1L+?#N?Y?:-?:??????):?$?????&	???J?O?X?v?}????H/?v??????????O4??X+??O4??X+??B)/?????	
??K:?LY?M:?KY%?PS?KYS?PS?KYU?PS?KYV?PS?KY??PS?KY??PS?KY??PS?KY&?PS':,?(,?E?!?-Y?.?/?/*,?G?/?1:?-Y?.?/(?/*-?G?/)?/?1:*??:		?:

????:
??n?6*?????6

͹6*?????6*?????6
??*?????6*????lS
??gS*?
???lS*?*??????lS*????lSS*????lS*????lS??Y???wW???
??	?	*?J???????(??? ?0???O?^?m?}???????????????????"?-???Q\n~?????	?
???
??????????"???
-???????Q????????????
???
???????3??	?(??
?
???g???)?8?x?x?)))?)?x]???)))?)?x??????K:?LY?M:?KY%?PS?KYS?PS?KYU?PS?KYV?PS?KY??PS?KY??PS?KY??PS?KY&?PS??:S*?*?lS*?*???+?,???lS*?+?lSSSS*????lS??Y???wW*?J??????^ 0?O^ m!}"?$?.?/?0?1?2?3?4?5?6?7?8=?H????????????????????????{-:,?(,?E?!?-Y?.?/?/*,?G?/?1:-?)-?E?"?-Y?.?/(?/*-?G?/?1:?-Y?.?/.?/?1:*?J???CST.W9XX[o^?4{??{??{??{??v???	?.))????0?/:,?(,?E?!?-Y?.?/?/*,?G?/?1:-?)-?E?"?-Y?.?/(?/*-?G?/?1:?-Y?.?/0?/?1:?-Y?.1?/?/2?/?1:?-Y?.?/3?/?1:*?J???&	hst.w9xX{o|?????4????????????????	?.))????Ż-Y?.4?/*??/*?G?/?1:-?)-?E?"?-Y?.?/??/*-?G?/?1:?+?E?#?-Y?.?/@?/*?G?/?1:-??-Y?.?/A?/?1:??-Y?.?/B?/?1:*?J???^???,?C?Z?g??????????????
?-?8?W?d??????????R????????????????????C)=&),),????S*+,-?C????*????????????S*+,-?C????*???????????t*+,-?C??	?H??????????????KL?LY?MM+?KYV?PS+?KYU?PS+?KYW?PS+?KYD?PS+?KYE?PS+?KYF?PS+?KY[?PS+?KYG?PS+?KYH?PS+	?KYI?PS+
?KYJ?PS+?KYK?PS+?KYL?PS+
?KYM?PS+?KYN?PS+?KY^?PS+?KY_?PS+?KY??PSON*??:-?:*?P?l:*?޶l:*?Q?l:*???l:	*?A?l:
*????l:*????l:*???:

?R?
?R?S?????:?&?(?):?T?6*??lS*????,6*????lS??U?VS*?*????W???lS*????X?
S
SS*????Y?	?SS	*????Z??	S
SS
S??*?[?l?SS,??Y???wW????4?\?]:*?ԶlS	S,??Y???wW??????4?^?]:*?ֶlS	S,??Y???wW?H????>*??ض#?1?_?]:*?ٶlS	S,??Y???wW?????	,?`Y*?a?b*?J??+,????>O	
		
	+	9	I	Y	i	x	?	?	?	?	?	?	?	?			&	!*	+3	,=	/I	0T	1`	2k	3v	4{	5?	6?	7?	9?	:?	;?	>?	??	@?	A?	C?	D?	E?	F	I	K	L,	Q=	RC	SI	VP	Wm	Xt	Y?	Z?	[?	\?	^?	b?	c?	f?	g?	i?	j	k	l	m(	o5	p<	qL	rf	sp	u}	v?	w?	z?	{?	|?	~?	????$?($?p$?????????????????????????*???3???=???Iw?Tl ?``!?kU"?	vJ#?
?=$??0%??'&'
?????????)?x???????(????)?x???????(])? ??)?x???????(])]???)?x???????(])]??!??)?x???????(])]???)?x???????(])]??.??)?x???????(])]???)?x???????(])]??R:?D??)?x???????(??)*?
?*??c?#?л-Y?.d?/*??e?#?	f?g?/h?/??i?/??j?/??k?/?1:,?(,?E?!?-Y?.?/?/*,?G?/?1:?-Y?.?/(?/*-?G?/?1:??-Y?.?/l?/?1:?-Y?.?/m?/?1:??n:o:p:	?-Y?.?/q?/?1:,?(,?E?!?-Y?.	?/?/*,?G?/?1:	?-Y?.?/r?/??s?/??t?/??u?/?/v?/	?/?1:?-Y?.?/(?/*-?G?/?1:??-Y?.?/l?/?1:?-Y?.?/w?/?1:*?J???V	?
	?!	?\	?g	??	??	??	??	??	??	??	??	?	?	?)	?n	??	??	??	??	??p\~????????+???,?	?????????????-??.?n^???bm-??)))-)?T):??N
?))))))??))))??/u?L
????
?
??
???@??0'?l???????

	


? ????1??	??2u?6??
???????3u?6??
???????4u?6??
#???????5u?6??
'???????6u?6??
+???????7u?6??
/???????8u?6??
3???????9u?6??
7???????:u?6??
;???????;??,??
??????<=?F?y:?-Y?.:*????z:???>????:*???????6	{?/?|}?/	??W????-Y?.?/?1?/?1:?-Y?.?/~?/?1:?-Y?.:?j?/W:?6	6

	?C
.6?1?(???/W???/W?
?????/W???/W-?P-.??6-.??6	?)	?-`	?M?-?M-	`??N??/*-?G?/W,???/*,?G?/W?-Y?.?/?1?/?1:?-Y?.?/??/?1:*?J????"
D
K
L&
M2
NE
O^
Pa
Qz
S?
W?
X?
Y?
Z?
[?
]?
^?
`?
Z?
d
f
k
m
n#
p)
r0
t>
wF
zO
|`
?d
?u
??
??
???2,>?E??	E?@?3??EA?#=B?	??????????C???D????E?F?E?G?M?)-??D?R?)))H)--H?+??
?.???IJ?/*???
??????KL?8*??????
??????MN?,	??
??????O??,??
??????PQ?5*???????
??????R??,??
??????S??,??
??????T??V??KL+?KY??PS+?KY??PS+?KY??PS+?KY??PS?LY?MM*??"?#?N??N-*???lS-*?*?;???lS-*?6?lS-*???lS,??Y-???wW*?J??+,????>
?
?
?$
?4
?D
?L
?Y
?^
?k
?|
??
??
??
??
??*^F????????Lg???Lg????????UV?O	+*??????
??	??	WX?	WY???Z[\??0+*?????	+*?????Y?-Y?.??/+???/?1????
?
?
??0??0WX?0W]????^_??Q?*????#6?:??:?-Y?.??/?/??/?1:,?(,?E?!?-Y?.?/F?/*,?G?/?1:-?(-?E?!?-Y?.?/H?/*-?G?/?1:?-Y?.?/??/?1:*?J???.
?
?
?
?
?8
?C
?a
?l
??
???H??????????`??a??b?8u????)?E)(??c???!?6?K:?LY?M:?KY??PS?KY??PS?KY??PS?KYS?PS?KYT?PS?KYU?PS?KYV?PS?KYW?PS?KYX?PS	?KYY?PS
?KYZ?PS?KY[?PS?KY\?PS
?KY`?PS?KYa?PS?KYb?PS?KYc?PSd:,?(,?E?!?-Y?.?/F?/*,?G?/?1:-?(-?E?!?-Y?.?/H?/*-?G?/?1:?-Y?.?/e?/?1:?:	*??:

?:???f?g:h?g:
*??-Y?.h?i?/j?/k?i?/?1?l:m?n?6o?i:p?n?6q?i?(?):?rY?s:?LY?M:?t??u?v?wW???:x?y:??z?{?{::|?y:??z?{?{:?}6:~?y:??z??:?6????'?????????????????:SS
S*???lS*????lS*?*????????lS*?*??????lSSS	S
S*????lSS*????lS	SS??Y???wW6?i??:SS
S?*?2?lS?$*??-Y?.??/`???1?lS6?A2?92????	6?&2????	6?2????6*????lS?2??6???????6*?*????????lS*?*??????lSSS	S
S*????lSS*?`???lS	SS??Y???wW????????????%? ?-Y?.??/????/?1:*??:?:?????n?6??:  S S 
S ??gS *????lS *?*????????lS *?*??????lS S S 	S 
S *????lS S *????lS 	S S??Y ???wW??#???	??>??
?	*?J??????R?	%6
GWfu????????)-"8#V%a&(?*?,?-?.?/?0?1?2?3
45!728=9F:N;a>d?o@tA?D?E?F?G?J?L?M?N?O?P?T?UV
WXYZ([0\7]B^S_m`saybc?d?e?f?g?h?i?k?o?p?q?r?s?u?vx%{(|5}B~HU?[?h?k?{????????????????????????????#?4o:?S?n?w??????????????????????????????#?*?0?@?G?N?_?b?i?p?s?z?????'
???????Y??(???????m?????????? n??w?????????????d?
?r??
f??[??!O??2>??=3??F*??d??o????????????????????????????????`??????????~??-e??????	????
?????F*??~???3?V	?))))?)(?.??x???))))?)??x???))r?!{??!{??/?-????6] ?"!????))))?)??x???))r{?{???.)?x???
?))))?)??x??e??]*?????????4????????????f??,????????g??,????????h??,????????i??,????????j??,????????k??S*?????????*??????C???l??S*?????????*??????????m??]*?????????4??????C?n???ou?6??????p???q??,???????r??2*??????????s??2*??????????t??.???????u??.???????v??,???????w??,??"?????x??,??&?????yz?i?Y????Y?K???*?W*???W*???W?Y?K???*?W*???W*???W?Y?K???*?W*???W*???W?Y?K???*?W*???W*???W?Y?K???*?W*???W*???W?Y?K???*?W*???W*???W?Y?K???*?W*???W*???W?Y?K???*?W*???W*???W?Y?K???*?W*?ùW*?ĹW?Y?K???*?W*?ƹW*?ǹW?Y?K???*?W*?ɹW*?ʹW?Y?K???*?W*?̹W*?͹W?Y?K???*?W*?ϹW*?йW?Y?K???*?W*?ҹW*?ӹW?Y?K???*?W*?չW*?ֹW?Y?K???*?W*?عW*?ٹW?Y?K???*?W*?۹W*?۹W??FF
GHO+Q8R@SMTYVfWnX{Y?[?\?]?^?_?`?a?b?c?d?efhi&j3k?mLoTpaqmrzs?t?u?v?w?x?y?{?|?}?~?????%?2?:?G?S?`?h?u????????????????????????????{??{?|}?`???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy