1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Npgsql</name>
- </assembly>
- <members>
- <member name="T:Npgsql.NpgsqlParameter">
- <summary>
- This class represents a parameter to a command that will be sent to server
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlParameter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> class.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
- class with the parameter m_Name and a value of the new <b>NpgsqlParameter</b>.
- </summary>
- <param m_Name="parameterName">The m_Name of the parameter to map.</param>
- <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
- <remarks>
- <p>When you specify an <see cref="T:System.Object">Object</see>
- in the value parameter, the <see cref="T:System.Data.DbType">DbType</see> is
- inferred from the .NET Framework type of the <b>Object</b>.</p>
- <p>When using this constructor, you must be aware of a possible misuse of the constructor which takes a DbType parameter.
- This happens when calling this constructor passing an int 0 and the compiler thinks you are passing a value of DbType.
- Use <code> Convert.ToInt32(value) </code> for example to have compiler calling the correct constructor.</p>
- </remarks>
- </member>
- <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
- class with the parameter m_Name and the data type.
- </summary>
- <param m_Name="parameterName">The m_Name of the parameter to map.</param>
- <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
- class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, and the size.
- </summary>
- <param m_Name="parameterName">The m_Name of the parameter to map.</param>
- <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
- <param m_Name="size">The length of the parameter.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
- class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size,
- and the source column m_Name.
- </summary>
- <param m_Name="parameterName">The m_Name of the parameter to map.</param>
- <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
- <param m_Name="size">The length of the parameter.</param>
- <param m_Name="sourceColumn">The m_Name of the source column.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameter.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String,System.Data.ParameterDirection,System.Boolean,System.Byte,System.Byte,System.Data.DataRowVersion,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
- class with the parameter m_Name, the <see cref="T:System.Data.DbType">DbType</see>, the size,
- the source column m_Name, a <see cref="T:System.Data.ParameterDirection">ParameterDirection</see>,
- the precision of the parameter, the scale of the parameter, a
- <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> to use, and the
- value of the parameter.
- </summary>
- <param m_Name="parameterName">The m_Name of the parameter to map.</param>
- <param m_Name="parameterType">One of the <see cref="T:System.Data.DbType">DbType</see> values.</param>
- <param m_Name="size">The length of the parameter.</param>
- <param m_Name="sourceColumn">The m_Name of the source column.</param>
- <param m_Name="direction">One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see> values.</param>
- <param m_Name="isNullable"><b>true</b> if the value of the field can be null, otherwise <b>false</b>.</param>
- <param m_Name="precision">The total number of digits to the left and right of the decimal point to which
- <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param>
- <param m_Name="scale">The total number of decimal places to which
- <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.</param>
- <param m_Name="sourceVersion">One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values.</param>
- <param m_Name="value">An <see cref="T:System.Object">Object</see> that is the value
- of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameter.Clone">
- <summary>
- Creates a new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that
- is a copy of the current instance.
- </summary>
- <returns>A new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> that is a copy of this instance.</returns>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.Precision">
- <summary>
- Gets or sets the maximum number of digits used to represent the
- <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property.
- </summary>
- <value>The maximum number of digits used to represent the
- <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> property.
- The default value is 0, which indicates that the data provider
- sets the precision for <b>Value</b>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.Scale">
- <summary>
- Gets or sets the number of decimal places to which
- <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved.
- </summary>
- <value>The number of decimal places to which
- <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see> is resolved. The default is 0.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.Size">
- <summary>
- Gets or sets the maximum size, in bytes, of the data within the column.
- </summary>
- <value>The maximum size, in bytes, of the data within the column.
- The default value is inferred from the parameter value.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.DbType">
- <summary>
- Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter.
- </summary>
- <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.NpgsqlDbType">
- <summary>
- Gets or sets the <see cref="T:System.Data.DbType">DbType</see> of the parameter.
- </summary>
- <value>One of the <see cref="T:System.Data.DbType">DbType</see> values. The default is <b>String</b>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.Direction">
- <summary>
- Gets or sets a value indicating whether the parameter is input-only,
- output-only, bidirectional, or a stored procedure return value parameter.
- </summary>
- <value>One of the <see cref="T:System.Data.ParameterDirection">ParameterDirection</see>
- values. The default is <b>Input</b>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.IsNullable">
- <summary>
- Gets or sets a value indicating whether the parameter accepts null values.
- </summary>
- <value><b>true</b> if null values are accepted; otherwise, <b>false</b>. The default is <b>false</b>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.ParameterName">
- <summary>
- Gets or sets the m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.
- </summary>
- <value>The m_Name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.
- The default is an empty string.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.CleanName">
- <summary>
- The m_Name scrubbed of any optional marker
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.SourceColumn">
- <summary>
- Gets or sets the m_Name of the source column that is mapped to the
- <see cref="T:System.Data.DataSet">DataSet</see> and used for loading or
- returning the <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>.
- </summary>
- <value>The m_Name of the source column that is mapped to the
- <see cref="T:System.Data.DataSet">DataSet</see>. The default is an empty string.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.SourceVersion">
- <summary>
- Gets or sets the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see>
- to use when loading <see cref="P:Npgsql.NpgsqlParameter.Value">Value</see>.
- </summary>
- <value>One of the <see cref="T:System.Data.DataRowVersion">DataRowVersion</see> values.
- The default is <b>Current</b>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.Value">
- <summary>
- Gets or sets the value of the parameter.
- </summary>
- <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter.
- The default value is null.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameter.NpgsqlValue">
- <summary>
- Gets or sets the value of the parameter.
- </summary>
- <value>An <see cref="T:System.Object">Object</see> that is the value of the parameter.
- The default value is null.</value>
- </member>
- <member name="T:Npgsql.NpgsqlFlush">
- <summary>
- This class represents the Parse message sent to PostgreSQL
- server.
- </summary>
-
- </member>
- <member name="T:Npgsql.ClientMessage">
- <summary>
- For classes representing messages sent from the client to the server.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlCopySerializer">
- <summary>
- Writes given objects into a stream for PostgreSQL COPY in default copy format (not CSV or BINARY).
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clone">
- <summary>
- Return an exact copy of this NpgsqlConnectionString.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(System.String,System.Object)">
- <summary>
- This function will set value for known key, both private member and base[key].
- </summary>
- <param name="keyword"></param>
- <param name="value"></param>
- </member>
- <member name="M:Npgsql.NpgsqlConnectionStringBuilder.SetValue(Npgsql.Keywords,System.Object)">
- <summary>
- The function will modify private member only, not base[key].
- </summary>
- <param name="keyword"></param>
- <param name="value"></param>
- </member>
- <member name="M:Npgsql.NpgsqlConnectionStringBuilder.Clear">
- <summary>
- Clear the member and assign them to the default value.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Compatible">
- <summary>
- Compatibilty version. When possible, behaviour caused by breaking changes will be preserved
- if this version is less than that where the breaking change was introduced.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnectionStringBuilder.Item(System.String)">
- <summary>
- Case insensative accessor for indivual connection string values.
- </summary>
- </member>
- <member name="T:Npgsql.MD5">
- <summary>
- Common base class for all derived MD5 implementations.
- </summary>
- </member>
- <member name="M:Npgsql.HashAlgorithm.#ctor">
- <summary>
- Called from constructor of derived class.
- </summary>
- </member>
- <member name="M:Npgsql.HashAlgorithm.Finalize">
- <summary>
- Finalizer for HashAlgorithm
- </summary>
- </member>
- <member name="M:Npgsql.HashAlgorithm.ComputeHash(System.Byte[])">
- <summary>
- Computes the entire hash of all the bytes in the byte array.
- </summary>
- </member>
- <member name="M:Npgsql.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
- <summary>
- When overridden in a derived class, drives the hashing function.
- </summary>
- <param name="rgb"></param>
- <param name="start"></param>
- <param name="size"></param>
- </member>
- <member name="M:Npgsql.HashAlgorithm.HashFinal">
- <summary>
- When overridden in a derived class, this pads and hashes whatever data might be left in the buffers and then returns the hash created.
- </summary>
- </member>
- <member name="M:Npgsql.HashAlgorithm.Initialize">
- <summary>
- When overridden in a derived class, initializes the object to prepare for hashing.
- </summary>
- </member>
- <member name="M:Npgsql.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
- <summary>
- Used for stream chaining. Computes hash as data passes through it.
- </summary>
- <param name="inputBuffer">The buffer from which to grab the data to be copied.</param>
- <param name="inputOffset">The offset into the input buffer to start reading at.</param>
- <param name="inputCount">The number of bytes to be copied.</param>
- <param name="outputBuffer">The buffer to write the copied data to.</param>
- <param name="outputOffset">At what point in the outputBuffer to write the data at.</param>
- </member>
- <member name="M:Npgsql.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Used for stream chaining. Computes hash as data passes through it. Finishes off the hash.
- </summary>
- <param name="inputBuffer">The buffer from which to grab the data to be copied.</param>
- <param name="inputOffset">The offset into the input buffer to start reading at.</param>
- <param name="inputCount">The number of bytes to be copied.</param>
- </member>
- <member name="P:Npgsql.HashAlgorithm.CanTransformMultipleBlocks">
- <summary>
- Get whether or not the hash can transform multiple blocks at a time.
- Note: MUST be overriden if descendant can transform multiple block
- on a single call!
- </summary>
- </member>
- <member name="P:Npgsql.HashAlgorithm.Hash">
- <summary>
- Gets the previously computed hash.
- </summary>
- </member>
- <member name="P:Npgsql.HashAlgorithm.HashSize">
- <summary>
- Returns the size in bits of the hash.
- </summary>
- </member>
- <member name="P:Npgsql.HashAlgorithm.InputBlockSize">
- <summary>
- Must be overriden if not 1
- </summary>
- </member>
- <member name="P:Npgsql.HashAlgorithm.OutputBlockSize">
- <summary>
- Must be overriden if not 1
- </summary>
- </member>
- <member name="M:Npgsql.MD5.#ctor">
- <summary>
- Called from constructor of derived class.
- </summary>
- </member>
- <member name="M:Npgsql.MD5.Create">
- <summary>
- Creates the default derived class.
- </summary>
- </member>
- <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetColumnsForJoin(Npgsql.SqlGenerators.JoinExpression,Npgsql.SqlGenerators.ProjectionExpression,Npgsql.SqlGenerators.VisitedExpression)">
- <summary>
- Given a join expression and a projection, fetch all columns in the projection
- that reference columns in the join.
- </summary>
- </member>
- <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetFromNames(Npgsql.SqlGenerators.InputExpression,System.Collections.Generic.List{System.String})">
- <summary>
- Given an InputExpression append all from names (including nested joins) to the list.
- </summary>
- </member>
- <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.GetReplacementColumn(Npgsql.SqlGenerators.JoinExpression,Npgsql.SqlGenerators.ColumnExpression)">
- <summary>
- Get new ColumnExpression that will be used in projection that had it's existing columns moved.
- These should be simple references to the inner column
- </summary>
- </member>
- <member name="M:Npgsql.SqlGenerators.SqlBaseGenerator.AdjustPropertyAccess(Npgsql.SqlGenerators.ColumnExpression[],System.String)">
- <summary>
- Every property accessed in the list of columns must be adjusted for a new scope
- </summary>
- </member>
- <member name="T:Npgsql.PGUtil">
- <summary>
- This class provides many util methods to handle
- reading and writing of PostgreSQL protocol messages.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.ConvertProtocolVersion(Npgsql.ProtocolVersion)">
- <summary>
- This method takes a ProtocolVersion and returns an integer
- version number that the Postgres backend will recognize in a
- startup packet.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.ExtractServerVersion(System.String)">
- <summary>
- This method takes a version string as returned by SELECT VERSION() and returns
- a valid version string ("7.2.2" for example).
- This is only needed when running protocol version 2.
- This does not do any validity checks.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.ReadString(System.IO.Stream)">
- <summary>
- This method gets a C NULL terminated string from the network stream.
- It keeps reading a byte in each time until a NULL byte is returned.
- It returns the resultant string of bytes read.
- This string is sent from backend.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.ReadBytes(System.IO.Stream,System.Byte[],System.Int32,System.Int32)">
- <summary>
- Reads requested number of bytes from stream with retries until Stream.Read returns 0 or count is reached.
- </summary>
- <param name="stream">Stream to read</param>
- <param name="buffer">byte buffer to fill</param>
- <param name="offset">starting position to fill the buffer</param>
- <param name="count">number of bytes to read</param>
- <returns>The number of bytes read. May be less than count if no more bytes are available.</returns>
- </member>
- <member name="M:Npgsql.PGUtil.WriteString(System.String,System.IO.Stream)">
- <summary>
- This method writes a C NULL terminated string to the network stream.
- It appends a NULL terminator to the end of the String.
- </summary>
- <summary>
- This method writes a C NULL terminated string to the network stream.
- It appends a NULL terminator to the end of the String.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.WriteBytes(System.Byte[],System.IO.Stream)">
- <summary>
- This method writes a set of bytes to the stream. It also enables logging of them.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.WriteLimString(System.String,System.Int32,System.IO.Stream)">
- <summary>
- This method writes a C NULL terminated string limited in length to the
- backend server.
- It pads the string with null bytes to the size specified.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.WriteInt32(System.IO.Stream,System.Int32)">
- <summary>
- Write a 32-bit integer to the given stream in the correct byte order.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.ReadInt32(System.IO.Stream)">
- <summary>
- Read a 32-bit integer from the given stream in the correct byte order.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.WriteInt16(System.IO.Stream,System.Int16)">
- <summary>
- Write a 16-bit integer to the given stream in the correct byte order.
- </summary>
- </member>
- <member name="M:Npgsql.PGUtil.ReadInt16(System.IO.Stream)">
- <summary>
- Read a 16-bit integer from the given stream in the correct byte order.
- </summary>
- </member>
- <member name="T:Npgsql.ProtocolVersion">
- <summary>
- Represent the frontend/backend protocol version.
- </summary>
- </member>
- <member name="T:Npgsql.ServerVersion">
- <summary>
- Represent the backend server version.
- As this class offers no functionality beyond that offered by <see cref="T:System.Version"/> it has been
- deprecated in favour of that class.
- </summary>
-
- </member>
- <member name="M:Npgsql.ServerVersion.ToString">
- <summary>
- Returns the string representation of this version in three place dot notation (Major.Minor.Patch).
- </summary>
- </member>
- <member name="P:Npgsql.ServerVersion.Major">
- <summary>
- Server version major number.
- </summary>
- </member>
- <member name="P:Npgsql.ServerVersion.Minor">
- <summary>
- Server version minor number.
- </summary>
- </member>
- <member name="P:Npgsql.ServerVersion.Patch">
- <summary>
- Server version patch level number.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlCopyOut">
- <summary>
- Represents a PostgreSQL COPY TO STDOUT operation with a corresponding SQL statement
- to execute against a PostgreSQL database
- and an associated stream used to write results to (if provided by user)
- or for reading the results (when generated by driver).
- Eg. new NpgsqlCopyOut("COPY (SELECT * FROM mytable) TO STDOUT", connection, streamToWrite).Start();
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOut.#ctor(System.String,Npgsql.NpgsqlConnection)">
- <summary>
- Creates NpgsqlCommand to run given query upon Start(), after which CopyStream provides data from database as requested in the query.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)">
- <summary>
- Given command is run upon Start(), after which CopyStream provides data from database as requested in the query.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOut.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)">
- <summary>
- Given command is executed upon Start() and all requested copy data is written to toStream immediately.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOut.FieldIsBinary(System.Int32)">
- <summary>
- Returns true if this operation is currently active and field at given location is in binary format.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOut.Start">
- <summary>
- Command specified upon creation is executed as a non-query.
- If CopyStream is set upon creation, all copy data from server will be written to it, and operation will be finished immediately.
- Otherwise the CopyStream member can be used for reading copy data from server until no more data is available.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOut.End">
- <summary>
- Flush generated CopyStream at once. Effectively reads and discard all the rest of copy data from server.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOut.IsActive">
- <summary>
- Returns true if the connection is currently reserved for this operation.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOut.CopyStream">
- <summary>
- The stream provided by user or generated upon Start()
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOut.NpgsqlCommand">
- <summary>
- The Command used to execute this copy operation.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOut.IsBinary">
- <summary>
- Returns true if this operation is currently active and in binary format.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOut.FieldCount">
- <summary>
- Returns number of fields if this operation is currently active, otherwise -1
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOut.Read">
- <summary>
- Faster alternative to using the generated CopyStream.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlConnectorPool">
- <summary>
- This class manages all connector objects, pooled AND non-pooled.
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorPoolMgr">
- <value>Unique static instance of the connector pool
- mamager.</value>
- </member>
- <member name="F:Npgsql.NpgsqlConnectorPool.PooledConnectors">
- <value>Map of index to unused pooled connectors, avaliable to the
- next RequestConnector() call.</value>
- <remarks>This hashmap will be indexed by connection string.
- This key will hold a list of queues of pooled connectors available to be used.</remarks>
- </member>
- <member name="F:Npgsql.NpgsqlConnectorPool.Timer">
- <value>Timer for tracking unused connections in pools.</value>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.RequestConnector(Npgsql.NpgsqlConnection)">
- <summary>
- Searches the shared and pooled connector lists for a
- matching connector object or creates a new one.
- </summary>
- <param name="Connection">The NpgsqlConnection that is requesting
- the connector. Its ConnectionString will be used to search the
- pool for available connectors.</param>
- <returns>A connector object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnector(Npgsql.NpgsqlConnection)">
- <summary>
- Find a pooled connector. Handle locking and timeout here.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(Npgsql.NpgsqlConnection)">
- <summary>
- Find a pooled connector. Handle shared/non-shared here.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.ReleaseConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
- <summary>
- Releases a connector, possibly back to the pool for future use.
- </summary>
- <remarks>
- Pooled connectors will be put back into the pool if there is room.
- Shared connectors should just have their use count decremented
- since they always stay in the shared pool.
- </remarks>
- <param name="Connector">The connector to release.</param>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
- <summary>
- Release a pooled connector. Handle locking here.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.ReleasePooledConnectorInternal(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
- <summary>
- Release a pooled connector. Handle shared/non-shared here.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.GetNonPooledConnector(Npgsql.NpgsqlConnection)">
- <summary>
- Create a connector without any pooling functionality.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.GetPooledConnector(Npgsql.NpgsqlConnection)">
- <summary>
- Find an available pooled connector in the non-shared pool, or create
- a new one if none found.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.FixPoolCountBecauseOfConnectionDisposeFalse(Npgsql.NpgsqlConnection)">
- <summary>
- This method is only called when NpgsqlConnection.Dispose(false) is called which means a
- finalization. This also means, an NpgsqlConnection was leak. We clear pool count so that
- client doesn't end running out of connections from pool. When the connection is finalized, its underlying
- socket is closed.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.UngetNonPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
- <summary>
- Close the connector.
- </summary>
- <param name="Connection"></param>
- <param name="Connector">Connector to release</param>
- </member>
- <member name="M:Npgsql.NpgsqlConnectorPool.UngetPooledConnector(Npgsql.NpgsqlConnection,Npgsql.NpgsqlConnector)">
- <summary>
- Put a pooled connector into the pool queue.
- </summary>
- <param name="Connector">Connector to pool</param>
- </member>
- <member name="T:Npgsql.NpgsqlConnectorPool.ConnectorQueue">
- <summary>
- A queue with an extra Int32 for keeping track of busy connections.
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Available">
- <summary>
- Connections available to the end user
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlConnectorPool.ConnectorQueue.Busy">
- <summary>
- Connections currently in use
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlBackEndKeyData">
- <summary>
- This class represents a BackEndKeyData message received
- from PostgreSQL
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlPromotableSinglePhaseNotification.Prepare">
- <summary>
- Used when a connection is closed
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlQuery">
- <summary>
- Summary description for NpgsqlQuery
- </summary>
- </member>
- <member name="T:Npgsql.NoticeEventHandler">
- <summary>
- Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notice</see> events.
- </summary>
- <param name="e">A <see cref="T:Npgsql.NpgsqlNoticeEventArgs">NpgsqlNoticeEventArgs</see> that contains the event data.</param>
- </member>
- <member name="T:Npgsql.NotificationEventHandler">
- <summary>
- Represents the method that handles the <see cref="E:Npgsql.NpgsqlConnection.Notification">Notification</see> events.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:Npgsql.NpgsqlNotificationEventArgs">NpgsqlNotificationEventArgs</see> that contains the event data.</param>
- </member>
- <member name="T:Npgsql.NpgsqlConnection">
- <summary>
- This class represents a connection to a
- PostgreSQL server.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.#ctor">
- <summary>
- Initializes a new instance of the
- <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> class.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.#ctor(System.String)">
- <summary>
- Initializes a new instance of the
- <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> class
- and sets the <see cref="P:Npgsql.NpgsqlConnection.ConnectionString">ConnectionString</see>.
- </summary>
- <param name="ConnectionString">The connection used to open the PostgreSQL database.</param>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.BeginDbTransaction(System.Data.IsolationLevel)">
- <summary>
- Begins a database transaction with the specified isolation level.
- </summary>
- <param name="isolationLevel">The <see cref="T:System.Data.IsolationLevel">isolation level</see> under which the transaction should run.</param>
- <returns>An <see cref="T:System.Data.Common.DbTransaction">DbTransaction</see>
- object representing the new transaction.</returns>
- <remarks>
- Currently the IsolationLevel ReadCommitted and Serializable are supported by the PostgreSQL backend.
- There's no support for nested transactions.
- </remarks>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.BeginTransaction">
- <summary>
- Begins a database transaction.
- </summary>
- <returns>A <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>
- object representing the new transaction.</returns>
- <remarks>
- Currently there's no support for nested transactions.
- </remarks>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.BeginTransaction(System.Data.IsolationLevel)">
- <summary>
- Begins a database transaction with the specified isolation level.
- </summary>
- <param name="level">The <see cref="T:System.Data.IsolationLevel">isolation level</see> under which the transaction should run.</param>
- <returns>A <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>
- object representing the new transaction.</returns>
- <remarks>
- Currently the IsolationLevel ReadCommitted and Serializable are supported by the PostgreSQL backend.
- There's no support for nested transactions.
- </remarks>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.Open">
- <summary>
- Opens a database connection with the property settings specified by the
- <see cref="P:Npgsql.NpgsqlConnection.ConnectionString">ConnectionString</see>.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.ChangeDatabase(System.String)">
- <summary>
- This method changes the current database by disconnecting from the actual
- database and connecting to the specified.
- </summary>
- <param name="dbName">The name of the database to use in place of the current database.</param>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.Close">
- <summary>
- Releases the connection to the database. If the connection is pooled, it will be
- made available for re-use. If it is non-pooled, the actual connection will be shutdown.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.CreateDbCommand">
- <summary>
- Creates and returns a <see cref="T:System.Data.Common.DbCommand">DbCommand</see>
- object associated with the <see cref="T:System.Data.Common.DbConnection">IDbConnection</see>.
- </summary>
- <returns>A <see cref="T:System.Data.Common.DbCommand">DbCommand</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.CreateCommand">
- <summary>
- Creates and returns a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>
- object associated with the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>.
- </summary>
- <returns>A <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.Dispose(System.Boolean)">
- <summary>
- Releases all resources used by the
- <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>.
- </summary>
- <param name="disposing"><b>true</b> when called from Dispose();
- <b>false</b> when being called from the finalizer.</param>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.System#ICloneable#Clone">
- <summary>
- Create a new connection based on this one.
- </summary>
- <returns>A new NpgsqlConnection object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.Clone">
- <summary>
- Create a new connection based on this one.
- </summary>
- <returns>A new NpgsqlConnection object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
- <summary>
- Default SSL CertificateSelectionCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])">
- <summary>
- Default SSL CertificateValidationCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)">
- <summary>
- Default SSL PrivateKeySelectionCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
- <summary>
- Default SSL ProvideClientCertificatesCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.LogConnectionString">
- <summary>
- Write each key/value pair in the connection string to the log.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.GetSchema">
- <summary>
- Returns the supported collections
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.GetSchema(System.String)">
- <summary>
- Returns the schema collection specified by the collection name.
- </summary>
- <param name="collectionName">The collection name.</param>
- <returns>The collection specified.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlConnection.GetSchema(System.String,System.String[])">
- <summary>
- Returns the schema collection specified by the collection name filtered by the restrictions.
- </summary>
- <param name="collectionName">The collection name.</param>
- <param name="restrictions">
- The restriction values to filter the results. A description of the restrictions is contained
- in the Restrictions collection.
- </param>
- <returns>The collection specified.</returns>
- </member>
- <member name="E:Npgsql.NpgsqlConnection.Notice">
- <summary>
- Occurs on NoticeResponses from the PostgreSQL backend.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnection.Notification">
- <summary>
- Occurs on NotificationResponses from the PostgreSQL backend.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnection.ProvideClientCertificatesCallback">
- <summary>
- Called to provide client certificates for SSL handshake.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnection.CertificateSelectionCallback">
- <summary>
- Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnection.CertificateValidationCallback">
- <summary>
- Mono.Security.Protocol.Tls.CertificateValidationCallback delegate.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnection.PrivateKeySelectionCallback">
- <summary>
- Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.ConnectionString">
- <summary>
- Gets or sets the string used to connect to a PostgreSQL database.
- Valid values are:
- <ul>
- <li>
- Server: Address/Name of Postgresql Server;
- </li>
- <li>
- Port: Port to connect to;
- </li>
- <li>
- Protocol: Protocol version to use, instead of automatic; Integer 2 or 3;
- </li>
- <li>
- Database: Database name. Defaults to user name if not specified;
- </li>
- <li>
- User Id: User name;
- </li>
- <li>
- Password: Password for clear text authentication;
- </li>
- <li>
- SSL: True or False. Controls whether to attempt a secure connection. Default = False;
- </li>
- <li>
- Pooling: True or False. Controls whether connection pooling is used. Default = True;
- </li>
- <li>
- MinPoolSize: Min size of connection pool;
- </li>
- <li>
- MaxPoolSize: Max size of connection pool;
- </li>
- <li>
- Timeout: Time to wait for connection open in seconds. Default is 15.
- </li>
- <li>
- CommandTimeout: Time to wait for command to finish execution before throw an exception. In seconds. Default is 20.
- </li>
- <li>
- Sslmode: Mode for ssl connection control. Can be Prefer, Require, Allow or Disable. Default is Disable. Check user manual for explanation of values.
- </li>
- <li>
- ConnectionLifeTime: Time to wait before closing unused connections in the pool in seconds. Default is 15.
- </li>
- <li>
- SyncNotification: Specifies if Npgsql should use synchronous notifications.
- </li>
- <li>
- SearchPath: Changes search path to specified and public schemas.
- </li>
- </ul>
- </summary>
- <value>The connection string that includes the server name,
- the database name, and other parameters needed to establish
- the initial connection. The default value is an empty string.
- </value>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.Host">
- <summary>
- Backend server host name.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.Port">
- <summary>
- Backend server port.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.SSL">
- <summary>
- If true, the connection will attempt to use SSL.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.ConnectionTimeout">
- <summary>
- Gets the time to wait while trying to establish a connection
- before terminating the attempt and generating an error.
- </summary>
- <value>The time (in seconds) to wait for a connection to open. The default value is 15 seconds.</value>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.CommandTimeout">
- <summary>
- Gets the time to wait while trying to execute a command
- before terminating the attempt and generating an error.
- </summary>
- <value>The time (in seconds) to wait for a command to complete. The default value is 20 seconds.</value>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.ConnectionLifeTime">
- <summary>
- Gets the time to wait before closing unused connections in the pool if the count
- of all connections exeeds MinPoolSize.
- </summary>
- <remarks>
- If connection pool contains unused connections for ConnectionLifeTime seconds,
- the half of them will be closed. If there will be unused connections in a second
- later then again the half of them will be closed and so on.
- This strategy provide smooth change of connection count in the pool.
- </remarks>
- <value>The time (in seconds) to wait. The default value is 15 seconds.</value>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.Database">
- <summary>
- Gets the name of the current database or the database to be used after a connection is opened.
- </summary>
- <value>The name of the current database or the name of the database to be
- used after a connection is opened. The default value is the empty string.</value>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.PreloadReader">
- <summary>
- Whether datareaders are loaded in their entirety (for compatibility with earlier code).
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.DataSource">
- <summary>
- Gets the database server name.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.SyncNotification">
- <summary>
- Gets flag indicating if we are using Synchronous notification or not.
- The default value is false.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.FullState">
- <summary>
- Gets the current state of the connection.
- </summary>
- <value>A bitwise combination of the <see cref="T:System.Data.ConnectionState">ConnectionState</see> values. The default is <b>Closed</b>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.State">
- <summary>
- Gets whether the current state of the connection is Open or Closed
- </summary>
- <value>ConnectionState.Open or ConnectionState.Closed</value>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.PostgreSqlVersion">
- <summary>
- Version of the PostgreSQL backend.
- This can only be called when there is an active connection.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.BackendProtocolVersion">
- <summary>
- Protocol version in use.
- This can only be called when there is an active connection.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.ProcessID">
- <summary>
- Process id of backend server.
- This can only be called when there is an active connection.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.Connector">
- <summary>
- The connector object connected to the backend.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.ConnectionStringValues">
- <summary>
- Gets the NpgsqlConnectionStringBuilder containing the parsed connection string values.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.UserName">
- <summary>
- User name.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.Password">
- <summary>
- Password.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnection.Pooling">
- <summary>
- Determine if connection pooling will be used for this connection.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlCancelRequest">
- <summary>
- This class represents the CancelRequest message sent to PostgreSQL
- server.
- </summary>
-
- </member>
- <!-- Badly formed XML comment ignored for member "T:NpgsqlTypes.NpgsqlInterval" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMicrosecond" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMillsecond" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerSecond" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMinute" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerHour" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerDay" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.HoursPerDay" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.DaysPerMonth" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.TicksPerMonth" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.MonthsPerYear" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.MaxValue" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.MinValue" -->
- <!-- Badly formed XML comment ignored for member "F:NpgsqlTypes.NpgsqlInterval.Zero" -->
- <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int64)">
- <param name="ticks">A time period expressed in 100ns units.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.TimeSpan)">
- <param name="timespan">A time period expressed in a <see cref="T:System.TimeSpan"/></param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int64)">
- <param name="ticks">Number of 100ns units.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
- <param name="seconds">Number of seconds.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
- <param name="milliseconds">Number of milliseconds.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
- <param name="milliseconds">Number of milliseconds.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
- <param name="milliseconds">Number of milliseconds.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromTicks(System.Int64)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of ticks.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromMicroseconds(System.Double)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of microseconds.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromMilliseconds(System.Double)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of milliseconds.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromSeconds(System.Double)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of seconds.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromMinutes(System.Double)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of minutes.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromHours(System.Double)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of hours.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromDays(System.Double)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of days.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.FromMonths(System.Double)">
- <returns>A <see cref="M:NpgsqlTypes.NpgsqlInterval.Canonicalize"/>d <see cref="T:NpgsqlTypes.NpgsqlInterval"/> with the given number of months.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.Add(NpgsqlTypes.NpgsqlInterval)">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the sums of the two instances.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.Subtract(NpgsqlTypes.NpgsqlInterval)">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"></see> whose values are the differences of the two instances.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.Negate">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the negated value of this instance.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.Duration">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose value is the absolute value of this instance.</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.JustifyDays" -->
- <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyDays">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any days converted to multiples of ±24hours.</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.JustifyMonths" -->
- <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyMonths">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days.</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.JustifyInterval" -->
- <member name="M:NpgsqlTypes.NpgsqlInterval.UnjustifyInterval">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> based on this one, but with any months converted to multiples of ±30days and then any days converted to multiples of ±24hours;</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Canonicalize" -->
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_Implicit(System.TimeSpan)~NpgsqlTypes.NpgsqlInterval">
- <returns>An eqivalent, canonical, <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_Explicit(NpgsqlTypes.NpgsqlInterval)~System.TimeSpan">
- <returns>An equivalent <see cref="T:System.TimeSpan"/>.</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Equals(NpgsqlTypes.NpgsqlInterval)" -->
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Equals(System.Object)" -->
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.Compare(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)" -->
- <member name="M:NpgsqlTypes.NpgsqlInterval.GetHashCode">
- <returns>An signed integer.</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "M:NpgsqlTypes.NpgsqlInterval.CompareTo(NpgsqlTypes.NpgsqlInterval)" -->
- <member name="M:NpgsqlTypes.NpgsqlInterval.CompareTo(System.Object)">
- <exception cref="T:System.ArgumentException">The argument is not an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.Parse(System.String)">
- <exception cref="T:System.FormatException">The string was not in a format that could be parsed to produce an <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.</exception>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.TryParse(System.String,NpgsqlTypes.NpgsqlInterval@)">
- <returns>true if the parsing succeeded, false otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.ToString">
- <returns>The <see cref="T:System.String"/> representation.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_Addition(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the sum of the arguments.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_Subtraction(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>An <see cref="T:NpgsqlTypes.NpgsqlInterval"/> whose values are the difference of the arguments</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_Equality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>true if the two arguments are exactly the same, false otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_Inequality(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>false if the two arguments are exactly the same, true otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than second, false otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_LessThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is less than or equivalent to second, false otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThan(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than second, false otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_GreaterThanOrEqual(NpgsqlTypes.NpgsqlInterval,NpgsqlTypes.NpgsqlInterval)">
- <returns>true if the first <see cref="T:NpgsqlTypes.NpgsqlInterval"/> is greater than or equivalent to the second, false otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryPlus(NpgsqlTypes.NpgsqlInterval)">
- <returns>The argument.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlInterval.op_UnaryNegation(NpgsqlTypes.NpgsqlInterval)">
- <returns>The negation of the argument.</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Ticks" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Microseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Milliseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Seconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Minutes" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Hours" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Days" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Months" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.Time" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalTicks" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMicroseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMilliseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalSeconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMinutes" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalHours" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalDays" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlInterval.TotalMonths" -->
- <member name="M:NpgsqlTypes.NpgsqlTime.Normalize">
- <returns>This time, normalised</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Ticks" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Microseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Milliseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Seconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Minutes" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTime.Hours" -->
- <member name="M:NpgsqlTypes.NpgsqlTimeTZ.Normalize">
- <returns>This time, normalised</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTimeTZ.CompareTo(NpgsqlTypes.NpgsqlTimeTZ)">
- <returns>An integer which is 0 if they are equal, < 0 if this is the smaller and > 0 if this is the larger.</returns>
- </member>
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Microseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Milliseconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Seconds" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Minutes" -->
- <!-- Badly formed XML comment ignored for member "P:NpgsqlTypes.NpgsqlTimeTZ.Hours" -->
- <member name="T:Npgsql.SSPIHandler">
- <summary>
- A class to handle everything associated with SSPI authentication
- </summary>
- </member>
- <member name="T:Npgsql.SSPIHandler.SecBufferDesc">
- <summary>
- Simplified SecBufferDesc struct with only one SecBuffer
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlSync">
- <summary>
- This class represents the Parse message sent to PostgreSQL
- server.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlNoticeEventArgs">
- <summary>
- EventArgs class to send Notice parameters, which are just NpgsqlError's in a lighter context.
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlNoticeEventArgs.Notice">
- <summary>
- Notice information.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlError">
- <summary>
- This class represents the ErrorResponse and NoticeResponse
- message sent from PostgreSQL server.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlError.ToString">
- <summary>
- Return a string representation of this error object.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Severity">
- <summary>
- Severity code. All versions.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Code">
- <summary>
- Error code. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Message">
- <summary>
- Terse error message. All versions.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Detail">
- <summary>
- Detailed error message. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Hint">
- <summary>
- Suggestion to help resolve the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Position">
- <summary>
- Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.InternalPosition">
- <summary>
- Position (one based) within the query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.InternalQuery">
- <summary>
- Internal query string where the error was encounterd. This position refers to an internal command executed for example inside a PL/pgSQL function. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Where">
- <summary>
- Trace back information. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.File">
- <summary>
- Source file (in backend) reporting the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Line">
- <summary>
- Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.Routine">
- <summary>
- Source routine (in backend) reporting the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.ErrorSql">
- <summary>
- String containing the sql sent which produced this error.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlError.BackendProtocolVersion">
- <summary>
- Backend protocol version in use.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlCopyOutState">
- <summary>
- Represents an ongoing COPY TO STDOUT operation.
- Provides methods to read data from server or end the operation.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlState">
- <summary> This class represents the base class for the state pattern design pattern
- implementation.
- </summary>
-
- </member>
- <member name="M:Npgsql.NpgsqlState.ChangeState(Npgsql.NpgsqlConnector,Npgsql.NpgsqlState)">
- <summary>
- This method is used by the states to change the state of the context.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlState.ProcessBackendResponses(Npgsql.NpgsqlConnector)">
- <summary>
- This method is responsible to handle all protocol messages sent from the backend.
- It holds all the logic to do it.
- To exchange data, it uses a Mediator object from which it reads/writes information
- to handle backend requests.
- </summary>
-
- </member>
- <member name="M:Npgsql.NpgsqlState.ProcessBackendResponsesEnum(Npgsql.NpgsqlConnector)">
- <summary>
- This method is responsible to handle all protocol messages sent from the backend.
- It holds all the logic to do it.
- To exchange data, it uses a Mediator object from which it reads/writes information
- to handle backend requests.
- </summary>
-
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)">
- <summary>
- Called from NpgsqlState.ProcessBackendResponses upon CopyOutResponse.
- If CopyStream is already set, it is used to write data received from server, after which the copy ends.
- Otherwise CopyStream is set to a readable NpgsqlCopyOutStream that receives data from server.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutState.GetCopyData(Npgsql.NpgsqlConnector)">
- <summary>
- Called from NpgsqlOutStream.Read to read copy data from server.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOutState.CopyFormat">
- <summary>
- Copy format information returned from server.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.ArrayNativeToBackendTypeConverter">
- <summary>
- Handles serialisation of .NET array or IEnumeration to pg format.
- Arrays of arrays, enumerations of enumerations, arrays of enumerations etc.
- are treated as multi-dimensional arrays (in much the same manner as an array of arrays
- is used to emulate multi-dimensional arrays in languages that lack native support for them).
- If such an enumeration of enumerations is "jagged" (as opposed to rectangular, cuboid,
- hypercuboid, hyperhypercuboid, etc) then this class will "correctly" serialise it, but pg
- will raise an error as it doesn't allow jagged arrays.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.#ctor(NpgsqlTypes.NpgsqlNativeTypeInfo)">
- <summary>
- Create an ArrayNativeToBackendTypeConverter with the element converter passed
- </summary>
- <param name="elementConverter">The <see cref="T:NpgsqlTypes.NpgsqlNativeTypeInfo"/> that would be used to serialise the element type.</param>
- </member>
- <member name="M:NpgsqlTypes.ArrayNativeToBackendTypeConverter.FromArray(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Serialise the enumeration or array.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter">
- <summary>
- Handles parsing of pg arrays into .NET arrays.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.TokenEnumeration(System.String)">
- <summary>
- Takes a string representation of a pg 1-dimensional array
- (or a 1-dimensional row within an n-dimensional array)
- and allows enumeration of the string represenations of each items.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ArrayChunkEnumeration(System.String)">
- <summary>
- Takes a string representation of a pg n-dimensional array
- and allows enumeration of the string represenations of the next
- lower level of rows (which in turn can be taken as (n-1)-dimensional arrays.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.RecursiveArrayListEnumeration(System.Collections.ArrayList)">
- <summary>
- Takes an ArrayList which may be an ArrayList of ArrayLists, an ArrayList of ArrayLists of ArrayLists
- and so on and enumerates the items that aren't ArrayLists (the leaf nodes if we think of the ArrayList
- passed as a tree). Simply uses the ArrayLists' own IEnumerators to get that of the next,
- pushing them onto a stack until we hit something that isn't an ArrayList.
- <param name="list"><see cref="T:System.Collections.ArrayList">ArrayList</see> to enumerate</param>
- <returns><see cref="T:System.Collections.IEnumerable">IEnumerable</see></returns>
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.#ctor(NpgsqlTypes.NpgsqlBackendTypeInfo)">
- <summary>
- Create a new ArrayBackendToNativeTypeConverter
- </summary>
- <param name="elementConverter"><see cref="T:NpgsqlTypes.NpgsqlBackendTypeInfo"/> for the element type.</param>
- </member>
- <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArray(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Creates an array from pg representation.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArrayList(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Creates an array list from pg represenation of an array.
- Multidimensional arrays are treated as ArrayLists of ArrayLists
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ArrayBackendToNativeTypeConverter.ToArray(System.Collections.ArrayList,System.Type)">
- <summary>
- Creates an n-dimensional array from an ArrayList of ArrayLists or
- a 1-dimensional array from something else.
- </summary>
- <param name="list"><see cref="T:System.Collections.ArrayList"/> to convert</param>
- <returns><see cref="T:System.Array"/> produced.</returns>
- </member>
- <member name="T:NpgsqlTypes.ArrayBackendToNativeTypeConverter.IntSetIterator">
- <summary>
- Takes an array of ints and treats them like the limits of a set of counters.
- Retains a matching set of ints that is set to all zeros on the first ++
- On a ++ it increments the "right-most" int. If that int reaches it's
- limit it is set to zero and the one before it is incremented, and so on.
-
- Making this a more general purpose class is pretty straight-forward, but we'll just put what we need here.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlParameterStatus">
- <summary>
- This class represents the ParameterStatus message sent from PostgreSQL
- server.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlMediator">
- <summary>
- This class is responsible for serving as bridge between the backend
- protocol handling and the core classes. It is used as the mediator for
- exchanging data generated/sent from/to backend.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlCommandBuilder">
- <summary>
- This class is responsible to create database commands for automatic insert, update and delete operations.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommandBuilder.DeriveParameters(Npgsql.NpgsqlCommand)">
- <summary>
-
- This method is reponsible to derive the command parameter list with values obtained from function definition.
- It clears the Parameters collection of command. Also, if there is any parameter type which is not supported by Npgsql, an InvalidOperationException will be thrown.
- Parameters name will be parameter1, parameter2, ...
- For while, only parameter name and NpgsqlDbType are obtained.
- </summary>
- <param name="command">NpgsqlCommand whose function parameters will be obtained.</param>
- </member>
- <member name="T:Npgsql.CompletedResponse">
- <summary>
- Represents a completed response message.
- </summary>
- </member>
- <!-- Badly formed XML comment ignored for member "T:Npgsql.IServerResponseObject" -->
- <member name="T:Npgsql.IStreamOwner">
- <summary>
- Marker interface which identifies a class which may take possession of a stream for the duration of
- it's lifetime (possibly temporarily giving that possession to another class for part of that time.
-
- It inherits from IDisposable, since any such class must make sure it leaves the stream in a valid state.
-
- The most important such class is that compiler-generated from ProcessBackendResponsesEnum. Of course
- we can't make that inherit from this interface, alas.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlException">
- <summary>
- The exception that is thrown when the PostgreSQL backend reports errors.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlException.#ctor(System.Collections.IList)">
- <summary>
- Construct a backend error exception based on a list of one or more
- backend errors. The basic Exception.Message will be built from the
- first (usually the only) error in the list.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlException.ToString">
- <summary>
- Format a .NET style exception string.
- Include all errors in the list, including any hints.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlException.AppendString(System.IO.StringWriter,System.String,System.String)">
- <summary>
- Append a line to the given Stream, first checking for zero-length.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Item(System.Int32)">
- <summary>
- Provide access to the entire list of errors provided by the PostgreSQL backend.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Severity">
- <summary>
- Severity code. All versions.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Code">
- <summary>
- Error code. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.BaseMessage">
- <summary>
- Basic error message. All versions.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Detail">
- <summary>
- Detailed error message. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Hint">
- <summary>
- Suggestion to help resolve the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Position">
- <summary>
- Position (one based) within the query string where the error was encounterd. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Where">
- <summary>
- Trace back information. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.File">
- <summary>
- Source file (in backend) reporting the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Line">
- <summary>
- Source file line number (in backend) reporting the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Routine">
- <summary>
- Source routine (in backend) reporting the error. PostgreSQL 7.4 and up.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.ErrorSql">
- <summary>
- String containing the sql sent which produced this error.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlException.Errors">
- <summary>
- Returns the entire list of errors provided by the PostgreSQL backend.
- </summary>
- </member>
- <member name="T:Npgsql.LogLevel">
- <summary>
- The level of verbosity of the NpgsqlEventLog
- </summary>
- </member>
- <member name="F:Npgsql.LogLevel.None">
- <summary>
- Don't log at all
- </summary>
- </member>
- <member name="F:Npgsql.LogLevel.Normal">
- <summary>
- Only log the most common issues
- </summary>
- </member>
- <member name="F:Npgsql.LogLevel.Debug">
- <summary>
- Log everything
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlEventLog">
- <summary>
- This class handles all the Npgsql event and debug logging
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.String,Npgsql.LogLevel)">
- <summary>
- Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see>
- </summary>
- <remarks>
- This method is obsolete and should no longer be used.
- It is likely to be removed in future versions of Npgsql
- </remarks>
- <param name="message">The message to write to the event log</param>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogMsg(System.Resources.ResourceManager,System.String,Npgsql.LogLevel,System.Object[])">
- <summary>
- Writes a string to the Npgsql event log if msglevel is bigger then <see cref="P:Npgsql.NpgsqlEventLog.Level">NpgsqlEventLog.Level</see>
- </summary>
- <param name="resman">The <see cref="T:System.Resources.ResourceManager">ResourceManager</see> to get the localized resources</param>
- <param name="ResourceString">The name of the resource that should be fetched by the <see cref="T:System.Resources.ResourceManager">ResourceManager</see></param>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="Parameters">The additional parameters that shall be included into the log-message (must be compatible with the string in the resource):</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogIndexerGet(Npgsql.LogLevel,System.String,System.Object)">
- <summary>
- Writes the default log-message for the action of calling the Get-part of an Indexer to the log file.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Indexer</param>
- <param name="IndexerParam">The parameter given to the Indexer</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogIndexerSet(Npgsql.LogLevel,System.String,System.Object,System.Object)">
- <summary>
- Writes the default log-message for the action of calling the Set-part of an Indexer to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Indexer</param>
- <param name="IndexerParam">The parameter given to the Indexer</param>
- <param name="value">The value the Indexer is set to</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogPropertyGet(Npgsql.LogLevel,System.String,System.String)">
- <summary>
- Writes the default log-message for the action of calling the Get-part of a Property to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Property</param>
- <param name="PropertyName">The name of the Property</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogPropertySet(Npgsql.LogLevel,System.String,System.String,System.Object)">
- <summary>
- Writes the default log-message for the action of calling the Set-part of a Property to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Property</param>
- <param name="PropertyName">The name of the Property</param>
- <param name="value">The value the Property is set to</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String)">
- <summary>
- Writes the default log-message for the action of calling a Method without Arguments to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Method</param>
- <param name="MethodName">The name of the Method</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object)">
- <summary>
- Writes the default log-message for the action of calling a Method with one Argument to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Method</param>
- <param name="MethodName">The name of the Method</param>
- <param name="MethodParameter">The value of the Argument of the Method</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object)">
- <summary>
- Writes the default log-message for the action of calling a Method with two Arguments to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Method</param>
- <param name="MethodName">The name of the Method</param>
- <param name="MethodParameter1">The value of the first Argument of the Method</param>
- <param name="MethodParameter2">The value of the second Argument of the Method</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object,System.Object,System.Object)">
- <summary>
- Writes the default log-message for the action of calling a Method with three Arguments to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Method</param>
- <param name="MethodName">The name of the Method</param>
- <param name="MethodParameter1">The value of the first Argument of the Method</param>
- <param name="MethodParameter2">The value of the second Argument of the Method</param>
- <param name="MethodParameter3">The value of the third Argument of the Method</param>
- </member>
- <member name="M:Npgsql.NpgsqlEventLog.LogMethodEnter(Npgsql.LogLevel,System.String,System.String,System.Object[])">
- <summary>
- Writes the default log-message for the action of calling a Method with more than three Arguments to the logfile.
- </summary>
- <param name="msglevel">The minimum <see cref="T:Npgsql.LogLevel">LogLevel</see> for which this message should be logged.</param>
- <param name="ClassName">The name of the class that contains the Method</param>
- <param name="MethodName">The name of the Method</param>
- <param name="MethodParameters">A <see cref="T:System.Object">Object</see>-Array with zero or more Ojects that are Arguments of the Method.</param>
- </member>
- <member name="P:Npgsql.NpgsqlEventLog.Level">
- <summary>
- Sets/Returns the level of information to log to the logfile.
- </summary>
- <value>The current <see cref="T:Npgsql.LogLevel">LogLevel</see></value>
- </member>
- <member name="P:Npgsql.NpgsqlEventLog.LogName">
- <summary>
- Sets/Returns the filename to use for logging.
- </summary>
- <value>The filename of the current Log file.</value>
- </member>
- <member name="P:Npgsql.NpgsqlEventLog.EchoMessages">
- <summary>
- Sets/Returns whether Log messages should be echoed to the console
- </summary>
- <value><b>true</b> if Log messages are echoed to the console, otherwise <b>false</b></value>
- </member>
- <member name="T:Npgsql.NpgsqlDescribe">
- <summary>
- This class represents the Parse message sent to PostgreSQL
- server.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlCopyIn">
- <summary>
- Represents a PostgreSQL COPY FROM STDIN operation with a corresponding SQL statement
- to execute against a PostgreSQL database
- and an associated stream used to read data from (if provided by user)
- or for writing it (when generated by driver).
- Eg. new NpgsqlCopyIn("COPY mytable FROM STDIN", connection, streamToRead).Start();
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyIn.#ctor(System.String,Npgsql.NpgsqlConnection)">
- <summary>
- Creates NpgsqlCommand to run given query upon Start(). Data for the requested COPY IN operation can then be written to CopyData stream followed by a call to End() or Cancel().
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyIn.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection)">
- <summary>
- Given command is run upon Start(). Data for the requested COPY IN operation can then be written to CopyData stream followed by a call to End() or Cancel().
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyIn.#ctor(Npgsql.NpgsqlCommand,Npgsql.NpgsqlConnection,System.IO.Stream)">
- <summary>
- Given command is executed upon Start() and all data from fromStream is passed to it as copy data.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyIn.FieldIsBinary(System.Int32)">
- <summary>
- Returns true if this operation is currently active and field at given location is in binary format.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyIn.Start">
- <summary>
- Command specified upon creation is executed as a non-query.
- If CopyStream is set upon creation, it will be flushed to server as copy data, and operation will be finished immediately.
- Otherwise the CopyStream member can be used for writing copy data to server and operation finished with a call to End() or Cancel().
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyIn.End">
- <summary>
- Called after writing all data to CopyStream to successfully complete this copy operation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyIn.Cancel(System.String)">
- <summary>
- Withdraws an already started copy operation. The operation will fail with given error message.
- Will do nothing if current operation is not active.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyIn.IsActive">
- <summary>
- Returns true if the connection is currently reserved for this operation.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyIn.CopyStream">
- <summary>
- The stream provided by user or generated upon Start().
- User may provide a stream to constructor; it is used to pass to server all data read from it.
- Otherwise, call to Start() sets this to a writable NpgsqlCopyInStream that passes all data written to it to server.
- In latter case this is only available while the copy operation is active and null otherwise.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyIn.IsBinary">
- <summary>
- Returns true if this operation is currently active and in binary format.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyIn.FieldCount">
- <summary>
- Returns number of fields expected on each input row if this operation is currently active, otherwise -1
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyIn.NpgsqlCommand">
- <summary>
- The Command used to execute this copy operation.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyIn.CopyBufferSize">
- <summary>
- Set before a COPY IN query to define size of internal buffer for reading from given CopyStream.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlCopyFormat">
- <summary>
- Represents information about COPY operation data transfer format as returned by server.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyFormat.#ctor(System.Byte,System.Int16[])">
- <summary>
- Only created when a CopyInResponse or CopyOutResponse is received by NpgsqlState.ProcessBackendResponses()
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyFormat.FieldIsBinary(System.Int32)">
- <summary>
- Returns true if this operation is currently active and field at given location is in binary format.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyFormat.IsBinary">
- <summary>
- Returns true if this operation is currently active and in binary format.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyFormat.FieldCount">
- <summary>
- Returns number of fields if this operation is currently active, otherwise -1
- </summary>
- </member>
- <!-- Badly formed XML comment ignored for member "P:Npgsql.Cache`1.CacheSize" -->
- <member name="P:Npgsql.Cache`1.Item(System.String)">
- <returns></returns>
- </member>
- <member name="T:NpgsqlTypes.BasicBackendToNativeTypeConverter">
- <summary>
- Provide event handlers to convert all native supported basic data types from their backend
- text representation to a .NET object.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBinary(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Binary data.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBoolean(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql boolean to a System.Boolean.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToBit(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql bit to a System.Boolean.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql datetime to a System.DateTime.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToDate(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql date to a System.DateTime.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToTime(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql time to a System.DateTime.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicBackendToNativeTypeConverter.ToMoney(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql money to a System.Decimal.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.BasicNativeToBackendTypeConverter">
- <summary>
- Provide event handlers to convert the basic native supported data types from
- native form to backend representation.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBinary(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Binary data.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBoolean(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgresql boolean.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToBit(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgresql bit.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDateTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgresql timestamp.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToDate(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgresql date.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToTime(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgresql time.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToMoney(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgres money.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BasicNativeToBackendTypeConverter.ToSingleDouble(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgres double with maximum precision.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.ExtendedBackendToNativeTypeConverter">
- <summary>
- Provide event handlers to convert extended native supported data types from their backend
- text representation to a .NET object.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPoint(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql point to a System.NpgsqlPoint.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToBox(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Convert a postgresql point to a System.RectangleF.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- LDeg.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPath(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Path.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Polygon.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToCircle(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Circle.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInet(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- Inet.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- MAC Address.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedBackendToNativeTypeConverter.ToInterval(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- interval
- </summary>
- </member>
- <member name="T:NpgsqlTypes.ExtendedNativeToBackendTypeConverter">
- <summary>
- Provide event handlers to convert extended native supported data types from
- native form to backend representation.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPoint(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Point.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToBox(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Box.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToLSeg(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- LSeg.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPath(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Open path.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToPolygon(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Polygon.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToMacAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgres MAC Address.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToCircle(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Circle.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToIPAddress(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgres inet.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.ExtendedNativeToBackendTypeConverter.ToInterval(NpgsqlTypes.NpgsqlNativeTypeInfo,System.Object,System.Boolean)">
- <summary>
- Convert to a postgres interval
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlNotificationEventArgs">
- <summary>
- EventArgs class to send Notification parameters.
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlNotificationEventArgs.PID">
- <summary>
- Process ID of the PostgreSQL backend that sent this notification.
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlNotificationEventArgs.Condition">
- <summary>
- Condition that triggered that notification.
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlNotificationEventArgs.AdditionalInformation">
- <summary>
- Additional Information From Notifiying Process (for future use, currently postgres always sets this to an empty string)
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlClosedState.ResolveIPHost(System.String)">
- <summary>
- Resolve a host name or IP address.
- This is needed because if you call Dns.Resolve() with an IP address, it will attempt
- to resolve it as a host name, when it should just convert it to an IP address.
- </summary>
- <param name="HostName"></param>
- </member>
- <member name="T:Npgsql.NpgsqlRowDescription">
- <summary>
- This class represents a RowDescription message sent from
- the PostgreSQL.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlRowDescription.FieldData">
- <summary>
- This struct represents the internal data of the RowDescription message.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlParse">
- <summary>
- This class represents the Parse message sent to PostgreSQL
- server.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlFactory">
- <summary>
- A factory to create instances of various Npgsql objects.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlFactory.CreateCommand">
- <summary>
- Creates an NpgsqlCommand object.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlExecute">
- <summary>
- This class represents the Parse message sent to PostgreSQL
- server.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlRowUpdatedEventHandler">
- <summary>
- Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdated">RowUpdated</see> events.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NpgsqlRowUpdatedEventArgs">NpgsqlRowUpdatedEventArgs</see> that contains the event data.</param>
- </member>
- <member name="T:Npgsql.NpgsqlRowUpdatingEventHandler">
- <summary>
- Represents the method that handles the <see cref="E:Npgsql.NpgsqlDataAdapter.RowUpdating">RowUpdating</see> events.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NpgsqlRowUpdatingEventArgs">NpgsqlRowUpdatingEventArgs</see> that contains the event data.</param>
- </member>
- <member name="T:Npgsql.NpgsqlDataAdapter">
- <summary>
- This class represents an adapter from many commands: select, update, insert and delete to fill <see cref="T:System.Data.DataSet">Datasets.</see>
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlCopyOutStream">
- <summary>
- Stream for reading data from a table or select on a PostgreSQL version 7.4 or newer database during an active COPY TO STDOUT operation.
- <b>Passes data exactly as provided by the server.</b>
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.#ctor(Npgsql.NpgsqlConnector)">
- <summary>
- Created only by NpgsqlCopyOutState.StartCopy()
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.Close">
- <summary>
- Discards copy data as long as server pushes it. Returns after operation is finished.
- Does nothing if this stream is not the active copy operation reader.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.Write(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Not writable.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.Flush">
- <summary>
- Not flushable.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.Read(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Copies data read from server to given byte buffer.
- Since server returns data row by row, length will differ each time, but it is only zero once the operation ends.
- Can be mixed with calls to the more efficient NpgsqlCopyOutStream.Read() : byte[] though that would not make much sense.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.Seek(System.Int64,System.IO.SeekOrigin)">
- <summary>
- Not seekable
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.SetLength(System.Int64)">
- <summary>
- Not supported
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyOutStream.Read">
- <summary>
- Returns a whole row of data from server without extra work.
- If standard Stream.Read(...) has been called before, it's internal buffers remains are returned.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOutStream.IsActive">
- <summary>
- True while this stream can be used to read copy data from server
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOutStream.CanRead">
- <summary>
- True
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOutStream.CanWrite">
- <summary>
- False
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOutStream.CanSeek">
- <summary>
- False
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOutStream.Length">
- <summary>
- Number of bytes read so far
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyOutStream.Position">
- <summary>
- Number of bytes read so far; can not be set.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlBind">
- <summary>
- This class represents the Bind message sent to PostgreSQL
- server.
- </summary>
-
- </member>
- <member name="T:NpgsqlTypes.LargeObjectManager">
- <summary>
- Summary description for LargeObjectManager.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlTransaction">
- <summary>
- Represents a transaction to be made in a PostgreSQL database. This class cannot be inherited.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlTransaction.Commit">
- <summary>
- Commits the database transaction.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlTransaction.Rollback">
- <summary>
- Rolls back a transaction from a pending state.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlTransaction.Rollback(System.String)">
- <summary>
- Rolls back a transaction from a pending savepoint state.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlTransaction.Save(System.String)">
- <summary>
- Creates a transaction save point.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlTransaction.Cancel">
- <summary>
- Cancel the transaction without telling the backend about it. This is
- used to make the transaction go away when closing a connection.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlTransaction.Connection">
- <summary>
- Gets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>
- object associated with the transaction, or a null reference if the
- transaction is no longer valid.
- </summary>
- <value>The <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>
- object associated with the transaction.</value>
- </member>
- <member name="P:Npgsql.NpgsqlTransaction.IsolationLevel">
- <summary>
- Specifies the <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction.
- </summary>
- <value>The <see cref="T:System.Data.IsolationLevel">IsolationLevel</see> for this transaction.
- The default is <b>ReadCommitted</b>.</value>
- </member>
- <member name="T:Npgsql.NpgsqlStartupPacket">
- <summary>
- This class represents a StartupPacket message of PostgreSQL
- protocol.
- </summary>
-
- </member>
- <member name="T:Npgsql.NpgsqlDataReader">
- <summary>
- Provides a means of reading a forward-only stream of rows from a PostgreSQL backend. This class cannot be inherited.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetDataTypeName(System.Int32)">
- <summary>
- Return the data type name of the column at index <param name="Index"></param>.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetFieldType(System.Int32)">
- <summary>
- Return the data type of the column at index <param name="Index"></param>.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificFieldType(System.Int32)">
- <summary>
- Return the Npgsql specific data type of the column at requested ordinal.
- </summary>
- <param name="ordinal">column position</param>
- <returns>Appropriate Npgsql type for column.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetName(System.Int32)">
- <summary>
- Return the column name of the column at index <param name="Index"></param>.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetDataTypeOID(System.Int32)">
- <summary>
- Return the data type OID of the column at index <param name="Index"></param>.
- </summary>
- FIXME: Why this method returns String?
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetOrdinal(System.String)">
- <summary>
- Return the column name of the column named <param name="Name"></param>.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetFieldDbType(System.Int32)">
- <summary>
- Return the data DbType of the column at index <param name="Index"></param>.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetFieldNpgsqlDbType(System.Int32)">
- <summary>
- Return the data NpgsqlDbType of the column at index <param name="Index"></param>.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetInterval(System.Int32)">
- <summary>
- Get the value of a column as a <see cref="T:NpgsqlTypes.NpgsqlInterval"/>.
- <remarks>If the differences between <see cref="T:NpgsqlTypes.NpgsqlInterval"/> and <see cref="!:System.Timespan"/>
- in handling of days and months is not important to your application, use <see cref="!:GetTimeSpan()"/>
- instead.</remarks>
- </summary>
- <param name="i">Index of the field to find.</param>
- <returns><see cref="T:NpgsqlTypes.NpgsqlInterval"/> value of the field.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetGuid(System.Int32)">
- <summary>
- Gets the value of a column converted to a Guid.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetInt16(System.Int32)">
- <summary>
- Gets the value of a column as Int16.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetInt32(System.Int32)">
- <summary>
- Gets the value of a column as Int32.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetInt64(System.Int32)">
- <summary>
- Gets the value of a column as Int64.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetFloat(System.Int32)">
- <summary>
- Gets the value of a column as Single.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetDouble(System.Int32)">
- <summary>
- Gets the value of a column as Double.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetString(System.Int32)">
- <summary>
- Gets the value of a column as String.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetDecimal(System.Int32)">
- <summary>
- Gets the value of a column as Decimal.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetTimeSpan(System.Int32)">
- <summary>
- Gets the value of a column as TimeSpan.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetValues(System.Object[])">
- <summary>
- Copy values from each column in the current row into <param name="Values"></param>.
- </summary>
- <returns>The number of column values copied.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetProviderSpecificValues(System.Object[])">
- <summary>
- Copy values from each column in the current row into <param name="Values"></param>.
- </summary>
- <param name="values">An array appropriately sized to store values from all columns.</param>
- <returns>The number of column values copied.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetBoolean(System.Int32)">
- <summary>
- Gets the value of a column as Boolean.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetByte(System.Int32)">
- <summary>
- Gets the value of a column as Byte. Not implemented.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetChar(System.Int32)">
- <summary>
- Gets the value of a column as Char.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetDateTime(System.Int32)">
- <summary>
- Gets the value of a column as DateTime.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetSchemaTable">
- <summary>
- Returns a System.Data.DataTable that describes the column metadata of the DataReader.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlDataReader.GetTableNameFromQuery">
- <summary>
- This methods parses the command text and tries to get the tablename
- from it.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlDataReader.ReaderClosed">
- <summary>
- Is raised whenever Close() is called.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlDataReader.FieldCount">
- <summary>
- Gets the number of columns in the current row.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlDataReader.Item(System.Int32)">
- <summary>
- Gets the value of a column in its native format.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlDataReader.Item(System.String)">
- <summary>
- Gets the value of a column in its native format.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlDataReader.Depth">
- <summary>
- Gets a value indicating the depth of nesting for the current row. Always returns zero.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlDataReader.IsClosed">
- <summary>
- Gets a value indicating whether the data reader is closed.
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlDataReader.KeyLookup.primaryKey">
- <summary>
- Contains the column names as the keys
- </summary>
- </member>
- <member name="F:Npgsql.NpgsqlDataReader.KeyLookup.uniqueColumns">
- <summary>
- Contains all unique columns
- </summary>
- </member>
- <member name="T:Npgsql.ForwardsOnlyDataReader">
- <summary>
- This is the primary implementation of NpgsqlDataReader. It is the one used in normal cases (where the
- preload-reader option is not set in the connection string to resolve some potential backwards-compatibility
- issues), the only implementation used internally, and in cases where CachingDataReader is used, it is still
- used to do the actual "leg-work" of turning a response stream from the server into a datareader-style
- object - with CachingDataReader then filling it's cache from here.
- </summary>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextResponseObject">
- <summary>
- Iterate through the objects returned through from the server.
- If it's a CompletedResponse the rowsaffected count is updated appropriately,
- and we iterate again, otherwise we return it (perhaps updating our cache of pending
- rows if appropriate).
- </summary>
- <returns>The next <see cref="T:Npgsql.IServerResponseObject"/> we will deal with.</returns>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.GetNextRowDescription">
- <summary>
- Advances the data reader to the next result, when multiple result sets were returned by the PostgreSQL backend.
- </summary>
- <returns>True if the reader was advanced, otherwise false.</returns>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.Dispose(System.Boolean)">
- <summary>
- Releases the resources used by the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>.
- </summary>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.Close">
- <summary>
- Closes the data reader object.
- </summary>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.NextResult">
- <summary>
- Advances the data reader to the next result, when multiple result sets were returned by the PostgreSQL backend.
- </summary>
- <returns>True if the reader was advanced, otherwise false.</returns>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.Read">
- <summary>
- Advances the data reader to the next row.
- </summary>
- <returns>True if the reader was advanced, otherwise false.</returns>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.GetValue(System.Int32)">
- <summary>
- Return the value of the column at index <param name="Index"></param>.
- </summary>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
- <summary>
- Gets raw data from a column.
- </summary>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
- <summary>
- Gets raw data from a column.
- </summary>
- </member>
- <member name="M:Npgsql.ForwardsOnlyDataReader.IsDBNull(System.Int32)">
- <summary>
- Report whether the value in a column is DBNull.
- </summary>
- </member>
- <member name="P:Npgsql.ForwardsOnlyDataReader.RecordsAffected">
- <summary>
- Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.
- </summary>
- </member>
- <member name="P:Npgsql.ForwardsOnlyDataReader.HasRows">
- <summary>
- Indicates if NpgsqlDatareader has rows to be read.
- </summary>
- </member>
- <member name="T:Npgsql.CachingDataReader">
- <summary>
- <para>Provides an implementation of NpgsqlDataReader in which all data is pre-loaded into memory.
- This operates by first creating a ForwardsOnlyDataReader as usual, and then loading all of it's
- Rows into memory. There is a general principle that when there is a trade-off between a class design that
- is more efficient and/or scalable on the one hand and one that is less efficient but has more functionality
- (in this case the internal-only functionality of caching results) that one can build the less efficent class
- from the most efficient without significant extra loss in efficiency, but not the other way around. The relationship
- between ForwardsOnlyDataReader and CachingDataReader is an example of this).</para>
- <para>Since the interface presented to the user is still forwards-only, queues are used to
- store this information, so that dequeueing as we go we give the garbage collector the best opportunity
- possible to reclaim any memory that is no longer in use.</para>
- <para>ForwardsOnlyDataReader being used to actually
- obtain the information from the server means that the "leg-work" is still only done (and need only be
- maintained) in one place.</para>
- <para>This class exists to allow for certain potential backwards-compatibility issues to be resolved
- with little effort on the part of affected users. It is considerably less efficient than ForwardsOnlyDataReader
- and hence never used internally.</para>
- </summary>
- </member>
- <member name="T:Npgsql.ProvideClientCertificatesCallback">
- <summary>
- Represents the method that allows the application to provide a certificate collection to be used for SSL clien authentication
- </summary>
- <param name="certificates">A <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">X509CertificateCollection</see> to be filled with one or more client certificates.</param>
- </member>
- <member name="T:Npgsql.NpgsqlConnector">
- <summary>
- !!! Helper class, for compilation only.
- Connector implements the logic for the Connection Objects to
- access the physical connection to the database, and isolate
- the application developer from connection pooling internals.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.#ctor(Npgsql.NpgsqlConnectionStringBuilder,System.Boolean,System.Boolean)">
- <summary>
- Constructor.
- </summary>
- <param name="Shared">Controls whether the connector can be shared.</param>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.IsValid">
- <summary>
- This method checks if the connector is still ok.
- We try to send a simple query text, select 1 as ConnectionTest;
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.ReleaseResources">
- <summary>
- This method is responsible for releasing all resources associated with this Connector.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.ReleasePlansPortals">
- <summary>
- This method is responsible to release all portals used by this Connector.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateSelectionCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Cryptography.X509Certificates.X509Certificate,System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
- <summary>
- Default SSL CertificateSelectionCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.DefaultCertificateValidationCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.Int32[])">
- <summary>
- Default SSL CertificateValidationCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.DefaultPrivateKeySelectionCallback(System.Security.Cryptography.X509Certificates.X509Certificate,System.String)">
- <summary>
- Default SSL PrivateKeySelectionCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.DefaultProvideClientCertificatesCallback(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
- <summary>
- Default SSL ProvideClientCertificatesCallback implementation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.ProcessServerVersion">
- <summary>
- This method is required to set all the version dependent features flags.
- SupportsPrepare means the server can use prepared query plans (7.3+)
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.Open">
- <summary>
- Opens the physical connection to the server.
- </summary>
- <remarks>Usually called by the RequestConnector
- Method of the connection pool manager.</remarks>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.Close">
- <summary>
- Closes the physical connection to the server.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.NextPortalName">
- <summary>
- Returns next portal index.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlConnector.NextPlanName">
- <summary>
- Returns next plan index.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnector.Notice">
- <summary>
- Occurs on NoticeResponses from the PostgreSQL backend.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnector.Notification">
- <summary>
- Occurs on NotificationResponses from the PostgreSQL backend.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnector.ProvideClientCertificatesCallback">
- <summary>
- Called to provide client certificates for SSL handshake.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnector.CertificateSelectionCallback">
- <summary>
- Mono.Security.Protocol.Tls.CertificateSelectionCallback delegate.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnector.CertificateValidationCallback">
- <summary>
- Mono.Security.Protocol.Tls.CertificateValidationCallback delegate.
- </summary>
- </member>
- <member name="E:Npgsql.NpgsqlConnector.PrivateKeySelectionCallback">
- <summary>
- Mono.Security.Protocol.Tls.PrivateKeySelectionCallback delegate.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.State">
- <summary>
- Gets the current state of the connection.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.ConnectionString">
- <summary>
- Return Connection String.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.ServerVersion">
- <summary>
- Version of backend server this connector is connected to.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.BackendProtocolVersion">
- <summary>
- Backend protocol version in use by this connector.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.Stream">
- <summary>
- The physical connection stream to the backend.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.Socket">
- <summary>
- The physical connection socket to the backend.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.IsInitialized">
- <summary>
- Reports if this connector is fully connected.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.Mediator">
- <summary>
- The connection mediator.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.Transaction">
- <summary>
- Report if the connection is in a transaction.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlConnector.SupportsPrepare">
- <summary>
- Report whether the current connection can support prepare functionality.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlTypesHelper">
- <summary>
- This class contains helper methods for type conversion between
- the .Net type system and postgresql.
- </summary>
- </member>
- <member name="F:NpgsqlTypes.NpgsqlTypesHelper.BackendTypeMappingCache">
- <summary>
- A cache of basic datatype mappings keyed by server version. This way we don't
- have to load the basic type mappings for every connection.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetBackendTypeInfo(System.String,NpgsqlTypes.NpgsqlBackendTypeInfo@)">
- <summary>
- Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
- of the given NpgsqlDbType.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
- <summary>
- Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
- of the given NpgsqlDbType.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
- <summary>
- Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
- of the given DbType.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.TryGetNativeTypeInfo(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
- <summary>
- Find a NpgsqlNativeTypeInfo in the default types map that can handle objects
- of the given System.Type.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.ConvertBackendStringToSystemType(NpgsqlTypes.NpgsqlBackendTypeInfo,System.String,System.Int16,System.Int32)">
- <summary>
- This method is responsible to convert the string received from the backend
- to the corresponding NpgsqlType.
- The given TypeInfo is called upon to do the conversion.
- If no TypeInfo object is provided, no conversion is performed.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.PrepareDefaultTypesMap">
- <summary>
- Create the one and only native to backend type map.
- This map is used when formatting native data
- types to backend representations.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.CreateAndLoadInitialTypesMapping(Npgsql.NpgsqlConnector)">
- <summary>
- This method creates (or retrieves from cache) a mapping between type and OID
- of all natively supported postgresql data types.
- This is needed as from one version to another, this mapping can be changed and
- so we avoid hardcoding them.
- </summary>
- <returns>NpgsqlTypeMapping containing all known data types. The mapping must be
- cloned before it is modified because it is cached; changes made by one connection may
- effect another connection.</returns>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlTypesHelper.LoadTypesMappings(Npgsql.NpgsqlConnector,NpgsqlTypes.NpgsqlBackendTypeMapping,System.Collections.Generic.IEnumerable{NpgsqlTypes.NpgsqlBackendTypeInfo})">
- <summary>
- Attempt to map types by issuing a query against pg_type.
- This function takes a list of NpgsqlTypeInfo and attempts to resolve the OID field
- of each by querying pg_type. If the mapping is found, the type info object is
- updated (OID) and added to the provided NpgsqlTypeMapping object.
- </summary>
- <param name="conn">NpgsqlConnector to send query through.</param>
- <param name="TypeMappings">Mapping object to add types too.</param>
- <param name="TypeInfoList">List of types that need to have OID's mapped.</param>
- </member>
- <member name="T:NpgsqlTypes.ConvertBackendToNativeHandler">
- <summary>
- Delegate called to convert the given backend data to its native representation.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.ConvertNativeToBackendHandler">
- <summary>
- Delegate called to convert the given native data to its backand representation.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlBackendTypeInfo">
- <summary>
- Represents a backend data type.
- This class can be called upon to convert a backend field representation to a native object.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.#ctor(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendToNativeHandler)">
- <summary>
- Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers.
- </summary>
- <param name="OID">Type OID provided by the backend server.</param>
- <param name="Name">Type name provided by the backend server.</param>
- <param name="NpgsqlDbType">NpgsqlDbType</param>
- <param name="Type">System type to convert fields of this type to.</param>
- <param name="ConvertBackendToNative">Data conversion handler.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeInfo.ConvertToNative(System.String,System.Int16,System.Int32)">
- <summary>
- Perform a data conversion from a backend representation to
- a native object.
- </summary>
- <param name="BackendData">Data sent from the backend.</param>
- <param name="TypeModifier">Type modifier field sent from the backend.</param>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.OID">
- <summary>
- Type OID provided by the backend server.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Name">
- <summary>
- Type name provided by the backend server.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.NpgsqlDbType">
- <summary>
- NpgsqlDbType.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.DbType">
- <summary>
- NpgsqlDbType.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.Type">
- <summary>
- Provider type to convert fields of this type to.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeInfo.FrameworkType">
- <summary>
- System type to convert fields of this type to.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlNativeTypeInfo">
- <summary>
- Represents a backend data type.
- This class can be called upon to convert a native object to its backend field representation,
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ArrayOf(NpgsqlTypes.NpgsqlNativeTypeInfo)">
- <summary>
- Returns an NpgsqlNativeTypeInfo for an array where the elements are of the type
- described by the NpgsqlNativeTypeInfo supplied.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.#ctor(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendHandler)">
- <summary>
- Construct a new NpgsqlTypeInfo with the given attributes and conversion handlers.
- </summary>
- <param name="Name">Type name provided by the backend server.</param>
- <param name="NpgsqlDbType">NpgsqlDbType</param>
- <param name="ConvertNativeToBackend">Data conversion handler.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeInfo.ConvertToBackend(System.Object,System.Boolean)">
- <summary>
- Perform a data conversion from a native object to
- a backend representation.
- DBNull and null values are handled differently depending if a plain query is used
- When
- </summary>
- <param name="NativeData">Native .NET object to be converted.</param>
- <param name="ForExtendedQuery">Flag indicating if the conversion has to be done for
- plain queries or extended queries</param>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Name">
- <summary>
- Type name provided by the backend server.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.NpgsqlDbType">
- <summary>
- NpgsqlDbType.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.DbType">
- <summary>
- DbType.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.Quote">
- <summary>
- Apply quoting.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlNativeTypeInfo.UseSize">
- <summary>
- Use parameter size information.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlBackendTypeMapping">
- <summary>
- Provide mapping between type OID, type name, and a NpgsqlBackendTypeInfo object that represents it.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor">
- <summary>
- Construct an empty mapping.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.#ctor(NpgsqlTypes.NpgsqlBackendTypeMapping)">
- <summary>
- Copy constuctor.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(NpgsqlTypes.NpgsqlBackendTypeInfo)">
- <summary>
- Add the given NpgsqlBackendTypeInfo to this mapping.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.AddType(System.Int32,System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Type,NpgsqlTypes.ConvertBackendToNativeHandler)">
- <summary>
- Add a new NpgsqlBackendTypeInfo with the given attributes and conversion handlers to this mapping.
- </summary>
- <param name="OID">Type OID provided by the backend server.</param>
- <param name="Name">Type name provided by the backend server.</param>
- <param name="NpgsqlDbType">NpgsqlDbType</param>
- <param name="Type">System type to convert fields of this type to.</param>
- <param name="BackendConvert">Data conversion handler.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.Clone">
- <summary>
- Make a shallow copy of this type mapping.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsOID(System.Int32)">
- <summary>
- Determine if a NpgsqlBackendTypeInfo with the given backend type OID exists in this mapping.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlBackendTypeMapping.ContainsName(System.String)">
- <summary>
- Determine if a NpgsqlBackendTypeInfo with the given backend type name exists in this mapping.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Count">
- <summary>
- Get the number of type infos held.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.Int32)">
- <summary>
- Retrieve the NpgsqlBackendTypeInfo with the given backend type OID, or null if none found.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlBackendTypeMapping.Item(System.String)">
- <summary>
- Retrieve the NpgsqlBackendTypeInfo with the given backend type name, or null if none found.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlNativeTypeMapping">
- <summary>
- Provide mapping between type Type, NpgsqlDbType and a NpgsqlNativeTypeInfo object that represents it.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(NpgsqlTypes.NpgsqlNativeTypeInfo)">
- <summary>
- Add the given NpgsqlNativeTypeInfo to this mapping.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.AddType(System.String,NpgsqlTypes.NpgsqlDbType,System.Data.DbType,System.Boolean,NpgsqlTypes.ConvertNativeToBackendHandler)">
- <summary>
- Add a new NpgsqlNativeTypeInfo with the given attributes and conversion handlers to this mapping.
- </summary>
- <param name="Name">Type name provided by the backend server.</param>
- <param name="NpgsqlDbType">NpgsqlDbType</param>
- <param name="NativeConvert">Data conversion handler.</param>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(NpgsqlTypes.NpgsqlDbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
- <summary>
- Retrieve the NpgsqlNativeTypeInfo with the given NpgsqlDbType.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Data.DbType,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
- <summary>
- Retrieve the NpgsqlNativeTypeInfo with the given DbType.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.TryGetValue(System.Type,NpgsqlTypes.NpgsqlNativeTypeInfo@)">
- <summary>
- Retrieve the NpgsqlNativeTypeInfo with the given Type.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsName(System.String)">
- <summary>
- Determine if a NpgsqlNativeTypeInfo with the given backend type name exists in this mapping.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsNpgsqlDbType(NpgsqlTypes.NpgsqlDbType)">
- <summary>
- Determine if a NpgsqlNativeTypeInfo with the given NpgsqlDbType exists in this mapping.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlNativeTypeMapping.ContainsType(System.Type)">
- <summary>
- Determine if a NpgsqlNativeTypeInfo with the given Type name exists in this mapping.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.NpgsqlNativeTypeMapping.Count">
- <summary>
- Get the number of type infos held.
- </summary>
- </member>
- <member name="T:Npgsql.StringRowReaderV3">
- <summary>
- Implements <see cref="T:Npgsql.RowReader"/> for version 3 of the protocol.
- </summary>
- </member>
- <member name="T:Npgsql.RowReader">
- <summary>
- Reads a row, field by field, allowing a DataRow to be built appropriately.
- </summary>
- </member>
- <member name="T:Npgsql.RowReader.Streamer">
- <summary>
- Reads part of a field, as needed (for <see cref="!:System.Data.IDataRecord.GetChars()"/>
- and <see cref="!:System.Data.IDataRecord.GetBytes()"/>
- </summary>
- </member>
- <member name="T:Npgsql.RowReader.Streamer`1">
- <summary>
- Adds further functionality to stream that is dependant upon the type of data read.
- </summary>
- </member>
- <member name="T:Npgsql.RowReader.CharStreamer">
- <summary>
- Completes the implementation of Streamer for char data.
- </summary>
- </member>
- <member name="T:Npgsql.RowReader.ByteStreamer">
- <summary>
- Completes the implementation of Streamer for byte data.
- </summary>
- </member>
- <member name="T:Npgsql.StringRowReaderV2">
- <summary>
- Implements <see cref="T:Npgsql.RowReader"/> for version 2 of the protocol.
- </summary>
- </member>
- <member name="T:Npgsql.StringRowReaderV2.NullMap">
- <summary>
- Encapsulates the null mapping bytes sent at the start of a version 2
- datarow message, and the process of identifying the nullity of the data
- at a particular index
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlSchema">
- <summary>
- Provides the underlying mechanism for reading schema information.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.#ctor(Npgsql.NpgsqlConnection)">
- <summary>
- Creates an NpgsqlSchema that can read schema information from the database.
- </summary>
- <param name="connection">An open database connection for reading metadata.</param>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.GetMetaDataCollections">
- <summary>
- Returns the MetaDataCollections that lists all possible collections.
- </summary>
- <returns>The MetaDataCollections</returns>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.GetRestrictions">
- <summary>
- Returns the Restrictions that contains the meaning and position of the values in the restrictions array.
- </summary>
- <returns>The Restrictions</returns>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.GetDatabases(System.String[])">
- <summary>
- Returns the Databases that contains a list of all accessable databases.
- </summary>
- <param name="restrictions">The restrictions to filter the collection.</param>
- <returns>The Databases</returns>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.GetTables(System.String[])">
- <summary>
- Returns the Tables that contains table and view names and the database and schema they come from.
- </summary>
- <param name="restrictions">The restrictions to filter the collection.</param>
- <returns>The Tables</returns>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.GetColumns(System.String[])">
- <summary>
- Returns the Columns that contains information about columns in tables.
- </summary>
- <param name="restrictions">The restrictions to filter the collection.</param>
- <returns>The Columns.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.GetViews(System.String[])">
- <summary>
- Returns the Views that contains view names and the database and schema they come from.
- </summary>
- <param name="restrictions">The restrictions to filter the collection.</param>
- <returns>The Views</returns>
- </member>
- <member name="M:Npgsql.NpgsqlSchema.GetUsers(System.String[])">
- <summary>
- Returns the Users containing user names and the sysid of those users.
- </summary>
- <param name="restrictions">The restrictions to filter the collection.</param>
- <returns>The Users.</returns>
- </member>
- <member name="T:Npgsql.NpgsqlRow">
- <summary>
- This is the abstract base class for NpgsqlAsciiRow and NpgsqlBinaryRow.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.BitString">
- <summary>
- <para>Implements a bit string; a collection of zero or more bits which can each be 1 or 0.</para>
- <para>BitString's behave as a list of bools, though like most strings and unlike most collections the position
- tends to be of as much significance as the value.</para>
- <para>BitStrings are often used as masks, and are commonly cast to and from other values.</para>
- </summary>
- </member>
- <member name="F:NpgsqlTypes.BitString.Empty">
- <summary>
- Represents the empty string.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.#ctor(System.Collections.Generic.IEnumerable{System.Boolean})">
- <summary>
- Create a BitString from an enumeration of boolean values. The BitString will contain
- those booleans in the order they came in.
- </summary>
- <param name="bits">The boolean values.</param>
- </member>
- <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean,System.Int32)">
- <summary>
- Creates a BitString filled with a given number of true or false values.
- </summary>
- <param name="value">The value to fill the string with.</param>
- <param name="count">The number of bits to fill.</param>
- </member>
- <member name="M:NpgsqlTypes.BitString.#ctor(System.String)">
- <summary>
- Creats a bitstring from a <see cref="T:System.String">string</see>.
- <param name="str">The <see cref="T:System.String">string to copy from</see>.</param>
- <seealso cref="!:Npgsql.BitString.Parse(System.String)"/>
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.#ctor(System.Boolean)">
- <summary>
- Creates a single-bit element from a boolean value.
- </summary>
- <param name="boolean">The <see cref="T:System.Boolean">bool</see> value which determines whether
- the bit is 1 or 0.</param>
- </member>
- <member name="M:NpgsqlTypes.BitString.#ctor(System.UInt32)">
- <summary>
- Creates a bitstring from an unsigned integer value. The string will be the shortest required to
- contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on).
- </summary>
- <param name="integer">The <see cref="T:System.UInt32">integer</see>.</param>
- <remarks>This method is not CLS Compliant, and may not be available to some languages.</remarks>
- </member>
- <member name="M:NpgsqlTypes.BitString.#ctor(System.Int32)">
- <summary>
- Creates a bitstring from an integer value. The string will be the shortest required to
- contain the integer (e.g. 1 bit for 0 or 1, 2 for 2 or 3, 3 for 4-7, and so on).
- </summary>
- <param name="integer">The <see cref="T:System.Int32">integer</see>.</param>
- </member>
- <member name="M:NpgsqlTypes.BitString.IndexOf(System.Boolean)">
- <summary>
- Finds the first instance of a given value
- </summary>
- <param name="item">The value - whether true or false - to search for.</param>
- <returns>The index of the value found, or -1 if none are present.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Contains(System.Boolean)">
- <summary>
- True if there is at least one bit with the value looked for.
- </summary>
- <param name="item">The value - true or false - to detect.</param>
- <returns>True if at least one bit was the same as item, false otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.CopyTo(System.Boolean[],System.Int32)">
- <summary>
- Copies the bitstring to an array of bools.
- </summary>
- <param name="array">The <see cref="T:System.Boolean">boolean</see> array to copy to.</param>
- <param name="arrayIndex">The index in the array to start copying from.</param>
- </member>
- <member name="M:NpgsqlTypes.BitString.GetEnumerator">
- <summary>
- Returns an enumerator that enumerates through the string.
- </summary>
- <returns>The enumerator.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Concat(NpgsqlTypes.BitString)">
- <summary>
- Creats a bitstring by concatenating another onto this one.
- </summary>
- <param name="append">The string to append to this one.</param>
- <returns>The combined strings.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Substring(System.Int32,System.Int32)">
- <summary>
- Returns a substring of this string.
- </summary>
- <param name="start">The position to start from, must be between 0 and the length of the string.</param>
- <param name="length">The length of the string to return, must be greater than zero, and may not be
- so large that the start + length exceeds the bounds of this instance.</param>
- <returns>The Bitstring identified</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Substring(System.Int32)">
- <summary>
- Returns a substring of this string.
- </summary>
- <param name="start">The position to start from, must be between 0 and the length of the string,
- the rest of the string is returned.</param>
- <returns>The Bitstring identified</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.And(NpgsqlTypes.BitString)">
- <summary>
- A logical and between this string and another. The two strings must be the same length.
- </summary>
- <param name="operand">Another BitString to AND with this one.</param>
- <returns>A bitstring with 1 where both BitStrings had 1 and 0 otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Or(NpgsqlTypes.BitString)">
- <summary>
- A logical or between this string and another. The two strings must be the same length.
- </summary>
- <param name="operand">Another BitString to OR with this one.</param>
- <returns>A bitstring with 1 where either BitString had 1 and 0 otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Xor(NpgsqlTypes.BitString)">
- <summary>
- A logical xor between this string and another. The two strings must be the same length.
- </summary>
- <param name="operand">Another BitString to XOR with this one.</param>
- <returns>A bitstring with 1 where one BitStrings and the other had 0,
- and 0 where they both had 1 or both had 0.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Not">
- <summary>
- A bitstring that is the logical inverse of this one.
- </summary>
- <returns>A bitstring of the same length as this with 1 where this has 0 and vice-versa.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.LShift(System.Int32)">
- <summary>
- Shifts the string operand bits to the left, filling with zeros to produce a
- string of the same length.
- </summary>
- <param name="operand">The number of bits to shift to the left.</param>
- <returns>A left-shifted bitstring.</returns>
- <remarks><para>The behaviour of LShift is closer to what one would expect from dealing
- with PostgreSQL bit-strings than in using the same operations on integers in .NET</para>
- <para>In particular, negative operands result in a right-shift, and operands greater than
- the length of the string will shift it entirely, resulting in a zero-filled string.</para>
- </remarks>
- </member>
- <member name="M:NpgsqlTypes.BitString.RShift(System.Int32)">
- <summary>
- Shifts the string operand bits to the right, filling with zeros to produce a
- string of the same length.
- </summary>
- <param name="operand">The number of bits to shift to the right.</param>
- <returns>A right-shifted bitstring.</returns>
- <remarks><para>The behaviour of RShift is closer to what one would expect from dealing
- with PostgreSQL bit-strings than in using the same operations on integers in .NET</para>
- <para>In particular, negative operands result in a left-shift, and operands greater than
- the length of the string will shift it entirely, resulting in a zero-filled string. It also performs
- a logical shift, rather than an arithmetic shift, so it always sets the vacated bit positions to zero
- (like PostgreSQL and like .NET for unsigned integers but not for signed integers).</para>
- </remarks>
- </member>
- <member name="M:NpgsqlTypes.BitString.Equals(NpgsqlTypes.BitString)">
- <summary>
- Returns true if the this string is identical to the argument passed.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.CompareTo(NpgsqlTypes.BitString)">
- <summary>
- Compares two strings. Strings are compared as strings, so while 0 being less than 1 will
- mean a comparison between two strings of the same size is the same as treating them as numbers,
- in the case of two strings of differing lengths the comparison starts at the right-most (most significant)
- bit, and if all bits of the shorter string are exhausted without finding a comparison, then the larger
- string is deemed to be greater than the shorter (0010 is greater than 0001 but less than 00100).
- </summary>
- <param name="other">Another string to compare with this one.</param>
- <returns>A value if the two strings are identical, an integer less
- than zero if this is less than the argument, and an integer greater
- than zero otherwise.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.CompareTo(System.Object)">
- <summary>
- Compares the string with another object.
- </summary>
- <param name="obj">The object to compare with.</param>
- <returns>If the object is null then this string is considered greater. If the object is another BitString
- then they are compared as in <see cref="!:CompareTo(Npgsql.BitString)">the explicit comparison for BitStrings</see>
- in any other case a <see cref="T:System.ArgumentException"/> is thrown.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.Equals(System.Object)">
- <summary>
- Compares this BitString with an object for equality.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.GetHashCode">
- <summary>
- Returns a code for use in hashing operations.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToString(System.String)">
- <summary>
- Returns a string representation of the BitString.
- </summary>
- <param name="format">
- A string which can contain a letter and optionally a number which sets a minimum size for the string
- returned. In each case using the lower-case form of the letter will result in a lower-case string
- being returned.
- <list type="table">
- <item>
- <term>B</term>
- <description>A string of 1s and 0s.</description>
- </item>
- <item>
- <term>X</term>
- <description>An hexadecimal string (will result in an error unless the string's length is divisible by 4).</description>
- </item>
- <item>
- <term>G</term>
- <description>A string of 1s and 0s in single-quotes preceded by 'B' (Postgres bit string literal syntax).</description>
- </item>
- <term>Y</term>
- <description>An hexadecimal string in single-quotes preceded by 'X' (Postgres bit literal syntax, will result in an error unless the string's length is divisible by 4.</description>
- </list>
- <term>C</term>
- <description>The format produced by format-string "Y" if legal, otherwise that produced by format-string "G".</description>
- <term>E</term>
- <description>The most compact safe representation for Postgres. If single bit will be either a 0 or a 1. Otherwise if it
- can be that produce by format string "Y" it will, otherwise if there are less than 9bits in length it will be that
- produced by format-string "G". For longer strings that cannot be represented in hexadecimal it will be a string
- representing the first part of the string in format "Y" followed by the PostgreSQL concatenation operator, followed
- by the final bits in the format "G". E.g. "X'13DCE'||B'110'"</description>
- If format is empty or null, it is treated as if "B" had been passed (the default repreesentation, and that
- generally used by PostgreSQL for display).
- </param>
- <returns>The formatted string.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToString">
- <summary>
- Returns a string representation for the Bitstring
- </summary>
- <returns>A string containing '0' and '1' characters.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToString(System.String,System.IFormatProvider)">
- <summary>
- Returns the same string as <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/>. formatProvider is ignored.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.Parse(System.String)">
- <summary>
- Parses a string to produce a BitString. Most formats that can be produced by
- <see cref="M:NpgsqlTypes.BitString.ToString(System.String)"/> can be accepted, but hexadecimal
- can be interpreted with the preceding X' to mark the following characters as
- being hexadecimal rather than binary.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_BitwiseAnd(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Performs a logical AND on the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_BitwiseOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Performs a logcial OR on the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_ExclusiveOr(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Perofrms a logical EXCLUSIVE-OR on the two operands
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_OnesComplement(NpgsqlTypes.BitString)">
- <summary>
- Performs a logical NOT on the operand.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_Addition(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Concatenates the operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_LeftShift(NpgsqlTypes.BitString,System.Int32)">
- <summary>
- Left-shifts the string BitString.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_RightShift(NpgsqlTypes.BitString,System.Int32)">
- <summary>
- Right-shifts the string BitString.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_Equality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Compares the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_Inequality(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Compares the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_LessThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Compares the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_GreaterThan(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Compares the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_LessThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Compares the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.op_GreaterThanOrEqual(NpgsqlTypes.BitString,NpgsqlTypes.BitString)">
- <summary>
- Compares the two operands.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToString(System.Text.Encoding)">
- <summary>
- Interprets the bitstring as a series of bits in an encoded character string,
- encoded according to the Encoding passed, and returns that string.
- The bitstring must contain a whole number of octets(bytes) and also be
- valid according to the Encoding passed.
- </summary>
- <param name="encoding">The <see cref="T:System.Text.Encoding"/> to use in producing the string.</param>
- <returns>The string that was encoded in the BitString.</returns>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToByteEnumerable">
- <summary>
- Interprets the bitstring as a series of octets (bytes) and returns those octets. Fails
- if the Bitstring does not contain a whole number of octets (its length is not evenly
- divisible by 8).
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToSByteEnumerable">
- <summary>
- Interprets the bitstring as a series of signed octets (bytes) and returns those octets. Fails
- if the Bitstring does not contain a whole number of octets (its length is not evenly
- divisible by 8).
- <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
- handle signed bytes.</remarks>
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToUInt16Enumerable">
- <summary>
- Interprets the bitstring as a series of unsigned 16-bit integers and returns those integers.
- Fails if the Bitstring's length is not evenly divisible by 16.
- <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
- handle unsigned integers.</remarks>
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToInt16Enumerable">
- <summary>
- Interprets the bitstring as a series of 16-bit integers and returns those integers.
- Fails if the Bitstring's length is not evenly divisible by 16.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToUInt32Enumerable">
- <summary>
- Interprets the bitstring as a series of unsigned 32-bit integers and returns those integers.
- Fails if the Bitstring's length is not evenly divisible by 32.
- <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
- handle unsigned integers.</remarks>
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToInt32Enumerable">
- <summary>
- Interprets the bitstring as a series of signed 32-bit integers and returns those integers.
- Fails if the Bitstring's length is not evenly divisible by 32.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToUInt64Enumerable">
- <summary>
- Interprets the bitstring as a series of unsigned 64-bit integers and returns those integers.
- Fails if the Bitstring's length is not evenly divisible by 64.
- <remarks>This method is not CLS-Compliant and may not be available to languages that cannot
- handle unsigned integers.</remarks>
- </summary>
- </member>
- <member name="M:NpgsqlTypes.BitString.ToInt64Enumerable">
- <summary>
- Interprets the bitstring as a series of signed 64-bit integers and returns those integers.
- Fails if the Bitstring's length is not evenly divisible by 64.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.BitString.Length">
- <summary>
- The length of the string.
- </summary>
- </member>
- <member name="P:NpgsqlTypes.BitString.Item(System.Int32)">
- <summary>
- Retrieves the value of the bit at the given index.
- </summary>
- </member>
- <member name="T:Npgsql.MD5CryptoServiceProvider">
- <summary>
- C# implementation of the MD5 cryptographic hash function.
- </summary>
- </member>
- <member name="M:Npgsql.MD5CryptoServiceProvider.#ctor">
- <summary>
- Creates a new MD5CryptoServiceProvider.
- </summary>
- </member>
- <member name="M:Npgsql.MD5CryptoServiceProvider.HashCore(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Drives the hashing function.
- </summary>
- <param name="rgb">Byte array containing the data to hash.</param>
- <param name="start">Where in the input buffer to start.</param>
- <param name="size">Size in bytes of the data in the buffer to hash.</param>
- </member>
- <member name="M:Npgsql.MD5CryptoServiceProvider.HashFinal">
- <summary>
- This finalizes the hash. Takes the data from the chaining variables and returns it.
- </summary>
- </member>
- <member name="M:Npgsql.MD5CryptoServiceProvider.Initialize">
- <summary>
- Resets the class after use. Called automatically after hashing is done.
- </summary>
- </member>
- <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessBlock(System.Byte[],System.Int32)">
- <summary>
- This is the meat of the hash function. It is what processes each block one at a time.
- </summary>
- <param name="inputBuffer">Byte array to process data from.</param>
- <param name="inputOffset">Where in the byte array to start processing.</param>
- </member>
- <member name="M:Npgsql.MD5CryptoServiceProvider.ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Pads and then processes the final block.
- </summary>
- <param name="inputBuffer">Buffer to grab data from.</param>
- <param name="inputOffset">Position in buffer in bytes to get data from.</param>
- <param name="inputCount">How much data in bytes in the buffer to use.</param>
- </member>
- <member name="T:Npgsql.NpgsqlCopyInStream">
- <summary>
- Stream for writing data to a table on a PostgreSQL version 7.4 or newer database during an active COPY FROM STDIN operation.
- <b>Passes data exactly as is and when given</b>, so see to it that you use server encoding, correct format and reasonably sized writes!
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.#ctor(Npgsql.NpgsqlConnector)">
- <summary>
- Created only by NpgsqlCopyInState.StartCopy()
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.Close">
- <summary>
- Successfully completes copying data to server. Returns after operation is finished.
- Does nothing if this stream is not the active copy operation writer.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.Cancel(System.String)">
- <summary>
- Withdraws an already started copy operation. The operation will fail with given error message.
- Does nothing if this stream is not the active copy operation writer.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.Write(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Writes given bytes to server.
- Fails if this stream is not the active copy operation writer.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.Flush">
- <summary>
- Flushes stream contents to server.
- Fails if this stream is not the active copy operation writer.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.Read(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Not readable
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.Seek(System.Int64,System.IO.SeekOrigin)">
- <summary>
- Not seekable
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInStream.SetLength(System.Int64)">
- <summary>
- Not supported
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyInStream.IsActive">
- <summary>
- True while this stream can be used to write copy data to server
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyInStream.CanRead">
- <summary>
- False
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyInStream.CanWrite">
- <summary>
- True
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyInStream.CanSeek">
- <summary>
- False
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyInStream.Length">
- <summary>
- Number of bytes written so far
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyInStream.Position">
- <summary>
- Number of bytes written so far; not settable
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlCommand">
- <summary>
- Represents a SQL statement or function (stored procedure) to execute
- against a PostgreSQL database. This class cannot be inherited.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query.
- </summary>
- <param name="cmdText">The text of the query.</param>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query and a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>.
- </summary>
- <param name="cmdText">The text of the query.</param>
- <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnection,Npgsql.NpgsqlTransaction)">
- <summary>
- Initializes a new instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> class with the text of the query, a <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>, and the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>.
- </summary>
- <param name="cmdText">The text of the query.</param>
- <param name="connection">A <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see> that represents the connection to a PostgreSQL server.</param>
- <param name="transaction">The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see> in which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes.</param>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.#ctor(System.String,Npgsql.NpgsqlConnector)">
- <summary>
- Used to execute internal commands.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.Cancel">
- <summary>
- Attempts to cancel the execution of a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>.
- </summary>
- <remarks>This Method isn't implemented yet.</remarks>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.System#ICloneable#Clone">
- <summary>
- Create a new command based on this one.
- </summary>
- <returns>A new NpgsqlCommand object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.Clone">
- <summary>
- Create a new command based on this one.
- </summary>
- <returns>A new NpgsqlCommand object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.CreateDbParameter">
- <summary>
- Creates a new instance of an <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object.
- </summary>
- <returns>An <see cref="T:System.Data.Common.DbParameter">DbParameter</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.CreateParameter">
- <summary>
- Creates a new instance of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.
- </summary>
- <returns>A <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.ExecuteBlind">
- <summary>
- Slightly optimised version of ExecuteNonQuery() for internal ues in cases where the number
- of affected rows is of no interest.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.ExecuteNonQuery">
- <summary>
- Executes a SQL statement against the connection and returns the number of rows affected.
- </summary>
- <returns>The number of rows affected if known; -1 otherwise.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
- <summary>
- Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to
- the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
- <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>
- using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.
- </summary>
- <param name="behavior">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param>
- <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.ExecuteReader">
- <summary>
- Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to
- the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
- <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>.
- </summary>
- <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.ExecuteReader(System.Data.CommandBehavior)">
- <summary>
- Sends the <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> to
- the <see cref="T:Npgsql.NpgsqlConnection">Connection</see> and builds a
- <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see>
- using one of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.
- </summary>
- <param name="cb">One of the <see cref="T:System.Data.CommandBehavior">CommandBehavior</see> values.</param>
- <returns>A <see cref="T:Npgsql.NpgsqlDataReader">NpgsqlDataReader</see> object.</returns>
- <remarks>Currently the CommandBehavior parameter is ignored.</remarks>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.BindParameters">
- <summary>
- This method binds the parameters from parameters collection to the bind
- message.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.ExecuteScalar">
- <summary>
- Executes the query, and returns the first column of the first row
- in the result set returned by the query. Extra columns or rows are ignored.
- </summary>
- <returns>The first column of the first row in the result set,
- or a null reference if the result set is empty.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.Prepare">
- <summary>
- Creates a prepared version of the command on a PostgreSQL server.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.CheckConnectionState">
- <summary>
- This method checks the connection state to see if the connection
- is set or it is open. If one of this conditions is not met, throws
- an InvalidOperationException
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCommand.GetCommandText">
- <summary>
- This method substitutes the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see>, if exist, in the command
- to their actual values.
- The parameter name format is <b>:ParameterName</b>.
- </summary>
- <returns>A version of <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> with the <see cref="P:Npgsql.NpgsqlCommand.Parameters">Parameters</see> inserted.</returns>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.CommandText">
- <summary>
- Gets or sets the SQL statement or function (stored procedure) to execute at the data source.
- </summary>
- <value>The Transact-SQL statement or stored procedure to execute. The default is an empty string.</value>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.CommandTimeout">
- <summary>
- Gets or sets the wait time before terminating the attempt
- to execute a command and generating an error.
- </summary>
- <value>The time (in seconds) to wait for the command to execute.
- The default is 20 seconds.</value>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.CommandType">
- <summary>
- Gets or sets a value indicating how the
- <see cref="P:Npgsql.NpgsqlCommand.CommandText">CommandText</see> property is to be interpreted.
- </summary>
- <value>One of the <see cref="T:System.Data.CommandType">CommandType</see> values. The default is <see cref="T:System.Data.CommandType">CommandType.Text</see>.</value>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.Connection">
- <summary>
- Gets or sets the <see cref="T:Npgsql.NpgsqlConnection">NpgsqlConnection</see>
- used by this instance of the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>.
- </summary>
- <value>The connection to a data source. The default value is a null reference.</value>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.Parameters">
- <summary>
- Gets the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>.
- </summary>
- <value>The parameters of the SQL statement or function (stored procedure). The default is an empty collection.</value>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.Transaction">
- <summary>
- Gets or sets the <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>
- within which the <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see> executes.
- </summary>
- <value>The <see cref="T:Npgsql.NpgsqlTransaction">NpgsqlTransaction</see>.
- The default value is a null reference.</value>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.UpdatedRowSource">
- <summary>
- Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow">DataRow</see>
- when used by the <see cref="M:System.Data.Common.DbDataAdapter.Update(System.Data.DataSet)">Update</see>
- method of the <see cref="T:System.Data.Common.DbDataAdapter">DbDataAdapter</see>.
- </summary>
- <value>One of the <see cref="T:System.Data.UpdateRowSource">UpdateRowSource</see> values.</value>
- </member>
- <member name="P:Npgsql.NpgsqlCommand.LastInsertedOID">
- <summary>
- Returns oid of inserted row. This is only updated when using executenonQuery and when command inserts just a single row. If table is created without oids, this will always be 0.
- </summary>
- </member>
- <member name="T:Npgsql.NpgsqlParameterCollection">
- <summary>
- Represents a collection of parameters relevant to a <see cref="T:Npgsql.NpgsqlCommand">NpgsqlCommand</see>
- as well as their respective mappings to columns in a <see cref="T:System.Data.DataSet">DataSet</see>.
- This class cannot be inherited.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.#ctor">
- <summary>
- Initializes a new instance of the NpgsqlParameterCollection class.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Add(Npgsql.NpgsqlParameter)">
- <summary>
- Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>.
- </summary>
- <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
- <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,System.Object)">
- <summary>
- Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the specified parameter name and value.
- </summary>
- <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>.</param>
- <param name="value">The Value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
- <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
- <remarks>
- Use caution when using this overload of the
- <b>Add</b> method to specify integer parameter values.
- Because this overload takes a <i>value</i> of type Object,
- you must convert the integral value to an <b>Object</b>
- type when the value is zero, as the following C# example demonstrates.
- <code>parameters.Add(":pname", Convert.ToInt32(0));</code>
- If you do not perform this conversion, the compiler will assume you
- are attempting to call the NpgsqlParameterCollection.Add(string, DbType) overload.
- </remarks>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType)">
- <summary>
- Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> given the parameter name and the data type.
- </summary>
- <param name="parameterName">The name of the parameter.</param>
- <param name="parameterType">One of the DbType values.</param>
- <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32)">
- <summary>
- Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, and the column length.
- </summary>
- <param name="parameterName">The name of the parameter.</param>
- <param name="parameterType">One of the DbType values.</param>
- <param name="size">The length of the column.</param>
- <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.String,NpgsqlTypes.NpgsqlDbType,System.Int32,System.String)">
- <summary>
- Adds a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> with the parameter name, the data type, the column length, and the source column name.
- </summary>
- <param name="parameterName">The name of the parameter.</param>
- <param name="parameterType">One of the DbType values.</param>
- <param name="size">The length of the column.</param>
- <param name="sourceColumn">The name of the source column.</param>
- <returns>The index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.String)">
- <summary>
- Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using the parameter name.
- </summary>
- <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to retrieve.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.String)">
- <summary>
- Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection.
- </summary>
- <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
- <returns><b>true</b> if the collection contains the parameter; otherwise, <b>false</b>.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.String)">
- <summary>
- Gets the location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection with a specific parameter name.
- </summary>
- <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
- <returns>The zero-based location of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.RemoveAt(System.Int32)">
- <summary>
- Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection using a specific index.
- </summary>
- <param name="index">The zero-based index of the parameter.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Insert(System.Int32,System.Object)">
- <summary>
- Inserts a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index where the parameter is to be inserted within the collection.</param>
- <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Remove(System.Object)">
- <summary>
- Removes the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> from the collection.
- </summary>
- <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to remove from the collection.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Contains(System.Object)">
- <summary>
- Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> exists in the collection.
- </summary>
- <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
- <returns>true if the collection contains the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object; otherwise, false.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.TryGetValue(System.String,Npgsql.NpgsqlParameter@)">
- <summary>
- Gets a value indicating whether a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified parameter name exists in the collection.
- </summary>
- <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
- <param name="parameter">A reference to the requested parameter is returned in this out param if it is found in the list. This value is null if the parameter is not found.</param>
- <returns><b>true</b> if the collection contains the parameter and param will contain the parameter; otherwise, <b>false</b>.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Clear">
- <summary>
- Removes all items from the collection.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.IndexOf(System.Object)">
- <summary>
- Gets the location of a <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> in the collection.
- </summary>
- <param name="value">The value of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to find.</param>
- <returns>The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object in the collection.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.Add(System.Object)">
- <summary>
- Adds the specified <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object to the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see>.
- </summary>
- <param name="value">The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to add to the collection.</param>
- <returns>The zero-based index of the new <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> object.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.CopyTo(System.Array,System.Int32)">
- <summary>
- Copies <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects from the <see cref="T:Npgsql.NpgsqlParameterCollection">NpgsqlParameterCollection</see> to the specified array.
- </summary>
- <param name="array">An <see cref="T:System.Array">Array</see> to which to copy the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</param>
- <param name="index">The starting index of the array.</param>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
- </member>
- <member name="M:Npgsql.NpgsqlParameterCollection.CheckType(System.Object)">
- <summary>
- In methods taking an object as argument this method is used to verify
- that the argument has the type <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see>
- </summary>
- <param name="Object">The object to verify</param>
- </member>
- <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name.
- </summary>
- <param name="parameterName">The name of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param>
- <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> with the specified name, or a null reference if the parameter is not found.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameterCollection.Item(System.Int32)">
- <summary>
- Gets the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index.
- </summary>
- <param name="index">The zero-based index of the <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> to retrieve.</param>
- <value>The <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> at the specified index.</value>
- </member>
- <member name="P:Npgsql.NpgsqlParameterCollection.Count">
- <summary>
- Gets the number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.
- </summary>
- <value>The number of <see cref="T:Npgsql.NpgsqlParameter">NpgsqlParameter</see> objects in the collection.</value>
- </member>
- <member name="T:Npgsql.NpgsqlCopyInState">
- <summary>
- Represents an ongoing COPY FROM STDIN operation.
- Provides methods to push data to server and end or cancel the operation.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInState.StartCopy(Npgsql.NpgsqlConnector,Npgsql.NpgsqlCopyFormat)">
- <summary>
- Called from NpgsqlState.ProcessBackendResponses upon CopyInResponse.
- If CopyStream is already set, it is used to read data to push to server, after which the copy is completed.
- Otherwise CopyStream is set to a writable NpgsqlCopyInStream that calls SendCopyData each time it is written to.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInState.SendCopyData(Npgsql.NpgsqlConnector,System.Byte[],System.Int32,System.Int32)">
- <summary>
- Sends given packet to server as a CopyData message.
- Does not check for notifications! Use another thread for that.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInState.SendCopyDone(Npgsql.NpgsqlConnector)">
- <summary>
- Sends CopyDone message to server. Handles responses, ie. may throw an exception.
- </summary>
- </member>
- <member name="M:Npgsql.NpgsqlCopyInState.SendCopyFail(Npgsql.NpgsqlConnector,System.String)">
- <summary>
- Sends CopyFail message to server. Handles responses, ie. should always throw an exception:
- in CopyIn state the server responds to CopyFail with an error response;
- outside of a CopyIn state the server responds to CopyFail with an error response;
- without network connection or whatever, there's going to eventually be a failure, timeout or user intervention.
- </summary>
- </member>
- <member name="P:Npgsql.NpgsqlCopyInState.CopyFormat">
- <summary>
- Copy format information returned from server.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlPoint">
- <summary>
- Represents a PostgreSQL Point type
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlLSeg">
- <summary>
- Represents a PostgreSQL Line Segment type.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlPath">
- <summary>
- Represents a PostgreSQL Path type.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlPolygon">
- <summary>
- Represents a PostgreSQL Polygon type.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlCircle">
- <summary>
- Represents a PostgreSQL Circle type.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlInet">
- <summary>
- Represents a PostgreSQL inet type.
- </summary>
- </member>
- <member name="T:NpgsqlTypes.NpgsqlMacAddress">
- <summary>
- Represents a PostgreSQL MacAddress type.
- </summary>
- </member>
- <member name="M:NpgsqlTypes.NpgsqlMacAddress.#ctor(System.String)">
- <summary>
-
- </summary>
- <param name="macAddr">The macAddr parameter must contain a string that can only consist of numbers
- and upper-case letters as hexadecimal digits. (See PhysicalAddress.Parse method on MSDN)</param>
- </member>
- <member name="T:Npgsql.NpgsqlPasswordPacket">
- <summary>
- This class represents a PasswordPacket message sent to backend
- PostgreSQL.
- </summary>
- </member>
- </members>
- </doc>
|