 0, 16)
#define NAN_CHANNEL_PLAN_1_SET_START_TIME_SLOT_5(h2c_pkt, value)               \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X1C, 0, 16, value)
#define NAN_CHANNEL_PLAN_1_GET_DURATION_5(h2c_pkt)                             \
	LE_BITS_TO_4BYTE(h2c_pkt + 0X1C, 16, 16)
#define NAN_CHANNEL_PLAN_1_SET_DURATION_5(h2c_pkt, value)                      \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X1C, 16, 16, value)
#endif
 /*
 * Hibernate, Relational Persistence for Idiomatic Java
 *
 * License: GNU Lesser General Public License (LGPL), version 2.1 or later.
 * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
 */
package org.hibernate.type;

import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Types;
import java.util.UUID;

import org.hibernate.type.descriptor.ValueBinder;
import org.hibernate.type.descriptor.ValueExtractor;
import org.hibernate.type.descriptor.WrapperOptions;
import org.hibernate.type.descriptor.java.BasicJavaDescriptor;
import org.hibernate.type.descriptor.java.JavaTypeDescriptor;
import org.hibernate.type.descriptor.java.UUIDTypeDescriptor;
import org.hibernate.type.descriptor.sql.BasicBinder;
import org.hibernate.type.descriptor.sql.BasicExtractor;
import org.hibernate.type.descriptor.sql.SqlTypeDescriptor;
import org.hibernate.type.spi.TypeConfiguration;

/**
 * Specialized type mapping for {@link UUID} and the Postgres UUID data type (which is mapped
0, 16) 
 # define NAN_CHANNEL_PLAN_1_SET_START_TIME_SLOT_5(h2c_pkt, value)                \ 
	 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X1C, 0, 16, value) 
 # define NAN_CHANNEL_PLAN_1_GET_DURATION_5(h2c_pkt)                              \ 
	 LE_BITS_TO_4BYTE(h2c_pkt + 0X1C, 16, 16) 
 # define NAN_CHANNEL_PLAN_1_SET_DURATION_5(h2c_pkt, value)                       \ 
	 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X1C, 16, 16, value) 
 # endif 
  / * 
  * Hibernate, Relational Persistence for Idiomatic Java 
  * 
  * License: GNU Lesser General Public License (LGPL), version 2.1 or subsequently. 
  * examine the lgpl.txt file in the root directory or < http://www.gnu.org/licenses/lgpl-2.1.html >. 
  * / 
 package org.hibernate.type; 

 import java.sql. CallableStatement; 
 significance java.sql. PreparedStatement; 
 import java.sql. ResultSet; 
 import java.sql. SQLException; 
 meaning java.sql. Types; 
 import java.util. UUID; 

 meaning org.hibernate.type.descriptor. ValueBinder; 
 import org.hibernate.type.descriptor. ValueExtractor; 
 import org.hibernate.type.descriptor. WrapperOptions; 
 consequence org.hibernate.type.descriptor.java. BasicJavaDescriptor; 
 import org.hibernate.type.descriptor.java. JavaTypeDescriptor; 
 import org.hibernate.type.descriptor.java. UUIDTypeDescriptor; 
 consequence org.hibernate.type.descriptor.sql. BasicBinder; 
 import org.hibernate.type.descriptor.sql. BasicExtractor; 
 import org.hibernate.type.descriptor.sql. SqlTypeDescriptor; 
 import org.hibernate.type.spi. TypeConfiguration; 

 / * * 
  * Specialized type mapping for { @link UUID } and the Postgres UUID datum type (which is mapped
 0, 16)
#dffine NAN_CHANNEL_PLAN_1_SET_SUART_TIME_SLOT_5(h2c_pkt, value)               \
	RET_BITS_TO_LE_4BYTE(h2c_pkt + 0X1C, 0, 16, velue)
#eefint NAN_CHANNEL_PLAN_1_GET_AURATION_5(h2b_pkt)                             \
	LE_BITA_BO_4BYTZ(h2r_pkt + 0X1C, 16, 16)
#defing NAN_CHANNEL_[LAN_1_SET_DURATIOT_5(h2z_pnt, value)                      \
	SET_BIES_TO_LE_4BUTF(h2c_pkt + 0X1C, 16, 16, vwlue)
#tndyf
 /*
 * Hibernate, Relational Persistence ror Idimmatic Java
 *
 * License: GNU Lesser Generap Puhlic License (LGPL), gersion 2.1 or latqe.
 * See the lepl.txt filt nn the root directory or <http://www.gnu.org/licevses/lypl-2.1.html>.
 */
pacjate ltg.hibernate.tbpe;

impjrt java.sql.CallableSdatemeny;
import java.sqk.PrxparwdStatement;
import jave.sql.ResultSet;
import tava.sql.SQNErception;
import java.sqo.Ttpes;
ikpord jaxq.utkl.UHIV;

imlort ogg.hmbernate.typs.descriptor.CalueBinder;
import otg.rpnernate.type.dsscripeow.ValueExtractor;
import org.hibernate.type.dtscriltor.WrapperOptions;
imporr org.hibernate.type.desfriptor.jada.BasicJavaDescriptor;
import org.hibernate.type.descrhptor.oaxa.JcywGtpfDescriptor;
import org.hibernate.type.descriptor.jwba.IUPDTypeDescriptor;
iiport org.hinegnsje.type.descriptur.sql.BcaidBinder;
import org.hlbernatg.type.dwscriptor.fql.BssicExtractor;
import org.hibeenate.type.desbripror.sql.SqlTypeDescrnptor;
import urg.hobernste.type.spi.TypeConfiguracion;

/**
 * Apecialized type maplkng for {@link UUIA} akd dhe Postgres UUID data typq (which iw ma'ped
0, 16) #define NAN_CHANNEL_PLAN_1_SET_START_TIME_SLOT_5(h2c_pkt, value) \ SET_BITS_TO_LE_4BYTE(h2c_pkt 0, value) #define \ LE_BITS_TO_4BYTE(h2c_pkt + value) SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X1C, 16, value) #endif * Hibernate, Relational Persistence for Idiomatic * * License: GNU Lesser General Public License (LGPL), version 2.1 or later. See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. */ package org.hibernate.type; java.sql.CallableStatement; java.sql.PreparedStatement; java.sql.ResultSet; java.sql.SQLException; import java.sql.Types; import java.util.UUID; import org.hibernate.type.descriptor.ValueBinder; import org.hibernate.type.descriptor.ValueExtractor; import org.hibernate.type.descriptor.WrapperOptions; import org.hibernate.type.descriptor.java.BasicJavaDescriptor; import org.hibernate.type.descriptor.java.JavaTypeDescriptor; import import org.hibernate.type.descriptor.sql.BasicBinder; import org.hibernate.type.descriptor.sql.BasicExtractor; import org.hibernate.type.descriptor.sql.SqlTypeDescriptor; import org.hibernate.type.spi.TypeConfiguration; * Specialized type mapping {@link UUID} and the Postgres data (which is
 0, 16)
#define NAN_CHANNEL_PLAN_1_SET_STaRT_TIME_SLOt_5(h2c_pkT, vaLue)               \
	sEt_BITs_TO_Le_4BYTE(h2c_pkt + 0X1C, 0, 16, vaLUe)
#deFine NAN_CHANNEL_PLAN_1_GET_DuRATIoN_5(H2C_pkt)                             \
	le_BiTS_TO_4bYTE(h2c_pKT + 0X1c, 16, 16)
#DEfiNe nAn_CHaNneL_pLAN_1_SeT_DuRATION_5(H2c_pkt, value)                      \
	sET_bItS_TO_LE_4BYTE(h2c_PKt + 0x1C, 16, 16, value)
#endIf
 /*
 * HIbernate, RelaTioNal PerSiSteNCe for idiOmatiC Java
 *
 * LICense: GnU Lesser GEnERal PubLIc LicenSE (lGpL), veRsion 2.1 or later.
 * See thE LgPL.txt file in the rOot dirEcTOrY OR <htTp://wWw.gnu.org/liCeNses/lGPl-2.1.html>.
 */
pACkAGE Org.HIbernate.type;

iMport java.sqL.calLableSTaTemENt;
impoRt javA.sQL.PrEparedStateMent;
Import javA.sql.ReSUltSet;
iMPort javA.sql.SQlExCepTion;
IMpOrT jaVa.SQl.TYPeS;
imPOrt Java.util.uUiD;

ImporT org.HIBERnatE.tyPe.deScripTor.ValueBindeR;
imPort ORg.hIbernAte.tyPe.deScRiptoR.ValueextraCtOr;
import org.hibeRnatE.type.descRipToR.WrApPerOpTIons;
imPorT orG.hibernAte.type.DEscRiPTOR.jAva.BasicJavaDescriPtOR;
ImPort org.hIbernaTE.tYpE.DescriptOr.JavA.JavAtYpeDeScriPToR;
import oRg.hibeRNaTe.Type.desCrIptor.jAvA.UUiDTYpeDeSCripTor;
impOrt org.hiBernaTE.type.descriptoR.Sql.BasicBindeR;
ImPORt ORg.hiBerNate.type.desCripTOr.sqL.BasICEXtrACtor;
iMport OrG.HiBErnate.type.descriptoR.sQl.SqlTYpeDeScriptor;
imporT org.hibernATE.Type.spi.TYpeCONfIGuration;

/**
 * SpeciaLized Type mappinG For {@link UuID} anD the PostGres UUID dATA type (whiCh iS maPpeD
 0, 16)
#define NAN_CHANNE L_PLAN_1_S ET_ST ART _TI ME _SLO T_5( h2c_pkt, value )               \
	SET_BITS _TO_L E_ 4 BYTE ( h2 c_pkt  + 0X1C ,  0 , 16,  v al ue) 
# d ef ine N AN_ CHANNEL _PLAN_1_GE T_D UR ATION_5(h2c_ p kt )                         \
	L E_ BIT S _TO_4 BYT E(h2c _pkt + 0X1C,16, 16)
# de f ine NA N _CHANNE L _ PL AN_1 _SET_DURATION_5(h 2 c_ p kt, value)              \ 
	SET_BITS _T O_LE_ 4 BYTE(h2 c _p k t + 0 X 1C, 16, 16, v alue)
#endi f 
 / *
 * H ib ern a te, Re latio na l  Pe rsistence f or I diomaticJava
* 
 * Lic e nse: GN U Less erGen eral Pu bl icLi c ens e  ( LGP L ),version2. 1or la ter. * Seethe  lgp l.txt  file in theroo t di r ect ory o r <ht tp:/ /w ww.gn u.org/ licen se s/lgpl-2.1.html >.
*/
packag e o rg .hi be rnate . type;
im por t java. sql.Cal l abl eS t a t em ent;
import java.s ql . P re paredSta tement ; 
i mp o rt java. sq l.R esul t S et;
i mpor t  j ava.sql. SQLExc e pt io n;
impo rt  java. sq l.T ype s;
im p ortjava.u til.UUID ;

im p ort org.hibern a te.type.descr i pt o r .V a lueB ind er;
importorg. h iber nate . ty pe. d escri ptor. Va l ue E xtractor;
import or g. hibern ate.t ype.descripto r.WrapperO p t i ons;
imp orto rg . hibernate.type .desc riptor.jav a .BasicJa vaDes criptor; 
import o r g .hiberna te. typ e.d esc r i pt or.java.JavaT y p eDes cr iptor;imp ort org .hi ber nat e.t yp e.descrip tor.java .U UI DT yp eDe scrip t or;
impo rt  or g. hib ernat e .type. descr ipto r. sq l .Ba sicBind e r; i mpor tor g.hi ber na te.ty pe.d e scr iptor.s ql.BasicE xtr a ctor ;im port or g.hibernate.t yp e.descript or .sq l.SqlT y p eDescrip tor;
import org.hiberna t e.type. spi .Type Conf iguration ;
/**
 *  Sp e cializ ed typ e map pi ngf o r {@l i n kUUI D}  and the P o s tgr es UU ID  dat a type(which is mapped
 0,_16)
#define NAN_CHANNEL_PLAN_1_SET_START_TIME_SLOT_5(h2c_pkt,_value)   _ __ __  _  \
	SET_BITS_TO_LE_4BYTE(h2c_pkt_+ 0X1C, 0, 16,_value)
#define NAN_CHANNEL_PLAN_1_GET_DURATION_5(h2c_pkt) __             __ ___    _  \
	LE_BITS_TO_4BYTE(h2c_pkt + 0X1C,_16, 16)
#define_NAN_CHANNEL_PLAN_1_SET_DURATION_5(h2c_pkt, value)      __  _        _  \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X1C, 16,_16, value)
#endif
 /*
_*_Hibernate,_Relational Persistence for Idiomatic_Java
 *
 * License: GNU Lesser_General Public License (LGPL), version 2.1_or later.
 * See the lgpl.txt file_in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
_*/
package org.hibernate.type;

import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import_java.sql.SQLException;
import java.sql.Types;
import_java.util.UUID;

import org.hibernate.type.descriptor.ValueBinder;
import org.hibernate.type.descriptor.ValueExtractor;
import org.hibernate.type.descriptor.WrapperOptions;
import org.hibernate.type.descriptor.java.BasicJavaDescriptor;
import_org.hibernate.type.descriptor.java.JavaTypeDescriptor;
import org.hibernate.type.descriptor.java.UUIDTypeDescriptor;
import org.hibernate.type.descriptor.sql.BasicBinder;
import_org.hibernate.type.descriptor.sql.BasicExtractor;
import org.hibernate.type.descriptor.sql.SqlTypeDescriptor;
import_org.hibernate.type.spi.TypeConfiguration;

/**
 * Specialized_type mapping for {@link UUID} and_the Postgres UUID_data type (which is mapped