/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 . Ċ Ġ* Ċ Ġ* ĠThis Ġfile Ġis Ġpart Ġof Ġkotlin sql . Ċ Ġ* Ċ Ġ* ĠThis Ġfile Ġis Ġlic enced Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ċ Ġ* Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ċ Ġ* Ġwith Ġthe ĠLicense . Ġ ĠYou Ġshould Ġhave Ġreceived Ġa Ġcopy Ġof Ġthe Ġlicense Ġwith Ġthe Ġsource Ġdistribution . Ċ Ġ* ĠAlternatively , Ġyou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ċ Ġ* Ġsoftware Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ċ Ġ* Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY Ċ Ġ* ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ġ ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ċ Ġ* Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġio . github . pd v rie ze . kotlin sql . metadata . impl Ċ Ċ import Ġio . github . pd v rie ze . kotlin sql . Unmanaged Sql Ċ import Ġio . github . pd v rie ze . kotlin sql . metadata . Attribute Results Ċ import Ġio . github . pd v rie ze . kotlin sql . metadata . Table Privileges Result Ċ import Ġjava . sql . ResultSet Ċ Ċ @ Opt In ( Unmanaged Sql :: class ) Ċ @ Suppress (" unused ") Ċ internal Ġclass ĠTable Privileges Result Impl Ġ@ Unmanaged Sql Ġconstructor ( priv ileges : ĠResultSet ) Ġ: ĊĠĠĠ ĠTable Meta Result Base Impl < Table Privileges Result , ĠTable Privileges Result . Data >( priv ileges ), ĊĠĠĠ ĠTable Privileges Result Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġidx Gr ante e : ĠInt Ġby Ġlazy Col Idx (" GRAN TE E ") ĊĠĠĠ Ġprivate Ġval Ġidx Grant or : ĠInt Ġby Ġlazy Col Idx (" GRAN TOR ") ĊĠĠĠ Ġprivate Ġval Ġidx Is Grant able : ĠInt Ġby Ġlazy Col Idx (" IS _ GRAN TABLE ") ĊĠĠĠ Ġprivate Ġval Ġidx Privilege : ĠInt Ġby Ġlazy Col Idx (" PRIV ILE GE ") ĊĊĠĠĠ Ġoverride Ġval Ġgrant or Ġget (): String ? Ġ= ĠresultSet . getString ( idx Grant or ) ĊĠĠĠ Ġoverride Ġval Ġgr ante e Ġget (): ĠString Ġ= ĠresultSet . getString ( idx Gr ante e ) ĊĠĠĠ Ġoverride Ġval Ġis Grant able Ġget (): ĠBoolean Ġ= ĠresultSet . getBoolean ( idx Is Grant able ) ĊĠĠĠ Ġoverride Ġval Ġprivilege Ġget (): String Ġ= ĠresultSet . getString ( idx Privilege ) ĊĊĠĠĠ Ġ@ Opt In ( Experimental Std lib Api :: class ) ĊĠĠĠ Ġoverride Ġfun Ġto List (): ĠList < Table Privileges Result . Data > Ġ= Ġto List Impl Ġ{ ĠTable Privileges Result . Data ( it ) Ġ} Ċ Ċ }