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

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

????2?
T	?U	?V	?WX
YZ[\Y][^_`a
bc	de

fYg
hi
hjklmYn
Yo
Yp
Yqr
Ystuvw
Yx	?y	z{
Y|}~Y?????
+T
+??
+??????g???
??
??@?
Y???
Y???
???
????
????
JT??
I???????????????????????Y??Y???
Y??Y?????
p?
p?
p?
?????Y???t????{?
????h?
??
Y??????
+???
??????????Y^????????	?????????
??????
Y?????
??	
	z
	z
? !"#?$?%?&'()*+Y,-.
?/0123456789:;<=>?
?@A?B?C?DEFEGH?IJ?K?DLM
?N
?O
?P
?Q
?R?ST
?UVWXYZ[\]^_`abcde
T?fghij
?k
?lmnopqrs?tuvwxyz{|}~???
???????????????Y??????????
??_
??	z??	z??????????????????????????
??
??
?????
Y?
??
???????????????
??????
Y?
Y?????????????????????????????????????????????keywordsLjava/lang/String;
connection"Lorg/postgresql/jdbc/PgConnection;NAMEDATALENIINDEX_MAX_KEYStableTypeClausesLjava/util/Map;	SignatureXLjava/util/Map;>;%(Lorg/postgresql/jdbc/PgConnection;)VCodeLineNumberTableLocalVariableTablethis(Lorg/postgresql/jdbc/PgDatabaseMetaData;conngetMaxIndexKeys()IsqlstmtLjava/sql/Statement;rsLjava/sql/ResultSet;
StackMapTable??
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<[[B>;?J?	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
columnSizebaseTypeOidautoincnumberOfFieldsgetColumnPrivilegesaclrelPermissions	grantablegrantsgrantorgranteeuserToGrantableEntryInnerClassesLjava/util/Map$Entry;	privilegegranteespermName
schemaName	tableNamecolumnownerrelAclpermissions	permNamestablekLjava/util/Map;>;>;%Ljava/util/List<[Ljava/lang/String;>;NLjava/util/Map$Entry;>;HLjava/util/Map;>;?	HgetTablePrivileges
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;)VprivssqlprivpermissionByGrantorusersWithPermissiongrant
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;scopenullablegetVersionColumnsgetPrimaryKeysgetImportedExportedKeys?(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	bNullablebSearchable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;Ljava/util/Iterator;firstQualifiersecondQualifiertypeNamePattern[IsqlwhentoAdd(Ljava/util/Iterator;
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;getFunctionsfunctionNamePatternpgFuncResultExistsfuncTypeSqlgetFunctionColumnsgetPseudoColumnsgeneratedKeyAlwaysReturnedsupportsSavepointssupportsNamedParameterssupportsMultipleOpenResultssupportsGetGeneratedKeys
getSuperTypesgetSuperTables
getAttributesattributeNamePatternsupportsResultSetHoldabilityholdabilitygetResultSetHoldabilitygetDatabaseMajorVersiongetDatabaseMinorVersiongetJDBCMajorVersiongetJDBCMinorVersiongetSQLStateTypelocatorsUpdateCopysupportsStatementPooling()Vht
SourceFilePgDatabaseMetaData.java?P??????FSELECT setting FROM pg_catalog.pg_settings WHERE name='max_index_keys'
#
?P!org/postgresql/util/PSQLExceptionPUnable to determine a value for MaxIndexKeys due to missing system catalog data.java/lang/Object??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??????
PostgreSQL?org/postgresql/util/DriverInfoPostgreSQL JDBC Driver4/*$mvn.project.property.parsedversion.osgiversion$*/"P?? !"?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.#$?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,volatile$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%&,replace'?database,ifnull,userocurdate,curtime,dayname,dayofmonth,dayofweek,dayofyear,hour,minute,month,monthname,now,quarter,second,week,year
,timestampadd\functiondatabase.????java/sql/Connection(?E')Rjava/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 QR AND p.proname LIKE 7 ORDER BY PROCEDURE_SCHEM, PROCEDURE_NAME, p.oid::text "#org/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_OCTECT_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#R_oid.-
prorettype/0typrelidproargtypesjava/util/StringTokenizer?12?3?4567proargnames898:proargmodes;?proallargtypesb<7dpreturnValue='$?>?@A$$%BotC?DEjava/lang/LongOSELECT 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FGSCHEMAS2SELECT 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 '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  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 ??DH
java/util/Mapjava/lang/String OR (  ) ) ??>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I?JKLMNOPQ
TABLE_TYPETABLE_SCHEM
TABLE_NAMECOLUMN_SIZE
BUFFER_LENGTHDECIMAL_DIGITSNUM_PREC_RADIXCHAR_OCTET_LENGTHSCOPE_CATLOGSCOPE_SCHEMASCOPE_TABLESOURCE_DATA_TYPEIS_AUTOINCREMENTR SELECT * 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,S )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/Typesadsrcint4nextval(TUserialint8	bigserialattidentityVWXWYW10bitvarbit2
attnotnullZ[descriptionattnum4$NOYEStypbasetypeGRANTORGRANTEE	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\]^K_`	a?
:java/util/Map$Entryb:java/util/Listc:?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')  ORDER BY nspname, relname d?efghi[j[kl=m/PUBLICINSERTSELECTUPDATEDELETETRUNCATERULE
REFERENCESTRIGGEREXECUTEUSAGECREATECREATE TEMPUNKNOWNjava/util/HashMapnoarwdDxtarwdxt{}????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@MSELECT NULL AS TABLE_CAT, n.nspname AS TABLE_SCHEM,   ct.relname AS TABLE_NAME, a.attname AS COLUMN_NAME,   (i.keys).n AS KEY_SEQ, ci.relname AS PK_NAME 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)   JOIN pg_catalog.pg_class ci ON (ci.oid = i.indexrelid) WHERE true : AND i.indisprimary  ORDER BY table_name, pk_name, 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' AND 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'0/pqrKsKtK1000_u:_v ?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 1    ELSE CASE am.amname       WHEN 'hash' THEN 2      ELSE 3    END   END AS TYPE,   (i.keys).n AS ORDINAL_POSITION,   trim(both '"' from pg_catalog.pg_get_indexdef(ci.oid, (i.keys).n, false)) AS COLUMN_NAME, w ?  CASE am.amname     WHEN 'btree' THEN CASE i.indoption[(i.keys).n - 1] & 1       WHEN 1 THEN 'D'       ELSE 'A'     END     ELSE NULL   END AS ASC_OR_DESC, ?  CASE am.amcanorder     WHEN true THEN CASE i.indoption[(i.keys).n - 1] & 1       WHEN 1 THEN 'D'       ELSE 'A'     END     ELSE NULL   END AS ASC_OR_DESC, O  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 (SELECT i.indexrelid, i.indrelid, i.indoption,           i.indisunique, i.indisclustered, i.indpred,           i.indexprs,           information_schema._pg_expandarray(i.indkey) AS keys         FROM pg_catalog.pg_index i) 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 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  AND i.indisunique 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x` when typname =  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') ymg$ and t.typname like  and n.nspname like * order by data_type, type_schem, type_name
z{|getRowIdLifetime()}~NAMEMAX_LEN
DEFAULT_VALUEDESCRIPTIONApplicationName?The name of the application currently utilizing the connection.isWrapperFor(Class)unwrap(Class)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 \]0getPseudoColumns(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_'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/SQLExceptionjava/sql/Array org/postgresql/jdbc/PgConnectionjava/util/IteratorcreateStatement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;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;sizeequalsjava/lang/Integer ()Lorg/postgresql/core/TypeInfo;org/postgresql/core/TypeInfo
getSQLType	getPGType(I)Ljava/lang/StringBuilder;intValueget(I)Ljava/lang/Object;createDriverResultSetB([Lorg/postgresql/core/Field;Ljava/util/List;)Ljava/sql/ResultSet;&(Ljava/lang/Object;)Ljava/lang/Object;
getCatalogkeySet()Ljava/util/Set;
java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/util/Arrayssort([Ljava/lang/Object;)Vv8_4v10contains(Ljava/lang/CharSequence;)ZgetScale(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;(I)JgetMaximumPrecisionrequiresQuotingSqlTypeisCaseSensitiveisSignedclonev8_3v9_6getPGTypeNamesWithSQLTypesindexOf(II)Ljava/sql/Statement;getClass()Ljava/lang/Class;org/postgresql/DrivernotImplementedO(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException;getServerMajorVersiongetServerMinorVersion!?A????????????????X*?*?*?*+???)1	2*+????????g*??^L*??MN,+?N-??,?	?
Y??
???*-??-?,??:-?,??*??JUUWU?F57
9:<=%>+?5@?DJFNGRHUF[G_HbJ?*
X??P??N??g????????U???????d*??YL*??MN,+?N-???
Y??
???*-??-?,??:-?,??*?d?EPPRP?>NP
STVW%X9[E]I^M_P]V^Z_]a?*
S??K??I??d????9???V???????,??f????????,??j????????2*????n????????2*????r????????2*????v????????,??z????????,??~????????,???????????,???????????-???????????2*?????????????-?????????-?????????-*?????????,?????????,???????????,???????????,???????????,???????????,???????????,???????????,???????????,???????????,???????????,???????????-???????????A?*?? *?!?p*??"?#?]$LMN*??M,+?N-???
Y%??
???*-?&?!-?,??:-?,???	*'?!*?!?"Zeege?R	B C"E*F2G;HOKZM^NbOeMkNoOrPuR{]?*T?? R??"P???????O???U???????-)??a????????U*L?+Y?,+?-.?-?/L+??mz|??????????-0???????????U1L?+Y?,+?-2?-?/L+???????????????-3???????????-4???????????,???????????,???????????,???????????,???????????,???????????@???? ??????????,??????????,??????????,??????????,??????????,??????????,??????????,??????????,?????????,???????	??,???????
??,?????????,?????????,??)?????
??,??4???????,??B???????,??K???????,??T???????,??`???????,??i???????,??r???????,??{???????-5??????????-6??????????-7??????????,??????????-8??????????,??????????,??????????,??????????,??????????,??????????,???????? ??,????????!??,????????"??,????????#??,????????$??,????????%??,????????&??,????????'??,????????(??,????????)??,???????*??,???????+??,???????,??,???????-??,???????.??,??&?????/??,??-?????0??,??1?????1??,??=?????2??,??I?????3??,??M?????4??,??Q?????5??/*?9??U?????6??,??Y?????7??/*?:??]?????8??,??a?????9??,??e?????:??.@??t?????;??. ????????<??/*?9????????=??,????????>??/*?9???????????/*?9????????@??/*?9????????A??-;????????B??,????????C??,????????D??,????????E??/*?9????????F??,????????G??/*?9????????H??,????????I??,????????JK?z4?1//1/111/????0?2??4??4L??0??M??,????????N??,????????O??,????????P??,????????QR??9?+Y?,M*??=?
,>?-W,??-W,*?+?@?-W,??-W,?/?????? -4? 9??9S?1TU??V??WX??xB:,?(,?C?!?+Y?,?-D?-*,?E?-?/:-?(-?C?!?+Y?,?-F?-*-?E?-?/:?+Y?,?-G?-?/:*?H???-8Vl?4x??xY?xZ?x[?t???	?-?(??\]??!?6?I:?JY?K:?IYL?NS?IYO?NS?IYP?NS?IYQ?NS?IYR?NS?IYS?NS?IYT?NS?IYU?NS?IYV?NS	?IYW?NS
?IYX?NS?IYY?NS?IYZ?NS
?IY[?NS?IY\?NS?IY]?NS?IY^?NS?IY_?NS?IY`?NS?IYa?NSb:,?(,?C?!?+Y?,?-D?-*,?E?-?/:-?(-?C?!?+Y?,?-F?-*-?E?-?/:?+Y?,?-c?-?/:?:	*??:

?:???d?e:f?e:
*??+Y?,f?g?-h?-i?g?-?/?j:k?l?6m?g:n?l?6o?g:?pY?q:?JY?K:?r??s?t?uW???:v?w:??x?y?y::z?w:??x?y?y:?{6:|?w:??x?}?}:?6~?????????????:SS
S*???jS*????jS*?*????????jS*?*??????jSSS	S
S*????jSS*????jS	SS?uW6?d??:SS
S?*?2?jS?$*??+Y?,??-`???/?jS6?2???	6?0?2~??	6??2???6*????jS?2??6???????6*?*????????jS*?*??????jSSS	S
S*????jSS*?`???jS	SS?uW????????????+Y?,??-????-?/:*??:?:?????l?6??:  S S 
S ??eS *????jS *?*????????jS *?*??????jS S S 	S 
S *????jS S *????jS 	S S ?uW??*???	??b??
?	*?H??????Z? !#$$4%D&T'c(r)?*?+?,?-?.?/?0?123%455F6W9[=f>?@?A?C?E?G?H?I?J?K?LM,N8OCPORZSeTnUvV?Y?Z?[?\?_?`?a?b?e?g?h?i?j?k?op q'r,s2t8uEvMwTx_ypz?{?|?}?~??????????????????????????;?>?P?V?h?n??????????????????????????
???-?4?;?E?K?d???????????????????????????????%?+?4?;?A?Q?X?_?i?l?s?z?}???????''?^_?`??T^_>a???`??hb???c???^_ ?d???e???f???gh?~ih
,Njh8Bk?C7l?O+m?Z n?eopnqr??st??uv??wt??xv??y???z{??|v????Y??Z??[??}??~?????r[A?????h	????
?????nq?????3??	????????(?.????????????????????????!y??!y??/}?"????6F ?!?????????????????????y?y?}??.??????
????????????????s?:?:,?(,?C?!?+Y?,?-D?-*,?E?-?/:?:-?(-?C?!?+Y?,?-??-*-?E?-?/:???+Y?,?-??-?/:?+Y?,::		?6
6
?D	2:??????:

?#
????:??-?-??-W?????+Y?,?-?/?-??-?/:?+Y?,?-?-?/:*?H???N??15@^cy??? ?!?"??%?'
)??
????%??
?4???r?U??Y?Z????t??5?????
????%??
?[?1???,????y????/????y???Vy?A???????1*????~?????????I?N,?&,?C??+Y?,-?-??-*,?E?-?/N?+Y?,-?-??-?/N*?H-??????*?>??*I??IY?IZ?F????*???????I?IL?JY?KM+?IY??NS??N-*?*????jS,-?uW*?H??+,??????
??!?2?:??*I??D?
<?r!(^_?
<???????8	?????????yL+???IM?JY?KN,?IY??NS+:?66?,2:??:*??jS-?uW????*?H??,-????.????&?5?N?T?a?j?p??>T^_N????j?ta?&Y?r?&Y????@?y??y?/???]?
??6?JY?K:?I:?IY??NS?IY??NS?IY??NS?IYQ?NS?IYS?NS?IYT?NS?IY??NS?IY??NS?IY??NS	?IY??NS
?IYY?NS?IYZ?NS?IY[?NS
?IY\?NS?IY]?NS?IY??NS?IY_?NS?IY`?NS?IY??NS?IY??NS?IY??NS?IY??NS?IY??NS*????#?
?:?4:?+Y?,?-??-?/:*????#??+Y?,?-??-?/:??+Y?,?-??-?/:*????#??+Y?,?-??-?/:??+Y?,?-??-?/:?+Y?,?-??-?/:,?(,?C?!?+Y?,?-D?-*,?E?-?/:-?(-?C?!?+Y?,?-??-*-?E?-?/:*????#??+Y?,?-¶-?/:?*?C?"?+Y?,?-ö-*?E?-?/:?+Y?,?-Ķ-?/:*??:		?:

?????:
??l?6
Ź6
S
d?eS
ƹeS
??eS
m?g:????6?%????6?*?????6*????jS*?????:*??jSS
ȹg:?Hɶ?ʶ˙4*?̶jS?$Ͷ?ʶ˙*?ζjS
Ϲg:*???
??6*???
??6?*???
??6*????jS*????jS	*?ӶjSԶ?
ն?	*?ֶjS
*?
׹??????jS
ٹeS
ȹeS
SS2S*?
ڹ?۶jS*?
׹??ܧݶjS
޹l?6SSS??*?*????????jS?:?
ʶ˚??:*??jS?uW??L
??	?	*?H???????k??
??$?4?D?T?c?s???????????????????'?8?I?Z?k?{???????????????????2?H?S?q?|?????????	$
0;
@MZgr|????????"?$?%?&?'
)*!+./91K2]3b4t7?8?;?=?>?A?C?DEFGH0JOL[NaOgPmQ?S?U?V?W?Y?[?\?]?^?`??????????$?^_0???;???
rU???!?????????9???K|??]j??[l???0??????Y??Z?????}????
??r???E?????	???
?
????#??????;%>("+?)???p??????????F???f?? ?E??C
???????????F????F????????????F????F??i??????????F????F????????????F????F???.??????????F????F???????????F????F?????????????????]??!?I:?JY?K:?IY??NS?IY??NS?IY??NS?IYQ?NS?IY??NS?IY??NS?IY??NS?IY??NS?+Y?,?-*????#??4?-?-?/:,?(,?C?!?+Y?,?-?-*,?E?-?/:-?(-?C?!?+Y?,?-?-*-?E?-?/:?*?C?"?+Y?,?-?-*?E?-?/:?+Y?,?-?-?/:*??:?:		???	d?e:
	ƹe:	??e:	?g:
	?g:*
??:*????#?!	??g:*
??:?????????y:??:?66??2:*??j:????:????:????????:????:????:??:???????y:
??ݧ2:??:S
SSS*?2?jS*??jSS*??jS?uW??|??B?????h	???	*?H???????;fgi j0k@lPm`npo?p?s?t?~???????=?S?\?g?q?|?????????????????????????*?N?Z?f????????????????????????????????	???????	???Y???R^_?n?tZ??rf???N?????h*??????|??h
?x?h?m?h?b??
?W???M???
?t!??!Y?!g?!??!}???r?b??\???g???	?>?	??Z???N???*????M?????&?????????V????????V??5?(+?)???u?????????????????%????????????????yy?4????????????????yy?????6????????????????yy?????????$yC??]????????????????yy?????????????????????yy?
?????????????X?H??I:?JY?K:?IY??NS?IY??NS?IY??NS?IY??NS?IY??NS?IY??NS?IY??NS?:,?(,?C?!?+Y?,?-D?-*,?E?-?/:-?(-?C?!?+Y?,?-??-*-?E?-?/:?+Y?,?-??-?/:*??:?:??gd?e:	ƹe:
?g:?g:*??:

???????y:??:?66?2:*??j:
????:????:????????:????:????:??:???????y:2??2:??ݧ2:??:S	S
S*??jS*??jSS*??jS?uW??s??9??????????	*?H???????2??? ?0?@?P?`?p????????????????????!?,?7?A?V?[?u??????????????????"?(?5?B?H?V?`?c?f?l?o?v?}????e??P??I^_?w?t???r???????????h????u???Vgh	!K?h
,@??75??A+??
V?t????Y??Z??????~?r?	??????????4????????????A+??
~?????????(?)???e??????????????yy?4??????????????yy?????6??????????????yy?????????!yC???C??T??????????????yy???????????????????yy?	???????????
????׻JY?KL*?
*?C?+?=> 66*???N*??6"?\???=?!,??+*???uW`>6????+**??d???uW6+?{?D+????:???'?????d??:+??W????+??^	
)1
?LWejn
t??????? ?\	1=?? Tb??.???Lb??????r??????????????/???
???&@?	??E???
???o?*?=*?>??*??::?C?:?*`??:*`*????:?*`*????:6???"??6*???d?`??*?
?:
??:
?FCx6FFFFFFFFFFFFFF>.FF&FFFFFFFF?FF?FFFFFFFFFFF?F?FFF?:	?`:	?X:	?P:	?H:	?@	:	?8
:	?0:	?(:	? 
:	?:	?:	?:	+	????:??YSY
S:?9?Y?:?JY?K:

?uW
?W+	?W?B????:

?%?JY?K:

?uW
?W?

?uW???ڱ??=()*+./!0)1.435=6M8Z;g<p=w@?A?C?E?G?H?K?L?N?O?Q?R?T?U?W?X?Z?[?]?^?b?c?e?f?h?i?k?l?n?q?rtuvw'x3y>zA{O|T}]~gv??;???$=?????
???	???	???	???	???	???	???	???	???	???	???	???	!?r
O1?r
????	????
????z?tp??])b?????????w??i??!f??Z-???*!??
O1??
?????????????????:?????????????W?y?4??	???????????B?+?I*????#?	?N?+Y?,?-,?-?--?-?-,?-?-?/L+?N?Y?:-??:???????:??????&	???J?O?X?v?}????H/??v???????????O4?rX+???O4??X+???B?/????????????I:?JY?K:?IY?NS?IYQ?NS?IYS?NS?IYT?NS?IY??NS?IY??NS?IY??NS?IY?NS:,?(,?C?!?+Y?,?-?-*,?E?-?/:?+Y?,?-?-*-?E?-?-?/:*??:		?:

?????:
??l?6
Ź6
*???
??6*???
??6?*???
??6*????jS
??eS*?*????????jS*?*??????jS*????jSS*????jS*????jS?uW??
??	?	*?H???????'??? ?0???O?^?m?}????????????????????/?A?F?X?h?u????????????????????????????^_??????
/???A?????Y?g??????????r?y???"??	???
?????f??????8???b?????????F??????????????X???I:?JY?K:?IY?NS?IYQ?NS?IYS?NS?IYT?NS?IY??NS?IY??NS?IY??NS?IY?NS??:S*??jS*?*??? ?!???jS*? ?jSSSS*????jS?uW*?H??????^??? ?0???O?^?m?}?????????????????
?H??Y?g??????r?y^_???????X??{":,?(,?C?!?+Y?,?-?-*,?E?-?/:-?)-?C?"?+Y?,?-?-*-?E?-?/:?+Y?,?-#?-?/:*?H??? !.$9%X(o+?4{??{Y?{g?{??v???	?.?)?????Y??+Y?,$?-*?:??%?-?/:*??"?#??+Y?,?-&?-?/:?+Y?,?-'?-?/:*??"?#??+Y?,?-(?-?/:??+Y?,?-)?-?/:,?),?C?"?+Y?,?-*?-*,?E?-?/:?+?C?#?+Y?,?-+?-*?E?-?/:-?)-?C?"?+Y?,?-,?-*-?E?-?/:?+?C?#?+Y?,?--?-*?E?-?/:-??+Y?,?-.?-?/:??+Y?,?-/?-?/:*?H???RDch,iCkZogp?r?u?v?x?y?{?|~&F?J?d?{??R?????????????????????h???	?C?=),),???X?S*+,-?0????*??Y?g??????X?S*+,-?0????*??Y?g????????t*+,-?0????H???????????????????-*?IL?JY?KM+?IYT?NS+?IYS?NS+?IYU?NS+?IY1?NS+?IY2?NS+?IY3?NS+?IYY?NS+?IY4?NS+?IY5?NS+	?IY6?NS+
?IY7?NS+?IY8?NS+?IY9?NS+
?IY:?NS+?IY;?NS+?IY\?NS+?IY]?NS+?IY??NS?j:*???j:	*???j:
*????j:*????j:??v??:
?&:???6
*??jS*????!6
*????jS
*?*????@???jS*????A?

S

S
S
*????B?	?S
S
	*????C??	S

S
S

S
??*?D?j?S
S,
?uWɶ?-
?E?F:*?̶jS	S,?uW?4Ͷ?*
?G?F:*?ζjS	S,?uW??????	*?H??+,????E????+?9?I?Y?i?x???????????????????&?*?3?=?I?T?`?k?v?{??????????????????????????????#?@?G?d?k?r?y????????????????????????
?
???????_??_?i^_
?_???T???7??*??$??r*??3???=???I??hT??h`??hk??h	v??h
??h??h???????
????????????????????????????F?? ?????????????F?F??????????????F?F??!?????????????F?F??????????????F?F??.?????????????F?F??????????????F?F??D?0
?????????????????
\*??H?#?`?+Y?,I?-*??J?#?	K?L?-M?-?/:,??,?C???+Y?,?-?-*,?E?-?/:??N:O:P:	?+Y?,?-Q?-?/:,?(,?C?!?+Y?,	?-?-*,?E?-?/:	?+Y?,?-R?-??S?-??T?-??U?-?-V?-	?-?/:?+Y?,?-?-*-?E?-?/:??+Y?,?-W?-?/:?+Y?,?-X?-?/:*?H???F	
	
!	>	7I	8j	?o	@t	By	C?	E?	F?	I?	^	`"	a9	cP	e?p>,??o???t??y??	\??\Y?\g?\??\?\??^???ZmV?????V?9?N
????????D?????:??K?L
????	l?
??
???@??	??l???????	r	s		w	x	|? ????
??	??K?6??	????????K?6??	????????
K?6??	????????K?6??	????????K?6??	????b???K?6??	????????K?6??	????????K?6??	????b???K?6??	??????????,??	???????F?Z:?+Y?,:*????[:????????:*????!6	\?-*?E?-]?-	??W????+Y?,?-?/?-?/:?+Y?,?-^?-?/:?+Y?,:?i_?-W:?6	6

	?B
.6?0?'?`?-W?a?-W?
?????-W?b?-W-?P-.?c6-.?d6	?)	?-`	??M?-??M-	`?eNf?-*-?E?-W,?g?-*,?E?-W?+Y?,?-?/?-?/:?+Y?,?-h?-?/:*?H????"	?	?	?&	?2	?B	?_	?b	?{	??	??	??	??	??	??	??	??	??	??	?	?	?	?	?#	?)	?0	?>	?F	?O	?`	?d	?u	??	??	???2-??B??	Fb?2??E?#=?	????Y??Z?????????U?U?Fb?M??V??E?R?????VV?*??
?.??? !?/*???	??????"#?8*???i??	??????$%?,	??	??????&??,??
?????'(?5*?jk?l??
?????)??,??
?????*??,??
?????+??O??IL+?IYm?NS+?IYn?NS+?IYo?NS+?IYp?NS?JY?KM*??"?#?G??N-*?q?jS-*?*?9???jS-*?4?jS-*?r?jS,-?uW*?H??+,????>


$
4
D
L
Y
^
k
 |
!?
"?
#?
$?
'?*^?^_?????L`?r?L`?????????,-?Q*?js?l??
+???./?.0???123?Q*?jt?l??
0???./?.4???56X?Q?*????#6u:?v:?+Y?,w?-?-x?-?/:,?(,?C?!?+Y?,?-D?-*,?E?-?/:-?(-?C?!?+Y?,?-F?-*-?E?-?/:?+Y?,?-y?-?/:*?H???.
8
;
<
=
H8
PC
Qa
Sl
T?
V?
X?H????Y??Z??7??8??9?8u??????E?(??:]?\
*+,-?z??
^?4
??
Y?
Z?
7?
}???;]?]*?j{?l??
c?4??Y?Z???}???<??,??
h?????=??,??
l?????>??,??
p????????,??
t?????@??,??
{?????AX?S*?j|?l??
??*??Y?Z????BX?S*?j}?l??
??*??Y?Z?????C]?]*?j~?l??
??4??Y?Z??D???EK?6??
????F???G??,??
??????H??2*????
??????I??2*?????
??????J??,??
????K??,??
????L??,??
??????M??,??
??????N??,??
??????OP?+?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??
B/
012+485@6M7Y9f:n;{<?>???@?A?B?C?D?E?G?H?IJLN&O3P?QLRTSaTmUzV?W?X?Z?[?\?]?_?a?b?c?defh%i2j:kGlSm`nhoup?q?r?s?t?u?v?w?x?y?z??Q???Q?RS?
???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy