blob: 92cd855c3fab86d22ce450b1176cc2dbbca87f71 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.2) on Wed Apr 22 10:19:16 CDT 2020 -->
<title>All Classes (EclipseLink 3.0.0, API Reference)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2020-04-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (EclipseLink 3.0.0, API Reference)";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":4,"i26":1,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":4,"i50":2,"i51":2,"i52":2,"i53":1,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i61":2,"i62":2,"i63":2,"i64":2,"i65":2,"i66":2,"i67":2,"i68":2,"i69":2,"i70":1,"i71":2,"i72":2,"i73":2,"i74":2,"i75":2,"i76":2,"i77":2,"i78":2,"i79":2,"i80":2,"i81":2,"i82":2,"i83":2,"i84":2,"i85":2,"i86":2,"i87":2,"i88":2,"i89":2,"i90":2,"i91":2,"i92":2,"i93":2,"i94":2,"i95":2,"i96":2,"i97":2,"i98":2,"i99":2,"i100":2,"i101":2,"i102":2,"i103":2,"i104":2,"i105":2,"i106":2,"i107":2,"i108":2,"i109":2,"i110":2,"i111":1,"i112":2,"i113":2,"i114":2,"i115":2,"i116":2,"i117":2,"i118":2,"i119":2,"i120":2,"i121":2,"i122":2,"i123":2,"i124":2,"i125":2,"i126":2,"i127":2,"i128":2,"i129":2,"i130":2,"i131":2,"i132":2,"i133":2,"i134":2,"i135":2,"i136":2,"i137":2,"i138":2,"i139":2,"i140":2,"i141":2,"i142":2,"i143":2,"i144":2,"i145":2,"i146":2,"i147":2,"i148":2,"i149":2,"i150":2,"i151":2,"i152":2,"i153":2,"i154":2,"i155":2,"i156":2,"i157":2,"i158":2,"i159":4,"i160":2,"i161":2,"i162":2,"i163":2,"i164":2,"i165":2,"i166":2,"i167":2,"i168":2,"i169":2,"i170":2,"i171":2,"i172":2,"i173":2,"i174":2,"i175":2,"i176":2,"i177":2,"i178":2,"i179":2,"i180":2,"i181":2,"i182":2,"i183":2,"i184":2,"i185":2,"i186":2,"i187":2,"i188":2,"i189":2,"i190":2,"i191":1,"i192":2,"i193":32,"i194":1,"i195":2,"i196":2,"i197":1,"i198":1,"i199":2,"i200":2,"i201":2,"i202":2,"i203":2,"i204":2,"i205":2,"i206":2,"i207":2,"i208":2,"i209":2,"i210":2,"i211":2,"i212":2,"i213":2,"i214":2,"i215":2,"i216":2,"i217":2,"i218":2,"i219":2,"i220":2,"i221":1,"i222":1,"i223":2,"i224":2,"i225":2,"i226":2,"i227":2,"i228":2,"i229":2,"i230":2,"i231":2,"i232":32,"i233":1,"i234":1,"i235":2,"i236":2,"i237":2,"i238":2,"i239":2,"i240":2,"i241":2,"i242":2,"i243":2,"i244":2,"i245":8,"i246":2,"i247":1,"i248":2,"i249":2,"i250":2,"i251":2,"i252":2,"i253":2,"i254":2,"i255":1,"i256":1,"i257":1,"i258":2,"i259":2,"i260":2,"i261":2,"i262":2,"i263":2,"i264":2,"i265":2,"i266":2,"i267":2,"i268":2,"i269":1,"i270":32,"i271":32,"i272":2,"i273":2,"i274":2,"i275":2,"i276":2,"i277":32,"i278":1,"i279":2,"i280":4,"i281":2,"i282":2,"i283":8,"i284":2,"i285":2,"i286":4,"i287":2,"i288":2,"i289":2,"i290":2,"i291":2,"i292":2,"i293":2,"i294":2,"i295":2,"i296":2,"i297":2,"i298":32,"i299":1,"i300":2,"i301":4,"i302":32,"i303":2,"i304":1,"i305":32,"i306":32,"i307":1,"i308":2,"i309":2,"i310":4,"i311":2,"i312":4,"i313":2,"i314":4,"i315":2,"i316":2,"i317":2,"i318":1,"i319":1,"i320":32,"i321":2,"i322":2,"i323":2,"i324":2,"i325":2,"i326":2,"i327":2,"i328":2,"i329":2,"i330":2,"i331":1,"i332":1,"i333":2,"i334":1,"i335":32,"i336":1,"i337":4,"i338":1,"i339":2,"i340":32,"i341":2,"i342":2,"i343":2,"i344":2,"i345":2,"i346":2,"i347":2,"i348":2,"i349":2,"i350":2,"i351":32,"i352":2,"i353":1,"i354":2,"i355":2,"i356":1,"i357":2,"i358":2,"i359":2,"i360":1,"i361":2,"i362":2,"i363":2,"i364":1,"i365":2,"i366":2,"i367":2,"i368":2,"i369":2,"i370":2,"i371":2,"i372":1,"i373":1,"i374":2,"i375":2,"i376":2,"i377":2,"i378":2,"i379":2,"i380":2,"i381":2,"i382":2,"i383":2,"i384":2,"i385":2,"i386":2,"i387":1,"i388":32,"i389":1,"i390":2,"i391":2,"i392":2,"i393":2,"i394":2,"i395":2,"i396":2,"i397":2,"i398":2,"i399":1,"i400":1,"i401":2,"i402":2,"i403":1,"i404":1,"i405":1,"i406":2,"i407":8,"i408":2,"i409":2,"i410":2,"i411":2,"i412":2,"i413":2,"i414":2,"i415":32,"i416":2,"i417":2,"i418":2,"i419":2,"i420":2,"i421":2,"i422":2,"i423":8,"i424":2,"i425":2,"i426":2,"i427":2,"i428":2,"i429":2,"i430":2,"i431":2,"i432":2,"i433":4,"i434":2,"i435":1,"i436":2,"i437":2,"i438":2,"i439":2,"i440":2,"i441":2,"i442":2,"i443":2,"i444":1,"i445":2,"i446":1,"i447":1,"i448":1,"i449":4,"i450":1,"i451":2,"i452":8,"i453":2,"i454":32,"i455":1,"i456":32,"i457":1,"i458":32,"i459":1,"i460":1,"i461":1,"i462":2,"i463":32,"i464":2,"i465":32,"i466":1,"i467":1,"i468":2,"i469":1,"i470":2,"i471":2,"i472":2,"i473":1,"i474":2,"i475":1,"i476":2,"i477":2,"i478":1,"i479":2,"i480":1,"i481":2,"i482":1,"i483":2,"i484":1,"i485":2,"i486":2,"i487":1,"i488":1,"i489":2,"i490":2,"i491":2,"i492":2,"i493":2,"i494":2,"i495":2,"i496":2,"i497":32,"i498":2,"i499":2,"i500":2,"i501":4,"i502":1,"i503":1,"i504":8,"i505":2,"i506":2,"i507":2,"i508":4,"i509":2,"i510":2,"i511":2,"i512":4,"i513":2,"i514":1,"i515":2,"i516":2,"i517":2,"i518":8,"i519":2,"i520":1,"i521":2,"i522":1,"i523":2,"i524":2,"i525":2,"i526":1,"i527":2,"i528":2,"i529":2,"i530":2,"i531":2,"i532":2,"i533":2,"i534":2,"i535":2,"i536":2,"i537":8,"i538":2,"i539":2,"i540":2,"i541":2,"i542":2,"i543":2,"i544":2,"i545":2,"i546":1,"i547":2,"i548":2,"i549":2,"i550":2,"i551":2,"i552":2,"i553":2,"i554":2,"i555":2,"i556":2,"i557":2,"i558":2,"i559":2,"i560":2,"i561":2,"i562":2,"i563":2,"i564":2,"i565":2,"i566":2,"i567":2,"i568":2,"i569":2,"i570":2,"i571":2,"i572":2,"i573":2,"i574":2,"i575":2,"i576":2,"i577":2,"i578":2,"i579":2,"i580":2,"i581":2,"i582":2,"i583":2,"i584":2,"i585":2,"i586":32,"i587":2,"i588":2,"i589":2,"i590":2,"i591":2,"i592":2,"i593":2,"i594":2,"i595":2,"i596":2,"i597":2,"i598":2,"i599":2,"i600":2,"i601":2,"i602":2,"i603":1,"i604":1,"i605":2,"i606":2,"i607":1,"i608":2,"i609":8,"i610":2,"i611":2,"i612":2,"i613":2,"i614":1,"i615":2,"i616":2,"i617":2,"i618":4,"i619":2,"i620":2,"i621":2,"i622":1,"i623":2,"i624":2,"i625":8,"i626":2,"i627":2,"i628":32,"i629":1,"i630":1,"i631":2,"i632":2,"i633":2,"i634":2,"i635":2,"i636":1,"i637":2,"i638":1,"i639":2,"i640":2,"i641":2,"i642":2,"i643":1,"i644":2,"i645":8,"i646":2,"i647":2,"i648":2,"i649":2,"i650":2,"i651":2,"i652":2,"i653":1,"i654":2,"i655":2,"i656":2,"i657":2,"i658":2,"i659":2,"i660":1,"i661":2,"i662":2,"i663":2,"i664":2,"i665":2,"i666":2,"i667":2,"i668":8,"i669":1,"i670":2,"i671":2,"i672":2,"i673":2,"i674":2,"i675":2,"i676":2,"i677":2,"i678":2,"i679":2,"i680":2,"i681":2,"i682":2,"i683":2,"i684":2,"i685":2,"i686":2,"i687":2,"i688":2,"i689":2,"i690":2,"i691":2,"i692":1,"i693":2,"i694":2,"i695":1,"i696":4,"i697":2,"i698":2,"i699":1,"i700":2,"i701":2,"i702":2,"i703":2,"i704":2,"i705":2,"i706":2,"i707":8,"i708":2,"i709":2,"i710":2,"i711":2,"i712":1,"i713":2,"i714":2,"i715":2,"i716":2,"i717":2,"i718":1,"i719":2,"i720":2,"i721":2,"i722":1,"i723":1,"i724":2,"i725":2,"i726":1,"i727":1,"i728":1,"i729":1,"i730":2,"i731":2,"i732":2,"i733":2,"i734":2,"i735":2,"i736":2,"i737":1,"i738":2,"i739":1,"i740":2,"i741":8,"i742":2,"i743":2,"i744":2,"i745":2,"i746":2,"i747":1,"i748":2,"i749":2,"i750":2,"i751":2,"i752":2,"i753":2,"i754":2,"i755":2,"i756":2,"i757":1,"i758":2,"i759":2,"i760":2,"i761":2,"i762":2,"i763":2,"i764":2,"i765":2,"i766":2,"i767":1,"i768":2,"i769":2,"i770":32,"i771":2,"i772":32,"i773":4,"i774":2,"i775":2,"i776":2,"i777":2,"i778":2,"i779":1,"i780":2,"i781":2,"i782":2,"i783":2,"i784":2,"i785":2,"i786":1,"i787":2,"i788":2,"i789":1,"i790":2,"i791":2,"i792":2,"i793":1,"i794":1,"i795":1,"i796":2,"i797":1,"i798":4,"i799":2,"i800":2,"i801":32,"i802":1,"i803":32,"i804":1,"i805":2,"i806":2,"i807":2,"i808":32,"i809":1,"i810":1,"i811":2,"i812":2,"i813":1,"i814":2,"i815":2,"i816":2,"i817":4,"i818":2,"i819":1,"i820":2,"i821":2,"i822":2,"i823":1,"i824":2,"i825":2,"i826":2,"i827":1,"i828":2,"i829":2,"i830":2,"i831":2,"i832":2,"i833":2,"i834":2,"i835":2,"i836":2,"i837":2,"i838":2,"i839":2,"i840":2,"i841":2,"i842":2,"i843":4,"i844":2,"i845":2,"i846":2,"i847":2,"i848":2,"i849":2,"i850":2,"i851":2,"i852":1,"i853":2,"i854":2,"i855":2,"i856":2,"i857":2,"i858":2,"i859":2,"i860":2,"i861":2,"i862":2,"i863":2,"i864":2,"i865":2,"i866":2,"i867":2,"i868":2,"i869":2,"i870":2,"i871":32,"i872":1,"i873":2,"i874":2,"i875":2,"i876":2,"i877":2,"i878":2,"i879":2,"i880":2,"i881":2,"i882":2,"i883":2,"i884":2,"i885":2,"i886":2,"i887":1,"i888":1,"i889":1,"i890":1,"i891":1,"i892":1,"i893":2,"i894":2,"i895":2,"i896":2,"i897":2,"i898":2,"i899":2,"i900":2,"i901":2,"i902":4,"i903":1,"i904":2,"i905":2,"i906":2,"i907":4,"i908":1,"i909":1,"i910":1,"i911":1,"i912":1,"i913":1,"i914":2,"i915":1,"i916":1,"i917":4,"i918":1,"i919":4,"i920":1,"i921":1,"i922":1,"i923":1,"i924":1,"i925":1,"i926":1,"i927":1,"i928":32,"i929":1,"i930":2,"i931":2,"i932":32,"i933":2,"i934":2,"i935":2,"i936":1,"i937":2,"i938":1,"i939":1,"i940":2,"i941":2,"i942":2,"i943":1,"i944":2,"i945":2,"i946":2,"i947":2,"i948":2,"i949":2,"i950":2,"i951":2,"i952":1,"i953":2,"i954":2,"i955":2,"i956":2,"i957":2,"i958":2,"i959":2,"i960":32,"i961":2,"i962":1,"i963":2,"i964":8,"i965":2,"i966":2,"i967":2,"i968":2,"i969":2,"i970":2,"i971":2,"i972":2,"i973":2,"i974":2,"i975":2,"i976":2,"i977":2,"i978":2,"i979":2,"i980":2,"i981":2,"i982":2,"i983":2,"i984":2,"i985":2,"i986":2,"i987":2,"i988":2,"i989":2,"i990":2,"i991":2,"i992":2,"i993":1,"i994":1,"i995":1,"i996":1,"i997":1,"i998":2,"i999":1,"i1000":2,"i1001":2,"i1002":2,"i1003":1,"i1004":1,"i1005":1,"i1006":1,"i1007":1,"i1008":2,"i1009":2,"i1010":1,"i1011":2,"i1012":2,"i1013":4,"i1014":1,"i1015":2,"i1016":2,"i1017":1,"i1018":2,"i1019":1,"i1020":2,"i1021":2,"i1022":2,"i1023":1,"i1024":2,"i1025":1,"i1026":2,"i1027":1,"i1028":2,"i1029":1,"i1030":2,"i1031":2,"i1032":2,"i1033":2,"i1034":2,"i1035":2,"i1036":2,"i1037":2,"i1038":2,"i1039":2,"i1040":2,"i1041":1,"i1042":2,"i1043":2,"i1044":2,"i1045":2,"i1046":2,"i1047":2,"i1048":8,"i1049":8,"i1050":2,"i1051":2,"i1052":2,"i1053":2,"i1054":2,"i1055":2,"i1056":2,"i1057":2,"i1058":2,"i1059":2,"i1060":2,"i1061":2,"i1062":2,"i1063":2,"i1064":2,"i1065":2,"i1066":2,"i1067":2,"i1068":2,"i1069":2,"i1070":2,"i1071":2,"i1072":2,"i1073":2,"i1074":1,"i1075":4,"i1076":2,"i1077":2,"i1078":2,"i1079":2,"i1080":1,"i1081":2,"i1082":2,"i1083":2,"i1084":2,"i1085":2,"i1086":2,"i1087":1,"i1088":2,"i1089":32,"i1090":2,"i1091":4,"i1092":1,"i1093":2,"i1094":1,"i1095":2,"i1096":1,"i1097":1,"i1098":2,"i1099":2,"i1100":1,"i1101":1,"i1102":2,"i1103":1,"i1104":1,"i1105":2,"i1106":8,"i1107":2,"i1108":2,"i1109":2,"i1110":4,"i1111":2,"i1112":8,"i1113":2,"i1114":2,"i1115":1,"i1116":2,"i1117":2,"i1118":2,"i1119":2,"i1120":2,"i1121":2,"i1122":2,"i1123":2,"i1124":2,"i1125":2,"i1126":1,"i1127":4,"i1128":1,"i1129":1,"i1130":2,"i1131":2,"i1132":2,"i1133":2,"i1134":2,"i1135":2,"i1136":8,"i1137":2,"i1138":2,"i1139":2,"i1140":2,"i1141":2,"i1142":2,"i1143":2,"i1144":2,"i1145":2,"i1146":2,"i1147":2,"i1148":2,"i1149":2,"i1150":2,"i1151":1,"i1152":2,"i1153":2,"i1154":2,"i1155":2,"i1156":2,"i1157":2,"i1158":2,"i1159":2,"i1160":2,"i1161":2,"i1162":2,"i1163":2,"i1164":2,"i1165":2,"i1166":2,"i1167":2,"i1168":2,"i1169":2,"i1170":2,"i1171":2,"i1172":2,"i1173":2,"i1174":2,"i1175":2,"i1176":2,"i1177":2,"i1178":1,"i1179":1,"i1180":2,"i1181":2,"i1182":4,"i1183":2,"i1184":2,"i1185":1,"i1186":2,"i1187":2,"i1188":2,"i1189":4,"i1190":2,"i1191":2,"i1192":2,"i1193":2,"i1194":2,"i1195":2,"i1196":1,"i1197":4,"i1198":2,"i1199":2,"i1200":2,"i1201":1,"i1202":2,"i1203":2,"i1204":1,"i1205":2,"i1206":2,"i1207":1,"i1208":1,"i1209":32,"i1210":1,"i1211":2,"i1212":1,"i1213":1,"i1214":2,"i1215":2,"i1216":8,"i1217":1,"i1218":2,"i1219":2,"i1220":2,"i1221":2,"i1222":2,"i1223":2,"i1224":2,"i1225":2,"i1226":2,"i1227":2,"i1228":1,"i1229":2,"i1230":1,"i1231":2,"i1232":1,"i1233":2,"i1234":1,"i1235":2,"i1236":1,"i1237":2,"i1238":1,"i1239":4,"i1240":2,"i1241":2,"i1242":1,"i1243":2,"i1244":1,"i1245":1,"i1246":2,"i1247":2,"i1248":2,"i1249":2,"i1250":2,"i1251":2,"i1252":2,"i1253":1,"i1254":2,"i1255":2,"i1256":2,"i1257":2,"i1258":2,"i1259":2,"i1260":2,"i1261":2,"i1262":2,"i1263":2,"i1264":2,"i1265":2,"i1266":2,"i1267":32,"i1268":1,"i1269":1,"i1270":2,"i1271":4,"i1272":32,"i1273":2,"i1274":1,"i1275":32,"i1276":1,"i1277":32,"i1278":32,"i1279":1,"i1280":32,"i1281":1,"i1282":32,"i1283":32,"i1284":1,"i1285":32,"i1286":32,"i1287":1,"i1288":2,"i1289":2,"i1290":2,"i1291":2,"i1292":2,"i1293":2,"i1294":2,"i1295":2,"i1296":2,"i1297":2,"i1298":32,"i1299":2,"i1300":2,"i1301":2,"i1302":1,"i1303":2,"i1304":2,"i1305":2,"i1306":1,"i1307":2,"i1308":2,"i1309":2,"i1310":2,"i1311":2,"i1312":2,"i1313":2,"i1314":2,"i1315":2,"i1316":2,"i1317":2,"i1318":2,"i1319":2,"i1320":2,"i1321":2,"i1322":2,"i1323":2,"i1324":2,"i1325":2,"i1326":1,"i1327":1,"i1328":2,"i1329":2,"i1330":2,"i1331":2,"i1332":2,"i1333":2,"i1334":1,"i1335":2,"i1336":2,"i1337":2,"i1338":1,"i1339":2,"i1340":2,"i1341":2,"i1342":32,"i1343":1,"i1344":2,"i1345":32,"i1346":2,"i1347":2,"i1348":2,"i1349":2,"i1350":2,"i1351":2,"i1352":1,"i1353":2,"i1354":2,"i1355":1,"i1356":2,"i1357":4,"i1358":2,"i1359":8,"i1360":2,"i1361":32,"i1362":1,"i1363":4,"i1364":2,"i1365":2,"i1366":2,"i1367":2,"i1368":2,"i1369":2,"i1370":2,"i1371":1,"i1372":32,"i1373":32,"i1374":2,"i1375":2,"i1376":1,"i1377":32,"i1378":32,"i1379":2,"i1380":2,"i1381":1,"i1382":4,"i1383":2,"i1384":2,"i1385":2,"i1386":2,"i1387":2,"i1388":4,"i1389":4,"i1390":2,"i1391":2,"i1392":2,"i1393":1,"i1394":32,"i1395":4,"i1396":2,"i1397":2,"i1398":2,"i1399":2,"i1400":2,"i1401":2,"i1402":2,"i1403":2,"i1404":2,"i1405":2,"i1406":2,"i1407":2,"i1408":2,"i1409":2,"i1410":2,"i1411":2,"i1412":2,"i1413":2,"i1414":2,"i1415":2,"i1416":8,"i1417":1,"i1418":2,"i1419":2,"i1420":2,"i1421":2,"i1422":2,"i1423":1,"i1424":2,"i1425":2,"i1426":2,"i1427":32,"i1428":32,"i1429":1,"i1430":2,"i1431":2,"i1432":2,"i1433":2,"i1434":2,"i1435":2,"i1436":2,"i1437":1,"i1438":1,"i1439":2,"i1440":2,"i1441":2,"i1442":2,"i1443":2,"i1444":1,"i1445":1,"i1446":8,"i1447":2,"i1448":1,"i1449":2,"i1450":2,"i1451":2,"i1452":2,"i1453":2,"i1454":2,"i1455":32,"i1456":1,"i1457":2,"i1458":2,"i1459":2,"i1460":2,"i1461":1,"i1462":32,"i1463":1,"i1464":2,"i1465":32,"i1466":32,"i1467":2,"i1468":2,"i1469":1,"i1470":32,"i1471":32,"i1472":2,"i1473":2,"i1474":2,"i1475":2,"i1476":2,"i1477":32,"i1478":1,"i1479":1,"i1480":1,"i1481":2,"i1482":32,"i1483":1,"i1484":2,"i1485":2,"i1486":2,"i1487":1,"i1488":2,"i1489":32,"i1490":2,"i1491":32,"i1492":2,"i1493":1,"i1494":2,"i1495":2,"i1496":8,"i1497":2,"i1498":2,"i1499":8,"i1500":2,"i1501":1,"i1502":2,"i1503":2,"i1504":2,"i1505":2,"i1506":2,"i1507":2,"i1508":1,"i1509":2,"i1510":32,"i1511":1,"i1512":2,"i1513":2,"i1514":2,"i1515":2,"i1516":2,"i1517":2,"i1518":2,"i1519":2,"i1520":2,"i1521":32,"i1522":2,"i1523":1,"i1524":32,"i1525":1,"i1526":2,"i1527":2,"i1528":2,"i1529":2,"i1530":2,"i1531":2,"i1532":4,"i1533":2,"i1534":2,"i1535":2,"i1536":2,"i1537":32,"i1538":2,"i1539":32,"i1540":1,"i1541":1,"i1542":1,"i1543":1,"i1544":2,"i1545":2,"i1546":2,"i1547":2,"i1548":2,"i1549":2,"i1550":1,"i1551":2,"i1552":2,"i1553":2,"i1554":2,"i1555":4,"i1556":2,"i1557":2,"i1558":2,"i1559":2,"i1560":1,"i1561":2,"i1562":2,"i1563":2,"i1564":2,"i1565":8,"i1566":2,"i1567":2,"i1568":2,"i1569":32,"i1570":1,"i1571":2,"i1572":2,"i1573":2,"i1574":2,"i1575":2,"i1576":2,"i1577":2,"i1578":2,"i1579":2,"i1580":2,"i1581":2,"i1582":2,"i1583":2,"i1584":2,"i1585":2,"i1586":2,"i1587":32,"i1588":32,"i1589":32,"i1590":1,"i1591":2,"i1592":2,"i1593":2,"i1594":2,"i1595":2,"i1596":2,"i1597":2,"i1598":2,"i1599":2,"i1600":2,"i1601":32,"i1602":1,"i1603":32,"i1604":2,"i1605":2,"i1606":1,"i1607":1,"i1608":2,"i1609":2,"i1610":1,"i1611":2,"i1612":2,"i1613":32,"i1614":1,"i1615":2,"i1616":2,"i1617":2,"i1618":2,"i1619":2,"i1620":2,"i1621":2,"i1622":2,"i1623":2,"i1624":2,"i1625":2,"i1626":2,"i1627":2,"i1628":2,"i1629":2,"i1630":2,"i1631":2,"i1632":8,"i1633":2,"i1634":1,"i1635":2,"i1636":2,"i1637":2,"i1638":2,"i1639":2,"i1640":2,"i1641":2,"i1642":2,"i1643":2,"i1644":2,"i1645":2,"i1646":1,"i1647":2,"i1648":2,"i1649":1,"i1650":1,"i1651":2,"i1652":1,"i1653":1,"i1654":32,"i1655":32,"i1656":32,"i1657":2,"i1658":1,"i1659":1,"i1660":1,"i1661":2,"i1662":1,"i1663":2,"i1664":1,"i1665":8,"i1666":2,"i1667":2,"i1668":2,"i1669":2,"i1670":4,"i1671":1,"i1672":2,"i1673":1,"i1674":2,"i1675":2,"i1676":1,"i1677":2,"i1678":2,"i1679":8,"i1680":2,"i1681":1,"i1682":2,"i1683":2,"i1684":1,"i1685":2,"i1686":1,"i1687":2,"i1688":2,"i1689":2,"i1690":2,"i1691":2,"i1692":2,"i1693":2,"i1694":2,"i1695":2,"i1696":2,"i1697":2,"i1698":2,"i1699":2,"i1700":2,"i1701":2,"i1702":2,"i1703":2,"i1704":2,"i1705":2,"i1706":2,"i1707":2,"i1708":1,"i1709":2,"i1710":2,"i1711":2,"i1712":2,"i1713":2,"i1714":2,"i1715":2,"i1716":2,"i1717":2,"i1718":2,"i1719":2,"i1720":2,"i1721":2,"i1722":2,"i1723":2,"i1724":2,"i1725":2,"i1726":2,"i1727":2,"i1728":4,"i1729":4,"i1730":4,"i1731":2,"i1732":2,"i1733":2,"i1734":1,"i1735":2,"i1736":2,"i1737":2,"i1738":2,"i1739":2,"i1740":2,"i1741":2,"i1742":2,"i1743":2,"i1744":2,"i1745":2,"i1746":2,"i1747":2,"i1748":2,"i1749":2,"i1750":2,"i1751":1,"i1752":1,"i1753":1,"i1754":1,"i1755":2,"i1756":2,"i1757":2,"i1758":8,"i1759":2,"i1760":2,"i1761":2,"i1762":2,"i1763":2,"i1764":2,"i1765":2,"i1766":32,"i1767":1,"i1768":2,"i1769":2,"i1770":2,"i1771":2,"i1772":2,"i1773":2,"i1774":2,"i1775":32,"i1776":1,"i1777":32,"i1778":1,"i1779":1,"i1780":32,"i1781":2,"i1782":32,"i1783":1,"i1784":2,"i1785":2,"i1786":2,"i1787":1,"i1788":2,"i1789":2,"i1790":2,"i1791":2,"i1792":2,"i1793":2,"i1794":2,"i1795":2,"i1796":2,"i1797":2,"i1798":2,"i1799":2,"i1800":2,"i1801":2,"i1802":2,"i1803":2,"i1804":2,"i1805":1,"i1806":2,"i1807":2,"i1808":1,"i1809":2,"i1810":2,"i1811":2,"i1812":2,"i1813":2,"i1814":2,"i1815":2,"i1816":1,"i1817":2,"i1818":2,"i1819":2,"i1820":2,"i1821":2,"i1822":2,"i1823":2,"i1824":2,"i1825":2,"i1826":1,"i1827":32,"i1828":1,"i1829":32,"i1830":32,"i1831":1,"i1832":4,"i1833":1,"i1834":32,"i1835":1,"i1836":2,"i1837":2,"i1838":2,"i1839":2,"i1840":8,"i1841":2,"i1842":2,"i1843":32,"i1844":1,"i1845":2,"i1846":1,"i1847":2,"i1848":2,"i1849":1,"i1850":2,"i1851":2,"i1852":2,"i1853":2,"i1854":2,"i1855":2,"i1856":2,"i1857":2,"i1858":2,"i1859":2,"i1860":2,"i1861":4,"i1862":2,"i1863":2,"i1864":2,"i1865":8,"i1866":2,"i1867":32,"i1868":1,"i1869":32,"i1870":2,"i1871":2,"i1872":2,"i1873":2,"i1874":2,"i1875":2,"i1876":2,"i1877":2,"i1878":2,"i1879":4,"i1880":2,"i1881":2,"i1882":2,"i1883":2,"i1884":2,"i1885":2,"i1886":2,"i1887":32,"i1888":1,"i1889":2,"i1890":1,"i1891":2,"i1892":1,"i1893":4,"i1894":1,"i1895":2,"i1896":2,"i1897":2,"i1898":2,"i1899":1,"i1900":2,"i1901":8,"i1902":4,"i1903":1,"i1904":2,"i1905":1,"i1906":2,"i1907":2,"i1908":2,"i1909":2,"i1910":2,"i1911":2,"i1912":2,"i1913":2,"i1914":2,"i1915":2,"i1916":2,"i1917":2,"i1918":2,"i1919":2,"i1920":2,"i1921":2,"i1922":2,"i1923":2,"i1924":2,"i1925":2,"i1926":2,"i1927":32,"i1928":1,"i1929":32,"i1930":2,"i1931":2,"i1932":8,"i1933":1,"i1934":2,"i1935":1,"i1936":2,"i1937":1,"i1938":2,"i1939":8,"i1940":8,"i1941":2,"i1942":2,"i1943":1,"i1944":2,"i1945":2,"i1946":2,"i1947":2,"i1948":1,"i1949":32,"i1950":1,"i1951":32,"i1952":1,"i1953":2,"i1954":2,"i1955":2,"i1956":1,"i1957":32,"i1958":1,"i1959":2,"i1960":2,"i1961":1,"i1962":2,"i1963":2,"i1964":2,"i1965":32,"i1966":2,"i1967":2,"i1968":2,"i1969":1,"i1970":2,"i1971":2,"i1972":2,"i1973":2,"i1974":2,"i1975":2,"i1976":2,"i1977":2,"i1978":2,"i1979":2,"i1980":2,"i1981":2,"i1982":2,"i1983":2,"i1984":2,"i1985":2,"i1986":2,"i1987":2,"i1988":2,"i1989":2,"i1990":2,"i1991":2,"i1992":2,"i1993":2,"i1994":2,"i1995":2,"i1996":2,"i1997":4,"i1998":1,"i1999":2,"i2000":2,"i2001":32,"i2002":1,"i2003":32,"i2004":2,"i2005":2,"i2006":2,"i2007":2,"i2008":2,"i2009":2,"i2010":2,"i2011":2,"i2012":2,"i2013":2,"i2014":2,"i2015":32,"i2016":4,"i2017":4,"i2018":32,"i2019":32,"i2020":4,"i2021":4,"i2022":2,"i2023":32,"i2024":2,"i2025":2,"i2026":2,"i2027":32,"i2028":2,"i2029":2,"i2030":1,"i2031":32,"i2032":1,"i2033":32,"i2034":2,"i2035":2,"i2036":2,"i2037":2,"i2038":2,"i2039":2,"i2040":2,"i2041":2,"i2042":32,"i2043":2,"i2044":2,"i2045":2,"i2046":32,"i2047":2,"i2048":2,"i2049":2,"i2050":2,"i2051":2,"i2052":2,"i2053":2,"i2054":8,"i2055":2,"i2056":1,"i2057":2,"i2058":32,"i2059":2,"i2060":2,"i2061":32,"i2062":32,"i2063":32,"i2064":2,"i2065":2,"i2066":2,"i2067":32,"i2068":2,"i2069":2,"i2070":32,"i2071":32,"i2072":2,"i2073":2,"i2074":32,"i2075":2,"i2076":32,"i2077":2,"i2078":32,"i2079":32,"i2080":2,"i2081":2,"i2082":32,"i2083":2,"i2084":32,"i2085":2,"i2086":2,"i2087":2,"i2088":2,"i2089":2,"i2090":2,"i2091":32,"i2092":32,"i2093":32,"i2094":32,"i2095":2,"i2096":2,"i2097":32,"i2098":2,"i2099":2,"i2100":32,"i2101":2,"i2102":32,"i2103":2,"i2104":2,"i2105":32,"i2106":2,"i2107":32,"i2108":2,"i2109":32,"i2110":2,"i2111":32,"i2112":32,"i2113":2,"i2114":32,"i2115":2,"i2116":2,"i2117":2,"i2118":2,"i2119":2,"i2120":1,"i2121":8,"i2122":2,"i2123":2,"i2124":1,"i2125":4,"i2126":4,"i2127":2,"i2128":2,"i2129":32,"i2130":32,"i2131":2,"i2132":32,"i2133":2,"i2134":32,"i2135":2,"i2136":32,"i2137":2,"i2138":32,"i2139":1,"i2140":32,"i2141":1,"i2142":2,"i2143":1,"i2144":2,"i2145":32,"i2146":4,"i2147":4,"i2148":2,"i2149":32,"i2150":4,"i2151":2,"i2152":32,"i2153":8,"i2154":2,"i2155":1,"i2156":32,"i2157":32,"i2158":2,"i2159":1,"i2160":8,"i2161":2,"i2162":2,"i2163":2,"i2164":2,"i2165":2,"i2166":2,"i2167":32,"i2168":2,"i2169":32,"i2170":32,"i2171":32,"i2172":2,"i2173":32,"i2174":2,"i2175":2,"i2176":2,"i2177":2,"i2178":32,"i2179":2,"i2180":2,"i2181":32,"i2182":2,"i2183":2,"i2184":2,"i2185":2,"i2186":2,"i2187":1,"i2188":32,"i2189":2,"i2190":2,"i2191":32,"i2192":2,"i2193":2,"i2194":32,"i2195":2,"i2196":2,"i2197":2,"i2198":2,"i2199":32,"i2200":2,"i2201":2,"i2202":2,"i2203":1,"i2204":32,"i2205":2,"i2206":32,"i2207":2,"i2208":2,"i2209":2,"i2210":2,"i2211":2,"i2212":1,"i2213":2,"i2214":32,"i2215":2,"i2216":32,"i2217":2,"i2218":32,"i2219":2,"i2220":2,"i2221":2,"i2222":2,"i2223":32,"i2224":4,"i2225":4,"i2226":32,"i2227":32,"i2228":32,"i2229":2,"i2230":2,"i2231":2,"i2232":2,"i2233":2};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div class="allClassesContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Annotation Types Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbsExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbsExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>ABS</b> function removes the minus sign from a specified argument and returns the absolute
value, which is always a positive number or zero.</div>
</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbsExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/AbsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbsExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/AbsExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbsExpression</code></a> when the portion of the
query to parse starts with <b>ABS</b>.</div>
</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbsExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbsExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>ABS</b></code> function removes the minus sign from a specified argument and returns
the absolute value, which is always a positive number or zero.</div>
</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/AbsFunctionResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">AbsFunctionResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to calculate the <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IType</code></a> based on the type of the
<b>ABS</b> expression.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractActualJPQLQueryFormatter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractActualJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a> is used to generate a string representation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> based on how it was parsed, which means this formatter can only be used when the
<a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> was created by parsing a JPQL query because it needs to retrieve parsing
information from the corresponding <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractCaseExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractCaseExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This abstract implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/ICaseExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>ICaseExpressionStateObjectBuilder</code></a> adds support for
creating a <code><b>CASE</b></code> expression.</div>
</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/AbstractColumnMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractColumnMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Maps an attribute or some other property to the corresponding
database field type.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Define an embedded collection of objects.</div>
</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeDirectCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><code>AbstractCompositeDirectCollectionMapping</code> consolidates the behavior of mappings that
map collections of "native" data objects (e.g.</div>
</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/AbstractCompositeObjectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractCompositeObjectMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Chunks of data from non-relational data sources can have an
embedded component objects.</div>
</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractConditionalClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractConditionalClause</a></td>
<th class="colLast" scope="row">
<div class="block">Conditional expressions are composed of other conditional expressions, comparison operations,
logical operations, path expressions that evaluate to boolean values, boolean literals, and
boolean input parameters.</div>
</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractConditionalClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractConditionalClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Conditional expressions are composed of other conditional expressions, comparison operations,
logical operations, path expressions that evaluate to boolean values, boolean literals, and
boolean input parameters.</div>
</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractConditionalExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractConditionalExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractConditionalExpressionStateObjectBuilder.html" title="type parameter in AbstractConditionalExpressionStateObjectBuilder">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/IAbstractConditionalExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IAbstractConditionalExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractConditionalExpressionStateObjectBuilder.html" title="type parameter in AbstractConditionalExpressionStateObjectBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">The abstract implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IConditionalExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IConditionalExpressionStateObjectBuilder</code></a> that supports the
creation of the conditional expression based on the JPQL grammar defined in JPA 2.0.</div>
</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractConditionalStateObjectBuilderWrapper.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractConditionalStateObjectBuilderWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">This builder wraps another builder and delegates the calls to it.</div>
</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The visitor provides support for finding the possible proposals within a JPQL query at a certain
position.</div>
</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractAppendableExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractAppendableExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper.html" title="type parameter in AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This helper handles adding proposals within a conditional expression that might be parsed as
a single expression or has a collection of expression, which means the fragment is either
incomplete or invalid.</div>
</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractFromClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractFromClauseStatementHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractFromClauseStatementHelper.html" title="type parameter in AbstractContentAssistVisitor.AbstractFromClauseStatementHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectStatement</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractGroupByClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractGroupByClauseStatementHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractGroupByClauseStatementHelper.html" title="type parameter in AbstractContentAssistVisitor.AbstractGroupByClauseStatementHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectStatement</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractHavingClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractHavingClauseStatementHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractHavingClauseStatementHelper.html" title="type parameter in AbstractContentAssistVisitor.AbstractHavingClauseStatementHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectStatement</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractSelectClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractSelectClauseCollectionHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractSelectClauseCollectionHelper.html" title="type parameter in AbstractContentAssistVisitor.AbstractSelectClauseCollectionHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectClause</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractWhereClauseSelectStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AbstractWhereClauseSelectStatementHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AbstractWhereClauseSelectStatementHelper.html" title="type parameter in AbstractContentAssistVisitor.AbstractWhereClauseSelectStatementHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectStatement</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AcceptableTypeVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AcceptableTypeVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor retrieves the permitted type from the path expression's parent.</div>
</th>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AppendableExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AppendableExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor scans the visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> and determines if a JPQL identifier can be
added ("appended") when the position of the cursor is at the end of the expression.</div>
</th>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AppendableType.html" title="enum in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.AppendableType</a></td>
<th class="colLast" scope="row">
<div class="block">This is used to determine how <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.AppendableExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools"><code>AbstractContentAssistVisitor.AppendableExpressionVisitor</code></a> should perform the check.</div>
</th>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.CollectionExpressionHelper.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.CollectionExpressionHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.CollectionExpressionHelper.html" title="type parameter in AbstractContentAssistVisitor.CollectionExpressionHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This helper is used to determine how to add proposals within a collection of expressions.</div>
</th>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.CollectionExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.CollectionExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor retrieves the <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionExpression</code></a> if it is visited.</div>
</th>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.CollectionMappingFilter.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.CollectionMappingFilter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.ConcatExpressionCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.ConcatExpressionCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.ConditionalClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.ConditionalClauseCollectionHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helpers handles adding proposals for <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractConditionalClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbstractConditionalClause</code></a>.</div>
</th>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.ConstrutorCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.ConstrutorCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.DeclarationVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.DeclarationVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.DefaultMappingCollector.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.DefaultMappingCollector</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.MappingCollector.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>AbstractContentAssistVisitor.MappingCollector</code></a>, which simply returns an empty collection.</div>
</th>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.DeleteClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.DeleteClauseCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.DeleteClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.DeleteClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.DifferentComparisonFilter.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.DifferentComparisonFilter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.EncapsulatedExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.EncapsulatedExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.EndingQueryPositionBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.EndingQueryPositionBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This builder populates a <a href="org/eclipse/persistence/jpa/jpql/parser/QueryPosition.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>QueryPosition</code></a> by traversing the valid portion of the JPQL
query.</div>
</th>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.EnumVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.EnumVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor determines whether a path expression can be resolved as a fully qualified enum
type and an enum constant.</div>
</th>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.FilteringMappingCollector.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.FilteringMappingCollector</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.MappingCollector.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>AbstractContentAssistVisitor.MappingCollector</code></a> returns the possible mappings (non-collection type or
collection type) from a managed type.</div>
</th>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.FollowingClausesVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.FollowingClausesVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.FromClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.FromClauseCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.FromClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.FromClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.GroupByClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.GroupByClauseCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.GroupByClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.GroupByClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.HavingClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.HavingClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.IdentificationVariableType.html" title="enum in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.IdentificationVariableType</a></td>
<th class="colLast" scope="row">
<div class="block">The various ways of retrieving identification variables from the declaration expression.</div>
</th>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.IncompleteCollectionExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.IncompleteCollectionExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is used when a clause or a compound expression was parsed with a collection of
expressions representing an invalid fragment.</div>
</th>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.InvalidExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.InvalidExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor determines if the visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is one of the two that represents
an invalid expression.</div>
</th>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.JoinCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.JoinCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.MappingCollector.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.MappingCollector</a></td>
<th class="colLast" scope="row">
<div class="block">A collector is responsible to retrieve the possible proposals by using the mappings that can
complete a path expression.</div>
</th>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.MappingFilterBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.MappingFilterBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is responsible to create the right <a href="org/eclipse/persistence/jpa/jpql/utility/filter/Filter.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.filter"><code>Filter</code></a> based on the type of the <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.MappingTypeFilter.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.MappingTypeFilter</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/utility/filter/Filter.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.filter"><code>Filter</code></a> is responsible to filter out the mappings that can't have their type
assignable to the one passed in.</div>
</th>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.NotExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.NotExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.OrderByClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.OrderByClauseCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.OrderByClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.OrderByClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.PropertyMappingFilter.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.PropertyMappingFilter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.RangeVariableDeclarationVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.RangeVariableDeclarationVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.ResultVariableVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.ResultVariableVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SelectClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SelectClauseCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SelectClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SelectClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SimpleFromClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SimpleFromClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SimpleGroupByClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SimpleGroupByClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SimpleHavingClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SimpleHavingClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SimpleSelectClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SimpleSelectClauseCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SimpleSelectClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SimpleSelectClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SimpleWhereClauseSelectStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SimpleWhereClauseSelectStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.StatementHelper.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.StatementHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.StatementHelper.html" title="type parameter in AbstractContentAssistVisitor.StatementHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This helper helps to add JPQL identifiers for the clauses that make up a query statement and
also chains the clauses within the query.</div>
</th>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SubqueryAppendableExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SubqueryAppendableExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.SubqueryVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.SubqueryVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor determines if an <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is in a subquery.</div>
</th>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.UpdateClauseStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.UpdateClauseStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.UpdateItemCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.UpdateItemCollectionHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.VisitParentVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.VisitParentVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is meant to adjust the corrections stack when traversing an <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> in
order to increase the list of valid proposals.</div>
</th>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.WhenClauseConditionalClauseCollectionHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.WhenClauseConditionalClauseCollectionHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helpers handles adding proposals for <a href="org/eclipse/persistence/jpa/jpql/parser/WhenClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>WhenClause</code></a>.</div>
</th>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.WhereClauseDeleteStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.WhereClauseDeleteStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.WhereClauseSelectStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.WhereClauseSelectStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.WhereClauseUpdateStatementHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.WhereClauseUpdateStatementHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractContentAssistVisitor.WithinInvalidExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractContentAssistVisitor.WithinInvalidExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/copying/AbstractCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">AbstractCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows customization of how an object is cloned.</div>
</th>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractDirectMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Maps an attribute to the corresponding database field type.</div>
</th>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractDoubleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractDoubleEncapsulatedExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> takes care of parsing an expression that encapsulates two expressions
separated by a comma.</div>
</th>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractDoubleEncapsulatedExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractDoubleEncapsulatedExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> represents a JPQL expression that has a JPQL identifier followed by
two an encapsulated expression with parenthesis, the two expression are separated by a comma.</div>
</th>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractEclipseLinkExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractEclipseLinkExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract implementation of <a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>EclipseLinkExpressionVisitor</code></a>.</div>
</th>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractEclipseLinkParameterTypeVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractEclipseLinkParameterTypeVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor calculates the type of an input parameter.</div>
</th>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractEclipseLinkSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractEclipseLinkSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractEclipseLinkSemanticValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractEclipseLinkSemanticValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid for EclipseLink.</div>
</th>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractEclipseLinkSemanticValidator.EclipseLinkOwningClauseVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractEclipseLinkSemanticValidator.EclipseLinkOwningClauseVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor retrieves the clause owning the visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractEclipseLinkSemanticValidator.SubquerySelectItemCalculator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractEclipseLinkSemanticValidator.SubquerySelectItemCalculator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractEclipseLinkSemanticValidator.TableExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractEclipseLinkSemanticValidator.TableExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractEclipseLinkSemanticValidator.TopLevelFirstDeclarationVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractEclipseLinkSemanticValidator.TopLevelFirstDeclarationVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractEclipseLinkStateObjectVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractEclipseLinkStateObjectVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/EclipseLinkStateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>EclipseLinkStateObjectVisitor</code></a>, which implements all the
methods but does nothing.</div>
</th>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractEclipseLinkTraverseChildrenVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractEclipseLinkTraverseChildrenVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a> traverses the entire hierarchy of the JPQL parsed tree by going
down into each of the children of any given <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractEclipseLinkTraverseChildrenVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractEclipseLinkTraverseChildrenVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObjectVisitor</code></a> traverses the entire hierarchy of the JPQL parsed tree by going
down into each of the children of any given <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>.</div>
</th>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractEclipseLinkTraverseParentVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractEclipseLinkTraverseParentVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>EclipseLinkExpressionVisitor</code></a> traverses up the hierarchy.</div>
</th>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractEclipseLinkTraverseParentVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractEclipseLinkTraverseParentVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObjectVisitor</code></a> traverses up the hierarchy.</div>
</th>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractEncapsulatedExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression handles parsing the identifier followed by an expression encapsulated within
parenthesis.</div>
</th>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractEncapsulatedExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractEncapsulatedExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This expression handles parsing the identifier followed by an expression encapsulated within
parenthesis.</div>
</th>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/common/AbstractEntityResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.common">AbstractEntityResource</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for entity resource.</div>
</th>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/exceptions/AbstractExceptionMapper.html" title="class in org.eclipse.persistence.jpa.rs.exceptions">AbstractExceptionMapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This is the abstract definition of all the parts used to create the tree hierarchy representing
the parsed JPQL query.</div>
</th>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a>, which implements all the methods but does
nothing.</div>
</th>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractFromClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractFromClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>FROM</b> clause of a query defines the domain of the query by declaring identification
variables.</div>
</th>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractFromClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractFromClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object represents the abstract definition of a <code><b>FROM</b></code> clause, which
is either the <code>FROM</code> clause of the query or of a sub-query expression.</div>
</th>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator</a></td>
<th class="colLast" scope="row">
<div class="block">The base validator responsible to gather the problems found in a JPQL query by validating it
against the provided JPQL grammar.</div>
</th>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractCollectionValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.AbstractCollectionValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validate is responsible to validate the collection of <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expressions</code></a>:
Making sure they are all separated by a comma or by a space (depending on which one is
required);
Making sure it does not end with a comma;
There is no empty expression between two commas.
</div>
</th>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper.html" title="type parameter in AbstractGrammarValidator.AbstractDoubleEncapsulatedExpressionHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractDoubleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractDoubleEncapsulatedExpression</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractEncapsulatedExpressionHelper.html" title="interface in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.AbstractEncapsulatedExpressionHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractEncapsulatedExpressionHelper.html" title="type parameter in AbstractGrammarValidator.AbstractEncapsulatedExpressionHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractEncapsulatedExpression</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">The root helper that validates any <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbstractEncapsulatedExpression</code></a>.</div>
</th>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper.html" title="type parameter in AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSingleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSingleEncapsulatedExpression</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">The abstract implementation of <a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper.html" title="class in org.eclipse.persistence.jpa.jpql"><code>AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper</code></a> which
implements some of the methods since the behavior is the same for all subclasses of
<a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSingleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbstractSingleEncapsulatedExpression</code></a>.</div>
</th>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper.html" title="type parameter in AbstractGrammarValidator.AbstractTripleEncapsulatedExpressionHelper">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractTripleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractTripleEncapsulatedExpression</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.CollectionExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.CollectionExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor retrieves the <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionExpression</code></a> if it is visited.</div>
</th>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.CollectionSeparatedByCommaValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.CollectionSeparatedByCommaValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validator validates a <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionExpression</code></a> by making sure each item is separated
by a comma.</div>
</th>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.CollectionSeparatedBySpaceValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.CollectionSeparatedBySpaceValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validator validates a <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionExpression</code></a> by making sure each item is not
separated by a comma.</div>
</th>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.ComparisonExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.ComparisonExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.DateTimeVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.DateTimeVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractGrammarValidator.NullExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractGrammarValidator.NullExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor checks to see if the visited expression is <a href="org/eclipse/persistence/jpa/jpql/parser/NullExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>NullExpression</code></a>.</div>
</th>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractIdentificationVariableDeclarationStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractIdentificationVariableDeclarationStateObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractJPQLGrammar.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractJPQLGrammar</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a>.</div>
</th>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractJPQLQueryBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractJPQLQueryBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">An abstract implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryBuilder</code></a> that parses a JPQL query or any JPQL
fragments and creates the <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> representation by delegating the creation to an
instance of <a href="org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model"><code>BasicStateObjectBuilder</code></a>.</div>
</th>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractJPQLQueryFormatter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a>, which converts an <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>
into its string representation that can be used as a real JPQL query.</div>
</th>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractJPQLQueryHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helper can perform the following operations over a JPQL query:
Calculates the result type of a query: <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#getResultType()"><code>AbstractJPQLQueryHelper.getResultType()</code></a>;
Calculates the type of an input parameter: <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#getParameterType(java.lang.String)"><code>AbstractJPQLQueryHelper.getParameterType(String)</code></a>.
Calculates the possible choices to complete the query from a given
position (used for content assist): <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#buildContentAssistProposals(int)"><code>AbstractJPQLQueryHelper.buildContentAssistProposals(int)</code></a>.
Validates the query by introspecting it grammatically and semantically:
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validate()"><code>AbstractJPQLQueryHelper.validate()</code></a>,
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validateGrammar()"><code>AbstractJPQLQueryHelper.validateGrammar()</code></a>,
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validateSemantic()"><code>AbstractJPQLQueryHelper.validateSemantic()</code></a>.
Refactoring support:
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#buildBasicRefactoringTool()"><code>AbstractJPQLQueryHelper.buildBasicRefactoringTool()</code></a> provides support for generating the delta of the
refactoring operation through a collection of <a href="org/eclipse/persistence/jpa/jpql/tools/TextEdit.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>TextEdit</code></a> objects.
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#buildRefactoringTool()"><code>AbstractJPQLQueryHelper.buildRefactoringTool()</code></a> provides support for refactoring the JPQL query through
the editable <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>
and once all refactoring operations have been executed, the <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a> will
generate a new string representation of the JPQL query.
</div>
</th>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractListHolderStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractListHolderStateObject</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractListHolderStateObject.html" title="type parameter in AbstractListHolderStateObject">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">StateObject</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">The abstraction definition of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> that holds onto a list of children, the
methods defined in <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ListHolderStateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>ListHolderStateObject</code></a> are automatically handled here.</div>
</th>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractLiteralExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractLiteralExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This factory is responsible to return the right literal expression.</div>
</th>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/AbstractMarshallerImpl.html" title="class in jakarta.xml.bind.helpers">AbstractMarshallerImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Partial default <code>Marshaller</code> implementation.</div>
</th>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractModifyClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractModifyClauseStateObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractModifyStatementStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractModifyStatementStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a modify statement.</div>
</th>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractNewValueStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractNewValueStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/AbstractNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">AbstractNullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC: <b>Description</b>: This node null policy allows for the handling of
various representations of null in XML documents.<br></div>
</th>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractOrderByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractOrderByClause</a></td>
<th class="colLast" scope="row">
<div class="block">An ordering clause allows the objects or values that are returned by the query to be ordered.</div>
</th>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractPathExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable followed by the navigation operator (.) and a state field or
association field is a path expression.</div>
</th>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractPathExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractPathExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable followed by the navigation operator (.) and a state field or
association field is a path expression.</div>
</th>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/AbstractPathResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">AbstractPathResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to resolve a single path of a path expression (state field
path expression, singled valued object field, or a collection-valued path expression).</div>
</th>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/common/AbstractPersistenceResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.common">AbstractPersistenceResource</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for persistent unit resources.</div>
</th>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/common/AbstractPersistenceUnitResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.common">AbstractPersistenceUnitResource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/common/AbstractQueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.common">AbstractQueryResource</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for query resource.</div>
</th>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/AbstractRangeDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">AbstractRangeDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a range declaration, which is used to navigate to a "root" object.</div>
</th>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractRangeVariableDeclarationStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractRangeVariableDeclarationStateObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/AbstractRefactoringTool.html" title="class in org.eclipse.persistence.jpa.jpql.tools">AbstractRefactoringTool</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a refactoring</div>
</th>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/common/AbstractResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.common">AbstractResource</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all resources.</div>
</th>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractScalarExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractScalarExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractScalarExpressionStateObjectBuilder.html" title="type parameter in AbstractScalarExpressionStateObjectBuilder">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/IScalarExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IScalarExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractScalarExpressionStateObjectBuilder.html" title="type parameter in AbstractScalarExpressionStateObjectBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">This abstract definition of a builder provides the support for creating expressions defined by a
<code>scalar expression</code>.</div>
</th>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSchemaName.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSchemaName</a></td>
<th class="colLast" scope="row">
<div class="block">An abstract schema name designates the abstract schema type over which the query ranges.</div>
</th>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSchemaNameBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSchemaNameBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an abstract schema name.</div>
</th>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSchemaNameFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSchemaNameFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSchemaNameFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbstractSchemaNameFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSchemaName.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AbstractSchemaName</code></a>.</div>
</th>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractSchemaNameStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractSchemaNameStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An abstract schema name designates the abstract schema type over which the query ranges.</div>
</th>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>SELECT</b> clause denotes the query result.</div>
</th>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractSelectClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractSelectClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object represents the abstract definition of a <code><b>SELECT</b></code> clause,
which is either the <code>SELECT</code> clause of the top-level query or of a subquery.</div>
</th>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSelectStatement</a></td>
<th class="colLast" scope="row">
<div class="block">A query is an operation that retrieves data from one or more tables or views.</div>
</th>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractSelectStatementStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractSelectStatementStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object represents the select statement, which has at least a <code><b>SELECT</b></code>
clause and a <code><b>FROM</b></code> clause.</div>
</th>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator</a></td>
<th class="colLast" scope="row">
<div class="block">The base validator responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid, i.e.</div>
</th>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.CollectionValuedPathExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.CollectionValuedPathExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is meant to retrieve an <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionValuedPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionValuedPathExpression</code></a> if the visited
<a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is that object.</div>
</th>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.ComparingEntityTypeLiteralVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.ComparingEntityTypeLiteralVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.ComparisonExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.ComparisonExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor compares the left and right expressions of a comparison expression and gathers
information about those expressions if they are an identification variable or a path expression.</div>
</th>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.FirstDeclarationVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.FirstDeclarationVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.InItemsVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.InItemsVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.PathType.html" title="enum in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.PathType</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration allows <a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.html#validateStateFieldPathExpression(org.eclipse.persistence.jpa.jpql.parser.StateFieldPathExpression,org.eclipse.persistence.jpa.jpql.AbstractSemanticValidator.PathType)"><code>AbstractSemanticValidator.validateStateFieldPathExpression(
StateFieldPathExpression, PathType)</code></a> to validate the type of the mapping and to make sure it
is allowed based on its location.</div>
</th>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.StateFieldPathExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.StateFieldPathExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is meant to retrieve an <a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.StateFieldPathExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql"><code>AbstractSemanticValidator.StateFieldPathExpressionVisitor</code></a> if the visited
<a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is that object.</div>
</th>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.SubqueryFirstDeclarationVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.SubqueryFirstDeclarationVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.TopLevelFirstDeclarationVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractSemanticValidator.TopLevelFirstDeclarationVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/serializers/AbstractSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">AbstractSerializer</a></td>
<th class="colLast" scope="row">
<div class="block">Abstract Serializer class.</div>
</th>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/AbstractSessionLog.html" title="class in org.eclipse.persistence.logging">AbstractSessionLog</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the abstract log that implements all the generic logging functions.</div>
</th>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractSimpleSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractSimpleSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/ISimpleSelectExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>ISimpleSelectExpressionStateObjectBuilder</code></a> that supports
the creation of the select expression based on the JPQL grammar defined in JPA 2.0.</div>
</th>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractSingleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractSingleEncapsulatedExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression handles parsing a JPQL identifier followed by an expression encapsulated within
parenthesis.</div>
</th>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractSingleEncapsulatedExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractSingleEncapsulatedExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> represents a JPQL expression that has a JPQL identifier followed by
an encapsulated expression with parenthesis.</div>
</th>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/common/AbstractSingleResultQueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.common">AbstractSingleResultQueryResource</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for all single result query resources.</div>
</th>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>.</div>
</th>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/AbstractStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">AbstractStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a builder of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> hierarchy based on a JPQL fragment
that is manually created.</div>
</th>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractStateObjectVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractStateObjectVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObjectVisitor</code></a>, which implements all the methods but does
nothing.</div>
</th>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/AbstractSynchronizationListener.html" title="class in org.eclipse.persistence.transaction">AbstractSynchronizationListener</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Abstract Synchronization Listener class
<b>Description</b>: This abstract class is paired with the
AbstractTransactionController class.</div>
</th>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/AbstractTransactionController.html" title="class in org.eclipse.persistence.transaction">AbstractTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Abstract implementation of an ExternalTransactionController.</div>
</th>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/AbstractTransformationMapping.html" title="class in org.eclipse.persistence.mappings.foundation">AbstractTransformationMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: A transformation mapping is used for a specialized translation between how
a value is represented in Java and its representation on the databae.</div>
</th>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractTraverseChildrenVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractTraverseChildrenVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a> traverses the entire hierarchy of the JPQL parsed tree by going
down into each of the children of any given <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractTraverseChildrenVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractTraverseChildrenVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObjectVisitor</code></a> traverses the entire hierarchy of the JPQL parsed tree by going
down into each of the children of any given <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>.</div>
</th>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractTraverseParentVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractTraverseParentVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a> traverses up the hierarchy.</div>
</th>
</tr>
<tr id="i178" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractTraverseParentVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractTraverseParentVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObjectVisitor</code></a> traverses up the hierarchy.</div>
</th>
</tr>
<tr id="i179" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AbstractTripleEncapsulatedExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AbstractTripleEncapsulatedExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> takes care of parsing an expression that encapsulates three expressions
separated by a comma.</div>
</th>
</tr>
<tr id="i180" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AbstractTripleEncapsulatedExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AbstractTripleEncapsulatedExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object takes care of parsing an expression that encapsulates three expressions
separated by a comma.</div>
</th>
</tr>
<tr id="i181" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/AbstractUnmarshallerImpl.html" title="class in jakarta.xml.bind.helpers">AbstractUnmarshallerImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Partial default <code>Unmarshaller</code> implementation.</div>
</th>
</tr>
<tr id="i182" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of a validator, which provides helper methods and visitors.</div>
</th>
</tr>
<tr id="i183" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.BypassChildCollectionExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.BypassChildCollectionExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is responsible to traverse the children of a <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionExpression</code></a> in
order to properly validate the <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i184" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.BypassParentSubExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.BypassParentSubExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is responsible to traverse the parent hierarchy and to skip <a href="org/eclipse/persistence/jpa/jpql/parser/SubExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SubExpression</code></a>
if it's a parent.</div>
</th>
</tr>
<tr id="i185" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.ChildrenCollectorVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.ChildrenCollectorVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor gathers the children of a <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionExpression</code></a> or a single visited
<a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i186" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.JPQLQueryBNFValidator.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.JPQLQueryBNFValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor validates any <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> by checking its BNF against some BNFs.</div>
</th>
</tr>
<tr id="i187" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.NestedArrayVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.NestedArrayVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i188" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.OwningClauseVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.OwningClauseVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor retrieves the clause owning the visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i189" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.OwningStatementVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.OwningStatementVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor retrieves the statement owning the visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i190" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/AbstractValidator.SubqueryVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">AbstractValidator.SubqueryVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor retrieves the statement owning the visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i191" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/AccessMethods.html" title="interface in org.eclipse.persistence.jpa.config">AccessMethods</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i192" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/AccessPlatform.html" title="class in org.eclipse.persistence.platform.database">AccessPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides Microsoft Access specific behavior.</div>
</th>
</tr>
<tr id="i193" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/AdditionalCriteria.html" title="annotation in org.eclipse.persistence.annotations">AdditionalCriteria</a></td>
<th class="colLast" scope="row">
<div class="block">An additional criteria can be specified at the Entity or MappedSuperclass
level.</div>
</th>
</tr>
<tr id="i194" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/AdditionalCriteria.html" title="interface in org.eclipse.persistence.jpa.config">AdditionalCriteria</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i195" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AdditionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AdditionExpression</a></td>
<th class="colLast" scope="row">
<div class="block">One of the four binary operators.</div>
</th>
</tr>
<tr id="i196" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AdditionExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AdditionExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">TODO:
<b>BNF:</b> <code>arithmetic_expression ::= arithmetic_expression + arithmetic_term</code></div>
</th>
</tr>
<tr id="i197" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/AggregateChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">AggregateChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define the Public interface for the Aggregate Change Record.</div>
</th>
</tr>
<tr id="i198" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/AggregateCollectionChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">AggregateCollectionChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define the Public interface for the Aggregate Collection Change Record.</div>
</th>
</tr>
<tr id="i199" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/AggregateCollectionMapping.html" title="class in org.eclipse.persistence.mappings">AggregateCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: The aggregate collection mapping is used to represent the aggregate relationship between a single
source object and a collection of target objects.</div>
</th>
</tr>
<tr id="i200" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AggregateExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AggregateExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an aggregate expression.</div>
</th>
</tr>
<tr id="i201" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AggregateFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AggregateFunction</a></td>
<th class="colLast" scope="row">
<div class="block">In the <b>SELECT</b> clause the result of a query may be the result of an aggregate function
applied to a path expression.</div>
</th>
</tr>
<tr id="i202" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AggregateFunctionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AggregateFunctionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">In the <code><b>SELECT</b></code> clause the result of a query may be the result of an aggregate
function applied to a path expression.</div>
</th>
</tr>
<tr id="i203" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/AggregateMapping.html" title="class in org.eclipse.persistence.mappings">AggregateMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Two objects can be considered to be related by aggregation if there is a strict
1:1 relationship between the objects.</div>
</th>
</tr>
<tr id="i204" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/AggregateObjectMapping.html" title="class in org.eclipse.persistence.mappings">AggregateObjectMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:Two objects can be considered to be related by aggregation if there is a strict
1:1 relationship between the objects.</div>
</th>
</tr>
<tr id="i205" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/AllFieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">AllFieldsLockingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An implementation of the OptimisticLockingPolicy interface.</div>
</th>
</tr>
<tr id="i206" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AllOrAnyExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AllOrAnyExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An <b>ALL</b> conditional expression is a predicate that is <code>true</code> if the comparison
operation is <code>true</code> for all values in the result of the subquery or the result of the
subquery is empty.</div>
</th>
</tr>
<tr id="i207" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AllOrAnyExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AllOrAnyExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an all or any expression.</div>
</th>
</tr>
<tr id="i208" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AllOrAnyExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AllOrAnyExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/AllOrAnyExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AllOrAnyExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/AllOrAnyExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AllOrAnyExpression</code></a> when the portion
of the query to parse starts with <b>ALL</b>, <b>ANY</b> or <b>SOME</b>.</div>
</th>
</tr>
<tr id="i209" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AllOrAnyExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AllOrAnyExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An <code><b>ALL</b></code> conditional expression is a predicate that is <code>true</code> if the
comparison operation is <code>true</code> for all values in the result of the subquery or the
result of the subquery is empty.</div>
</th>
</tr>
<tr id="i210" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AndExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AndExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>AND</b> logical operator chains multiple criteria together.</div>
</th>
</tr>
<tr id="i211" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AndExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AndExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/AndExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AndExpression</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/AdditionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AdditionExpression</code></a> when the portion of the query
to parse starts with <b>AND</b>.</div>
</th>
</tr>
<tr id="i212" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AndExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AndExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>AND</b></code> logical operator chains multiple criteria together.</div>
</th>
</tr>
<tr id="i213" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/filter/AndFilter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.filter">AndFilter</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/filter/AndFilter.html" title="type parameter in AndFilter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This filter will "accept" any object that is accept by both of the specified wrapped filters.</div>
</th>
</tr>
<tr id="i214" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/AnnotationHelper.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">AnnotationHelper</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provide a class which is responsible for returning Annotations
from AnnotatedElements.</div>
</th>
</tr>
<tr id="i215" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/AnnotationProxy.html" title="class in org.eclipse.persistence.jaxb.javamodel">AnnotationProxy</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose:</b>The purpose of this class is to act as a dynamic proxy that
allows JDK Annotation method calls to be made on a non Annotation object.</div>
</th>
</tr>
<tr id="i216" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/AnnotationsProcessor.html" title="class in org.eclipse.persistence.jaxb.compiler">AnnotationsProcessor</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i217" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AnonymousExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AnonymousExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor allows a subclass to simply override <a href="org/eclipse/persistence/jpa/jpql/parser/AnonymousExpressionVisitor.html#visit(org.eclipse.persistence.jpa.jpql.parser.Expression)"><code>AnonymousExpressionVisitor.visit(Expression)</code></a> and perform the
same task for all visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>expressions</code></a>.</div>
</th>
</tr>
<tr id="i218" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AnonymousStateObjectVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AnonymousStateObjectVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor allows a subclass to simply override <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AnonymousStateObjectVisitor.html#visit(org.eclipse.persistence.jpa.jpql.tools.model.query.StateObject)"><code>AnonymousStateObjectVisitor.visit(StateObject)</code></a> and perform the
same task for all visited <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>ItateObjects</code></a>.</div>
</th>
</tr>
<tr id="i219" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AnonynousEclipseLinkStateObjectVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AnonynousEclipseLinkStateObjectVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor allows a subclass to simply override <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AnonymousStateObjectVisitor.html#visit(org.eclipse.persistence.jpa.jpql.tools.model.query.StateObject)"><code>AnonymousStateObjectVisitor.visit(StateObject)</code></a> and perform the
same task for all visited <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>ItateObjects</code></a>.</div>
</th>
</tr>
<tr id="i220" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/documentpreservation/AppendNewElementsOrderingPolicy.html" title="class in org.eclipse.persistence.oxm.documentpreservation">AppendNewElementsOrderingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i221" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/Archive.html" title="interface in org.eclipse.persistence.jpa">Archive</a></td>
<th class="colLast" scope="row">
<div class="block">Provides an abstraction to deal with various kinds of URLs that can
be returned by
<code>PersistenceUnitInfo.getPersistenceUnitRootUrl()</code></div>
</th>
</tr>
<tr id="i222" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/ArchiveFactory.html" title="interface in org.eclipse.persistence.jpa">ArchiveFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This interface should be implemented by users that want to provide a custom way
of dealing with archives that contain persistence units.</div>
</th>
</tr>
<tr id="i223" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ArithmeticExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression represents an arithmetic expression, which means the first and second expressions
are aggregated with an arithmetic sign.</div>
</th>
</tr>
<tr id="i224" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ArithmeticExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an arithmetic expression.</div>
</th>
</tr>
<tr id="i225" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ArithmeticExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionFactory</code></a> creates a new expression when the portion of the query to parse
starts with an arithmetic identifier.</div>
</th>
</tr>
<tr id="i226" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ArithmeticExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ArithmeticExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This expression represents an arithmetic expression, which means the first and second expressions
are aggregated with an arithmetic sign.</div>
</th>
</tr>
<tr id="i227" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ArithmeticFactor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticFactor</a></td>
<th class="colLast" scope="row">
<div class="block">This expression simply adds a plus or minus sign to the arithmetic primary expression.</div>
</th>
</tr>
<tr id="i228" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ArithmeticFactorBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticFactorBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an arithmetic factor expression.</div>
</th>
</tr>
<tr id="i229" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ArithmeticFactorStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ArithmeticFactorStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object simply adds a plus or minus sign to the arithmetic primary expression.</div>
</th>
</tr>
<tr id="i230" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ArithmeticPrimaryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticPrimaryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an arithmetic primary expression.</div>
</th>
</tr>
<tr id="i231" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ArithmeticTermBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ArithmeticTermBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an arithmetic term expression.</div>
</th>
</tr>
<tr id="i232" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Array.html" title="annotation in org.eclipse.persistence.annotations">Array</a></td>
<th class="colLast" scope="row">
<div class="block">Array types are extended object-relational data-types supported by some databases.</div>
</th>
</tr>
<tr id="i233" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Array.html" title="interface in org.eclipse.persistence.jpa.config">Array</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i234" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/ArrayCollectionMapping.html" title="interface in org.eclipse.persistence.mappings.structures">ArrayCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Interface used by the <code>ArrayCollectionMappingHelper</code> to interact
with the assorted array collection mappings.</div>
</th>
</tr>
<tr id="i235" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/ArrayCollectionMappingHelper.html" title="class in org.eclipse.persistence.mappings.structures">ArrayCollectionMappingHelper</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class to consolidate all the heinous comparing
and merging code for the Array collection mappings.</div>
</th>
</tr>
<tr id="i236" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterable/ArrayIterable.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterable">ArrayIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterable/ArrayIterable.html" title="type parameter in ArrayIterable">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An <code>ArrayIterable</code> provides an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Iterable</code></a>
for an array of objects of type <code>E</code>.</div>
</th>
</tr>
<tr id="i237" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterator/ArrayIterator.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterator">ArrayIterator</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterator/ArrayIterator.html" title="type parameter in ArrayIterator">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An <code>ArrayIterator</code> provides a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Iterator</code></a> for an array of objects.</div>
</th>
</tr>
<tr id="i238" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/ArrayMapping.html" title="class in org.eclipse.persistence.mappings.structures">ArrayMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
In an object-relational data model, structures can contain "Arrays" or collections of other data-types.</div>
</th>
</tr>
<tr id="i239" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/history/AsOfClause.html" title="class in org.eclipse.persistence.history">AsOfClause</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Wraps an immutable value for a past time.</div>
</th>
</tr>
<tr id="i240" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AsOfClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AsOfClause</a></td>
<th class="colLast" scope="row">
<div class="block">An <code><b>AS OF</b></code> clause is part of a flashback query, which provides ways to view
past states of database objects, or to return database objects to a previous state, without using
traditional point-in-time recovery.</div>
</th>
</tr>
<tr id="i241" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AsOfClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AsOfClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the <code><b>AS OF</b></code> clause.</div>
</th>
</tr>
<tr id="i242" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AsOfClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AsOfClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>AsOfClauseFactory</code> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/AsOfClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AsOfClause</code></a> when the portion of the JPQL
query to parse starts with <b>AS OF</b>.</div>
</th>
</tr>
<tr id="i243" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/history/AsOfSCNClause.html" title="class in org.eclipse.persistence.history">AsOfSCNClause</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Wraps an immutable value for a past time, represented as a
database system change number.</div>
</th>
</tr>
<tr id="i244" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/Assert.html" title="class in org.eclipse.persistence.jpa.jpql">Assert</a></td>
<th class="colLast" scope="row">
<div class="block">An utility class that provides various checks and when the condition fails, then an <a href="org/eclipse/persistence/jpa/jpql/Assert.AssertException.html" title="class in org.eclipse.persistence.jpa.jpql"><code>Assert.AssertException</code></a> is thrown.</div>
</th>
</tr>
<tr id="i245" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/Assert.AssertException.html" title="class in org.eclipse.persistence.jpa.jpql">Assert.AssertException</a></td>
<th class="colLast" scope="row">
<div class="block">The exception thrown when the condition is not met.</div>
</th>
</tr>
<tr id="i246" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/Association.html" title="class in org.eclipse.persistence.mappings">Association</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Generic association object.</div>
</th>
</tr>
<tr id="i247" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/AssociationOverride.html" title="interface in org.eclipse.persistence.jpa.config">AssociationOverride</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i248" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/attachment/AttachmentMarshaller.html" title="class in jakarta.xml.bind.attachment">AttachmentMarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">Enable JAXB marshalling to optimize storage of binary data.</div>
</th>
</tr>
<tr id="i249" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/attachment/AttachmentMarshallerAdapter.html" title="class in org.eclipse.persistence.jaxb.attachment">AttachmentMarshallerAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i250" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/attachment/AttachmentUnmarshaller.html" title="class in jakarta.xml.bind.attachment">AttachmentUnmarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">Enables JAXB unmarshalling of a root document containing optimized binary data formats.</div>
</th>
</tr>
<tr id="i251" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/attachment/AttachmentUnmarshallerAdapter.html" title="class in org.eclipse.persistence.jaxb.attachment">AttachmentUnmarshallerAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i252" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/AttributeAccessor.html" title="class in org.eclipse.persistence.mappings">AttributeAccessor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This provides an abstract class for setting and retrieving
the attribute value for the mapping from an object.</div>
</th>
</tr>
<tr id="i253" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/AttributeChangeTrackingPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">AttributeChangeTrackingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
An AttributeChangeTrackingPolicy allows change tracking at the attribute level of an
object by implementing ChangeTracker.</div>
</th>
</tr>
<tr id="i254" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/AttributeGroup.html" title="class in org.eclipse.persistence.queries">AttributeGroup</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An AttributeGroup represents a set of mappings and nested
AttributeGroups for relationship mappings for an entity type.</div>
</th>
</tr>
<tr id="i255" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/AttributeNode.html" title="interface in org.eclipse.persistence.jaxb">AttributeNode</a></td>
<th class="colLast" scope="row">
<div class="block">Represents an AttributeNode of an entity graph.</div>
</th>
</tr>
<tr id="i256" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/AttributeOverride.html" title="interface in org.eclipse.persistence.jpa.config">AttributeOverride</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i257" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/transformers/AttributeTransformer.html" title="interface in org.eclipse.persistence.mappings.transformers">AttributeTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:</div>
</th>
</tr>
<tr id="i258" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/transformers/AttributeTransformerAdapter.html" title="class in org.eclipse.persistence.mappings.transformers">AttributeTransformerAdapter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides an empty implementation of AttributeTransformer.</div>
</th>
</tr>
<tr id="i259" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/AttunityPlatform.html" title="class in org.eclipse.persistence.platform.database">AttunityPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">TopLink Platform class which works with Attunity's Connect JDBC driver.</div>
</th>
</tr>
<tr id="i260" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AvgFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AvgFunction</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i261" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/AvgFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">AvgFunctionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/AvgFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AvgFunctionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/AvgFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>AvgFunction</code></a> when the portion of the query
to parse starts with <b>AVG</b>.</div>
</th>
</tr>
<tr id="i262" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/AvgFunctionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">AvgFunctionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i263" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BadExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BadExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This wraps another <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> that was correctly parsed by it is located in an invalid
location within the JPQL query.</div>
</th>
</tr>
<tr id="i264" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BadExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BadExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF used for an expression that is invalid.</div>
</th>
</tr>
<tr id="i265" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BadExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BadExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/BadExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>BadExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/BadExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>BadExpression</code></a> when the portion of the
query to parse is malformed.</div>
</th>
</tr>
<tr id="i266" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/BadExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">BadExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This wraps an invalid portion of the JPQL query that could not be parsed.</div>
</th>
</tr>
<tr id="i267" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/BaseDeclarationIdentificationVariableFinder.html" title="class in org.eclipse.persistence.jpa.jpql">BaseDeclarationIdentificationVariableFinder</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor traverses the parsed tree and retrieves the <a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>IdentificationVariable</code></a>
defined in the base range variable declaration for the top-level statement if and only if the
query is a <code><b>DELETE</b></code> or <code><b>UPDATE</b></code> query.</div>
</th>
</tr>
<tr id="i268" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/BaseJPQLQueryFormatter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">BaseJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">An abstract implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a>.</div>
</th>
</tr>
<tr id="i269" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Basic.html" title="interface in org.eclipse.persistence.jpa.config">Basic</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i270" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/BasicCollection.html" title="annotation in org.eclipse.persistence.annotations">BasicCollection</a></td>
<th class="colLast" scope="row">Deprecated.&nbsp;</th>
</tr>
<tr id="i271" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/BasicMap.html" title="annotation in org.eclipse.persistence.annotations">BasicMap</a></td>
<th class="colLast" scope="row">Deprecated.&nbsp;</th>
</tr>
<tr id="i272" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/BasicRefactoringTool.html" title="class in org.eclipse.persistence.jpa.jpql.tools">BasicRefactoringTool</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract implementation providing refactoring support for JPQL queries.</div>
</th>
</tr>
<tr id="i273" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/BasicRefactoringTool.JavaQuery.html" title="class in org.eclipse.persistence.jpa.jpql.tools">BasicRefactoringTool.JavaQuery</a></td>
<th class="colLast" scope="row">
<div class="block">A simple implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IQuery.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IQuery</code></a>.</div>
</th>
</tr>
<tr id="i274" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">BasicStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/IBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IBuilder</code></a>, which creates a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>
representation of the <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> being
visited.</div>
</th>
</tr>
<tr id="i275" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.CollectionExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">BasicStateObjectBuilder.CollectionExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i276" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.CollectionMemberDeclarationBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">BasicStateObjectBuilder.CollectionMemberDeclarationBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i277" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/BatchFetch.html" title="annotation in org.eclipse.persistence.annotations">BatchFetch</a></td>
<th class="colLast" scope="row">
<div class="block">A BatchFetch annotation can be used on any relationship mapping,
(OneToOne, ManyToOne, OneToMany, ManyToMany, ElementCollection, BasicCollection, BasicMap).</div>
</th>
</tr>
<tr id="i278" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/BatchFetch.html" title="interface in org.eclipse.persistence.jpa.config">BatchFetch</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i279" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/BatchFetchPolicy.html" title="class in org.eclipse.persistence.queries">BatchFetchPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">BatchFetchPolicy defines batch reading configuration.</div>
</th>
</tr>
<tr id="i280" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/BatchFetchType.html" title="enum in org.eclipse.persistence.annotations">BatchFetchType</a></td>
<th class="colLast" scope="row">
<div class="block">Enum used with the BatchFetch annotation, or "eclipselink.batch.type" query hint.</div>
</th>
</tr>
<tr id="i281" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/BatchWriting.html" title="class in org.eclipse.persistence.config">BatchWriting</a></td>
<th class="colLast" scope="row">
<div class="block">Specify the use of batch writing to optimize transactions with multiple writes,
by default batch writing is not used.</div>
</th>
</tr>
<tr id="i282" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/BeanValidationChecker.html" title="class in org.eclipse.persistence.jaxb">BeanValidationChecker</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class.</div>
</th>
</tr>
<tr id="i283" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/BeanValidationException.html" title="class in org.eclipse.persistence.exceptions">BeanValidationException</a></td>
<th class="colLast" scope="row">
<div class="block">BeanValidationException should be used to represent any exception that happens during Bean Validation in MOXy.</div>
</th>
</tr>
<tr id="i284" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/BeanValidationExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">BeanValidationExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for BeanValidationException messages.</div>
</th>
</tr>
<tr id="i285" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/BeanValidationHelper.html" title="class in org.eclipse.persistence.jaxb">BeanValidationHelper</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Asynchronously starts validation.xml file processing when created.</div>
</th>
</tr>
<tr id="i286" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/BeanValidationMode.html" title="enum in org.eclipse.persistence.jaxb">BeanValidationMode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i287" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/plugins/BeanValidationPlugin.html" title="class in org.eclipse.persistence.jaxb.plugins">BeanValidationPlugin</a></td>
<th class="colLast" scope="row">
<div class="block">XJC Plugin for generation of JSR349 (Bean Validation) annotations.</div>
</th>
</tr>
<tr id="i288" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BetweenExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BetweenExpression</a></td>
<th class="colLast" scope="row">
<div class="block">Used in conditional expression to determine whether the result of an expression falls within an
inclusive range of values.</div>
</th>
</tr>
<tr id="i289" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BetweenExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BetweenExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the between expression.</div>
</th>
</tr>
<tr id="i290" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BetweenExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BetweenExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/BetweenExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>BetweenExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/BetweenExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>BetweenExpression</code></a> when the portion of
the query to parse starts with <b>BETWEEN</b> or <b>NOT BETWEEN</b>.</div>
</th>
</tr>
<tr id="i291" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/BetweenExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">BetweenExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Used in conditional expression to determine whether the result of an expression falls within an
inclusive range of values.</div>
</th>
</tr>
<tr id="i292" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/BidirectionalPolicy.html" title="class in org.eclipse.persistence.oxm.mappings">BidirectionalPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provides a means to configure bidirectional relationship
maintenance for OXM mappings.</div>
</th>
</tr>
<tr id="i293" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/Binder.html" title="class in jakarta.xml.bind">Binder</a>&lt;<a href="jakarta/xml/bind/Binder.html" title="type parameter in Binder">XmlNode</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Enable synchronization between XML infoset nodes and JAXB objects
representing same XML document.</div>
</th>
</tr>
<tr id="i294" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BooleanExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BooleanExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a boolean expression.</div>
</th>
</tr>
<tr id="i295" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BooleanLiteralBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BooleanLiteralBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a boolean literal expression.</div>
</th>
</tr>
<tr id="i296" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/BooleanPrimaryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">BooleanPrimaryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a boolean primary expression.</div>
</th>
</tr>
<tr id="i297" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/broadcast/BroadcastTransportManager.html" title="class in org.eclipse.persistence.sessions.coordination.broadcast">BroadcastTransportManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Base class transport manager for broadcasting RCM protocols: JMS and Oc4jJGroups.</div>
</th>
</tr>
<tr id="i298" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Cache.html" title="annotation in org.eclipse.persistence.annotations">Cache</a></td>
<th class="colLast" scope="row">
<div class="block">The Cache annotation is used to configure the EclipseLink object cache.</div>
</th>
</tr>
<tr id="i299" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Cache.html" title="interface in org.eclipse.persistence.jpa.config">Cache</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i300" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/CacheCoordinationProtocol.html" title="class in org.eclipse.persistence.config">CacheCoordinationProtocol</a></td>
<th class="colLast" scope="row">
<div class="block">Cache coordination protocol persistence property values.</div>
</th>
</tr>
<tr id="i301" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CacheCoordinationType.html" title="enum in org.eclipse.persistence.annotations">CacheCoordinationType</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that is used within the Cache annotation.</div>
</th>
</tr>
<tr id="i302" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CacheIndex.html" title="annotation in org.eclipse.persistence.annotations">CacheIndex</a></td>
<th class="colLast" scope="row">
<div class="block">Allow a cache index to be define.</div>
</th>
</tr>
<tr id="i303" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/CacheIndex.html" title="class in org.eclipse.persistence.descriptors">CacheIndex</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Define a secondary index on the cache.</div>
</th>
</tr>
<tr id="i304" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/CacheIndex.html" title="interface in org.eclipse.persistence.jpa.config">CacheIndex</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i305" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CacheIndexes.html" title="annotation in org.eclipse.persistence.annotations">CacheIndexes</a></td>
<th class="colLast" scope="row">
<div class="block">Allow a set of cache indexes to be define on an Entity.</div>
</th>
</tr>
<tr id="i306" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CacheInterceptor.html" title="annotation in org.eclipse.persistence.annotations">CacheInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">A CacheInterceptor can be set on an Entity and allows all EclipseLink cache
access to be intercepted by the developer provided interceptor.</div>
</th>
</tr>
<tr id="i307" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/CacheInterceptor.html" title="interface in org.eclipse.persistence.jpa.config">CacheInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i308" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/interceptors/CacheInterceptor.html" title="class in org.eclipse.persistence.sessions.interceptors">CacheInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a class through which Cache access can be
intercepted.</div>
</th>
</tr>
<tr id="i309" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/invalidation/CacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">CacheInvalidationPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A CacheInvalidationPolicy is used to set objects in TopLink's identity maps to be invalid
following given rules.</div>
</th>
</tr>
<tr id="i310" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/CacheIsolationType.html" title="enum in org.eclipse.persistence.config">CacheIsolationType</a></td>
<th class="colLast" scope="row">
<div class="block">Options for how Entity instances should be shared within an EclipseLink Persistence Unit / ServerSession</div>
</th>
</tr>
<tr id="i311" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/interceptors/CacheKeyInterceptor.html" title="class in org.eclipse.persistence.sessions.interceptors">CacheKeyInterceptor</a></td>
<th class="colLast" scope="row">
<div class="block">The CacheKeyInterceptor allows a Cache Interceptor implementation to wrap the EclipseLink CacheKey.</div>
</th>
</tr>
<tr id="i312" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CacheKeyType.html" title="enum in org.eclipse.persistence.annotations">CacheKeyType</a></td>
<th class="colLast" scope="row">
<div class="block">Configures what type of Id value is used to store the object in the cache.</div>
</th>
</tr>
<tr id="i313" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/CachePolicy.html" title="class in org.eclipse.persistence.descriptors">CachePolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
CachePolicy defines the cache configuration.</div>
</th>
</tr>
<tr id="i314" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CacheType.html" title="enum in org.eclipse.persistence.annotations">CacheType</a></td>
<th class="colLast" scope="row">
<div class="block">The CacheType enum is used with the Cache annotation for a persistent class.</div>
</th>
</tr>
<tr id="i315" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/CacheType.html" title="class in org.eclipse.persistence.config">CacheType</a></td>
<th class="colLast" scope="row">
<div class="block">Cache type persistence property values.</div>
</th>
</tr>
<tr id="i316" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/CacheUsage.html" title="class in org.eclipse.persistence.config">CacheUsage</a></td>
<th class="colLast" scope="row">
<div class="block">Cache usage hint values.</div>
</th>
</tr>
<tr id="i317" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/CacheUsageIndirectionPolicy.html" title="class in org.eclipse.persistence.config">CacheUsageIndirectionPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">In-memory querying and conforming indirection policy.</div>
</th>
</tr>
<tr id="i318" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/Call.html" title="interface in org.eclipse.persistence.queries">Call</a></td>
<th class="colLast" scope="row">
<div class="block">Call defines the interface used primarily by EclipseLink queries
and query mechanisms to perform the necessary actions
(read, insert, update, delete) on the data store.</div>
</th>
</tr>
<tr id="i319" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Cascade.html" title="interface in org.eclipse.persistence.jpa.config">Cascade</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i320" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CascadeOnDelete.html" title="annotation in org.eclipse.persistence.annotations">CascadeOnDelete</a></td>
<th class="colLast" scope="row">
<div class="block">Define the foreign key defined by the relationship to cascade the delete on the database.</div>
</th>
</tr>
<tr id="i321" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/CascadePolicy.html" title="class in org.eclipse.persistence.config">CascadePolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Cascade policy hint values.</div>
</th>
</tr>
<tr id="i322" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CaseExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CaseExpression</a></td>
<th class="colLast" scope="row">
<div class="block"><b>BNF:</b> <code>general_case_expression ::= CASE when_clause {when_clause}* ELSE scalar_expression END</code>
or
<b>BNF:</b> <code>simple_case_expression ::= CASE case_operand simple_when_clause {simple_when_clause}* ELSE scalar_expression END</code></div>
</th>
</tr>
<tr id="i323" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CaseExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CaseExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a case expression.</div>
</th>
</tr>
<tr id="i324" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CaseExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CaseExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/CaseExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CaseExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/CaseExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CaseExpression</code></a> when the portion of the
query to parse starts with <b>CASE</b>.</div>
</th>
</tr>
<tr id="i325" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CaseExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CaseExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A <code><b>CASE</b></code> predicate is used to calculate a condition and when it's <code>true</code>,
its <code><b>THEN</b></code> expression will be executed.</div>
</th>
</tr>
<tr id="i326" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CaseOperandBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CaseOperandBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the case operand specified in the case expression.</div>
</th>
</tr>
<tr id="i327" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CastExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CastExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>CAST</b> function cast value to a different type.</div>
</th>
</tr>
<tr id="i328" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CastExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CastExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the CAST function.</div>
</th>
</tr>
<tr id="i329" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CastExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CastExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/CastExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CastExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/CastExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CastExpression</code></a> when the portion of the
query to parse starts with <b>CAST</b>.</div>
</th>
</tr>
<tr id="i330" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/ChangedFieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">ChangedFieldsLockingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An implementation of the OptimisticLockingPolicy interface.</div>
</th>
</tr>
<tr id="i331" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/eventlistener/ChangeListener.html" title="interface in org.eclipse.persistence.jpa.rs.eventlistener">ChangeListener</a></td>
<th class="colLast" scope="row">
<div class="block">A ChangeListener is used to extend a PersistenceContext to react to database sent change
events.</div>
</th>
</tr>
<tr id="i332" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/ChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">ChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define the base Change Record API.</div>
</th>
</tr>
<tr id="i333" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ChangeSupport.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ChangeSupport</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>ChangeSupport</code> is responsible to notifies registered listeners upon changes made
to a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>, those changes are either a property has changed (<a href="org/eclipse/persistence/jpa/jpql/tools/model/IPropertyChangeListener.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IPropertyChangeListener</code></a>)
or the content of a list has changed (<a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeListener.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IListChangeListener</code></a>).</div>
</th>
</tr>
<tr id="i334" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/ChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">ChangeTracker</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define an interface for any object that wishes to use attribute change tracking.</div>
</th>
</tr>
<tr id="i335" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ChangeTracking.html" title="annotation in org.eclipse.persistence.annotations">ChangeTracking</a></td>
<th class="colLast" scope="row">
<div class="block">The ChangeTracking annotation is used to specify the
org.eclipse.persistence.descriptors.changetracking.ObjectChangePolicy
which computes changes sets for EclipseLink's UnitOfWork commit process.</div>
</th>
</tr>
<tr id="i336" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ChangeTracking.html" title="interface in org.eclipse.persistence.jpa.config">ChangeTracking</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i337" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ChangeTrackingType.html" title="enum in org.eclipse.persistence.annotations">ChangeTrackingType</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that is used within the ChangeTracking annotation.</div>
</th>
</tr>
<tr id="i338" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/CharacterEscapeHandler.html" title="interface in org.eclipse.persistence.oxm">CharacterEscapeHandler</a></td>
<th class="colLast" scope="row">
<div class="block">
Provide an interface to allow for custom character escaping behaviour.</div>
</th>
</tr>
<tr id="i339" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors">ClassDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract descriptor class for defining persistence information on a class.</div>
</th>
</tr>
<tr id="i340" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ClassExtractor.html" title="annotation in org.eclipse.persistence.annotations">ClassExtractor</a></td>
<th class="colLast" scope="row">
<div class="block">A ClassExtractor allows for a user defined class indicator in place of
providing a discriminator column.</div>
</th>
</tr>
<tr id="i341" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/ClassExtractor.html" title="class in org.eclipse.persistence.descriptors">ClassExtractor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class to allow complex inheritance support.</div>
</th>
</tr>
<tr id="i342" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/converters/ClassInstanceConverter.html" title="class in org.eclipse.persistence.mappings.converters">ClassInstanceConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows a class name to be converted to and from a new instance of the class.</div>
</th>
</tr>
<tr id="i343" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/ClassNameResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">ClassNameResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> simply holds onto the fully qualified class name of the <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IType</code></a>.</div>
</th>
</tr>
<tr id="i344" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/ClassResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">ClassResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> simply holds onto the actual type since it is already determined.</div>
</th>
</tr>
<tr id="i345" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/glassfish/ClassSummaryDetail.html" title="class in org.eclipse.persistence.services.glassfish">ClassSummaryDetail</a></td>
<th class="colLast" scope="row">
<div class="block">The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.</div>
</th>
</tr>
<tr id="i346" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/jboss/ClassSummaryDetail.html" title="class in org.eclipse.persistence.services.jboss">ClassSummaryDetail</a></td>
<th class="colLast" scope="row">
<div class="block">The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.</div>
</th>
</tr>
<tr id="i347" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/weblogic/ClassSummaryDetail.html" title="class in org.eclipse.persistence.services.weblogic">ClassSummaryDetail</a></td>
<th class="colLast" scope="row">
<div class="block">The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.</div>
</th>
</tr>
<tr id="i348" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/websphere/ClassSummaryDetail.html" title="class in org.eclipse.persistence.services.websphere">ClassSummaryDetail</a></td>
<th class="colLast" scope="row">
<div class="block">The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.</div>
</th>
</tr>
<tr id="i349" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/ClassSummaryDetailBase.html" title="class in org.eclipse.persistence.services">ClassSummaryDetailBase</a></td>
<th class="colLast" scope="row">
<div class="block">The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.</div>
</th>
</tr>
<tr id="i350" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/ClientSession.html" title="class in org.eclipse.persistence.sessions.server">ClientSession</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Acts as a client to the server session.</div>
</th>
</tr>
<tr id="i351" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CloneCopyPolicy.html" title="annotation in org.eclipse.persistence.annotations">CloneCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A CloneCopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.CloneCopyPolicy on an Entity.</div>
</th>
</tr>
<tr id="i352" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/copying/CloneCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">CloneCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows a clone of an object to be created with a method that returns
the cloned object.</div>
</th>
</tr>
<tr id="i353" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/CloneCopyPolicy.html" title="interface in org.eclipse.persistence.jpa.config">CloneCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i354" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/CloneIterable.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterable">CloneIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/CloneIterable.html" title="type parameter in CloneIterable">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Pull together remover state and behavior for subclasses.</div>
</th>
</tr>
<tr id="i355" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/CloneIterator.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterator">CloneIterator</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/CloneIterator.html" title="type parameter in CloneIterator">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>CloneIterator</code> iterates over a copy of a collection,
allowing for concurrent access to the original collection.</div>
</th>
</tr>
<tr id="i356" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/CloneIterator.Remover.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.utility.iterator">CloneIterator.Remover</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/CloneIterator.Remover.html" title="type parameter in CloneIterator.Remover">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Used by <a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/CloneIterator.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterator"><code>CloneIterator</code></a> to remove
elements from the original collection; since the iterator
does not have direct access to the original collection.</div>
</th>
</tr>
<tr id="i357" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/CloneIterator.Remover.ReadOnly.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterator">CloneIterator.Remover.ReadOnly</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/CloneIterator.Remover.ReadOnly.html" title="type parameter in CloneIterator.Remover.ReadOnly">S</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i358" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterable/CloneListIterable.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterable">CloneListIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterable/CloneListIterable.html" title="type parameter in CloneListIterable">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Pull together mutator state and behavior for subclasses.</div>
</th>
</tr>
<tr id="i359" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterator">CloneListIterator</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.html" title="type parameter in CloneListIterator">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>CloneListIterator</code> iterates over a copy of a list,
allowing for concurrent access to the original list.</div>
</th>
</tr>
<tr id="i360" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.Mutator.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.iterator">CloneListIterator.Mutator</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.Mutator.html" title="type parameter in CloneListIterator.Mutator">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Used by <a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterator"><code>CloneListIterator</code></a> to remove
elements from the original list; since the list iterator
does not have direct access to the original list.</div>
</th>
</tr>
<tr id="i361" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.Mutator.ReadOnly.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterator">CloneListIterator.Mutator.ReadOnly</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterator/CloneListIterator.Mutator.ReadOnly.html" title="type parameter in CloneListIterator.Mutator.ReadOnly">S</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i362" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/CloudscapePlatform.html" title="class in org.eclipse.persistence.platform.database">CloudscapePlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides CloudScape DBMS specific behavior.</div>
</th>
</tr>
<tr id="i363" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/CMPPolicy.html" title="class in org.eclipse.persistence.descriptors">CMPPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Description</b>: Place holder for CMP specific information.</div>
</th>
</tr>
<tr id="i364" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/CMPPolicy.KeyElementAccessor.html" title="interface in org.eclipse.persistence.descriptors">CMPPolicy.KeyElementAccessor</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
This is the interface used to encapsulate the the type of key class element</div>
</th>
</tr>
<tr id="i365" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/CMPPolicy.KeyIsElementAccessor.html" title="class in org.eclipse.persistence.descriptors">CMPPolicy.KeyIsElementAccessor</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
This class will be used when the keyClass is a primitive</div>
</th>
</tr>
<tr id="i366" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CoalesceExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CoalesceExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A <b>COALESCE</b> expression returns <code>null</code> if all its arguments evaluate to
<code>null</code>, and the value of the first non-<code>null</code> argument otherwise.</div>
</th>
</tr>
<tr id="i367" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CoalesceExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CoalesceExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a coalesce expression.</div>
</th>
</tr>
<tr id="i368" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CoalesceExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CoalesceExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/CoalesceExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CoalesceExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/CoalesceExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CoalesceExpression</code></a> when the portion
of the query to parse starts with <b>COALESCE</b>.</div>
</th>
</tr>
<tr id="i369" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CoalesceExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CoalesceExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A <code><b>COALESCE</b></code> expression returns <code>null</code> if all its arguments evaluate
to <code>null</code>, and the value of the first non-<code>null</code> argument otherwise.</div>
</th>
</tr>
<tr id="i370" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/adapters/CollapsedStringAdapter.html" title="class in jakarta.xml.bind.annotation.adapters">CollapsedStringAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">Built-in <a href="jakarta/xml/bind/annotation/adapters/XmlAdapter.html" title="class in jakarta.xml.bind.annotation.adapters"><code>XmlAdapter</code></a> to handle <code>xs:token</code> and its derived types.</div>
</th>
</tr>
<tr id="i371" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/CollectionChangeEvent.html" title="class in org.eclipse.persistence.descriptors.changetracking">CollectionChangeEvent</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a change event for collection types.</div>
</th>
</tr>
<tr id="i372" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/CollectionChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">CollectionChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: This interface defines the API for the changeRecord that maintains the changes made to a collection attribute of
an object.</div>
</th>
</tr>
<tr id="i373" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/CollectionChangeTracker.html" title="interface in org.eclipse.persistence.descriptors.changetracking">CollectionChangeTracker</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define an interface for any collection that wishes to use attribute change track.</div>
</th>
</tr>
<tr id="i374" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/CollectionDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">CollectionDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>CollectionDeclaration</code> represents a collection member declaration that was
declared in the <code><b>FROM</b></code> clause of a <code><b>SELECT</b></code> top-level query
or subquery.</div>
</th>
</tr>
<tr id="i375" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/CollectionEquivalentResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">CollectionEquivalentResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> compares each <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IType</code></a> retrieved from the list of <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolvers</code></a> that were gathered for a given <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> and returns that type if they are all the same type otherwise the <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IType</code></a> for
<code>Object</code> is returned.</div>
</th>
</tr>
<tr id="i376" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>CollectionExpression</code> wraps many expression which they are separated by spaces
and/or commas.</div>
</th>
</tr>
<tr id="i377" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CollectionExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CollectionExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> is a temporary object used to store a list of <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObjects</code></a>.</div>
</th>
</tr>
<tr id="i378" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/CollectionMapping.html" title="class in org.eclipse.persistence.mappings">CollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Abstract class for relationship mappings which store collection of objects</div>
</th>
</tr>
<tr id="i379" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable declared by a collection member declaration ranges over values of a
collection obtained by navigation using a path expression.</div>
</th>
</tr>
<tr id="i380" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberDeclarationBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a collection member declaration expression.</div>
</th>
</tr>
<tr id="i381" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberDeclarationFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberDeclarationFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberDeclarationFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionMemberDeclarationFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionMemberDeclaration</code></a>
when the portion of the query to parse starts with <b>IN</b>.</div>
</th>
</tr>
<tr id="i382" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CollectionMemberDeclarationStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CollectionMemberDeclarationStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable declared by a <code>collection_member_declaration</code> ranges over
values of a collection obtained by navigation using a path expression.</div>
</th>
</tr>
<tr id="i383" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression tests whether the designated value is a member of the collection specified by the
collection-valued path expression.</div>
</th>
</tr>
<tr id="i384" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a collection member expression.</div>
</th>
</tr>
<tr id="i385" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionMemberExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionMemberExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionMemberExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionMemberExpression</code></a>
when the portion of the query to parse starts with <b>MEMBER</b>, <b>MEMBER OF</b>, <b>NOT
MEMBER</b> or <b>NOT MEMBER OF</b>.</div>
</th>
</tr>
<tr id="i386" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CollectionMemberExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CollectionMemberExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This expression tests whether the designated value is a member of the collection specified by the
collection-valued path expression.</div>
</th>
</tr>
<tr id="i387" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/CollectionProxy.html" title="interface in org.eclipse.persistence.jpa.rs.util">CollectionProxy</a></td>
<th class="colLast" scope="row">
<div class="block">JPARS 2.0 collection proxy interface.</div>
</th>
</tr>
<tr id="i388" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CollectionTable.html" title="annotation in org.eclipse.persistence.annotations">CollectionTable</a></td>
<th class="colLast" scope="row">Deprecated.&nbsp;</th>
</tr>
<tr id="i389" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/CollectionTable.html" title="interface in org.eclipse.persistence.jpa.config">CollectionTable</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i390" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/CollectionTools.html" title="class in org.eclipse.persistence.jpa.jpql.utility">CollectionTools</a></td>
<th class="colLast" scope="row">
<div class="block">This utility class provides utility methods related to collections, iterators and arrays.</div>
</th>
</tr>
<tr id="i391" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/CollectionValuedFieldResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">CollectionValuedFieldResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to resolve the type of a collection-valued field.</div>
</th>
</tr>
<tr id="i392" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/CollectionValuedFieldResolver.MapManagedType.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">CollectionValuedFieldResolver.MapManagedType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i393" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionValuedPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionValuedPathExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>collection_valued_field</code> is designated by the name of an association field in a
one-to-many or a many-to-many relationship or by the name of an element collection field.</div>
</th>
</tr>
<tr id="i394" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionValuedPathExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionValuedPathExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a collection-valued path expression.</div>
</th>
</tr>
<tr id="i395" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CollectionValuedPathExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CollectionValuedPathExpressionFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i396" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CollectionValuedPathExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CollectionValuedPathExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A collection-valued field is designated by the name of an association field in a one-to-many or a
many-to-many relationship or by the name of an element collection field.</div>
</th>
</tr>
<tr id="i397" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/CollectionWrapperBuilder.html" title="class in org.eclipse.persistence.jpa.rs.util">CollectionWrapperBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class used to create proxies for collections.</div>
</th>
</tr>
<tr id="i398" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/CollectionWrapperMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">CollectionWrapperMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the CollectionWrapper class available in our Dynamic JAXB context.</div>
</th>
</tr>
<tr id="i399" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Column.html" title="interface in org.eclipse.persistence.jpa.config">Column</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i400" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ColumnResult.html" title="interface in org.eclipse.persistence.jpa.config">ColumnResult</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i401" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ColumnResult.html" title="class in org.eclipse.persistence.queries">ColumnResult</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to represent the ColumnResult structure as defined by
the EJB 3.0 Persistence specification.</div>
</th>
</tr>
<tr id="i402" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/Command.html" title="class in org.eclipse.persistence.sessions.coordination">Command</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide an extendable framework class for a Command object
that can be remotely executed.</div>
</th>
</tr>
<tr id="i403" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/CommandConverter.html" title="interface in org.eclipse.persistence.sessions.coordination">CommandConverter</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a pluggable conversion interface that can be supplied
by the application</div>
</th>
</tr>
<tr id="i404" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/CommandManager.html" title="interface in org.eclipse.persistence.sessions.coordination">CommandManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide an interface that clients can use to invoke remote
commands on other EclipseLink instances, or on other applications that may want
to receive and process EclipseLink commands.</div>
</th>
</tr>
<tr id="i405" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/CommandProcessor.html" title="interface in org.eclipse.persistence.sessions.coordination">CommandProcessor</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Defines a pluggable interface for EclipseLink sessions and EclipseLink
applications to be able to be on the receiving end of EclipseLink command objects.</div>
</th>
</tr>
<tr id="i406" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/CommitOrderType.html" title="class in org.eclipse.persistence.config">CommitOrderType</a></td>
<th class="colLast" scope="row">
<div class="block">Commit order type persistence property values.</div>
</th>
</tr>
<tr id="i407" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/CommunicationException.html" title="class in org.eclipse.persistence.exceptions">CommunicationException</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:This exception wraps all RMI or CORBA or IO exception that may occur.</div>
</th>
</tr>
<tr id="i408" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/CommunicationExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">CommunicationExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for CommunicationException messages.</div>
</th>
</tr>
<tr id="i409" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ComparisonExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ComparisonExpression</a></td>
<th class="colLast" scope="row">
<div class="block">Only the values of like types are permitted to be compared.</div>
</th>
</tr>
<tr id="i410" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ComparisonExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ComparisonExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a comparison expression.</div>
</th>
</tr>
<tr id="i411" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ComparisonExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ComparisonExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ComparisonExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ComparisonExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ComparisonExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ComparisonExpression</code></a> when the
portion of the query to parse starts with <b>&lt;</b>, <b>&gt;</b>, <b>&lt;&gt;</b>, <b>&lt;=</b>,
<b>&gt;=</b> or <b>=</b>.</div>
</th>
</tr>
<tr id="i412" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ComparisonExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ComparisonExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Only the values of like types are permitted to be compared.</div>
</th>
</tr>
<tr id="i413" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/CompilerHelper.html" title="class in org.eclipse.persistence.jaxb.compiler">CompilerHelper</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class for code that needs to be shared between AnnotationsProcessor,
MappingsGenerator, SchemaGenerator</div>
</th>
</tr>
<tr id="i414" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ComplexQueryResult.html" title="class in org.eclipse.persistence.queries">ComplexQueryResult</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Used to return multiple sets of information from a query.</div>
</th>
</tr>
<tr id="i415" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CompositeMember.html" title="annotation in org.eclipse.persistence.annotations">CompositeMember</a></td>
<th class="colLast" scope="row">
<div class="block">A CompositeMember annotation is ignored unless is in composite member persistence unit.</div>
</th>
</tr>
<tr id="i416" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CompoundExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CompoundExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A compound expression has a left and right expressions combined by an identifier.</div>
</th>
</tr>
<tr id="i417" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CompoundExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CompoundExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A compound <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> has a left and right expressions combined by an identifier.</div>
</th>
</tr>
<tr id="i418" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/filter/CompoundFilter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.filter">CompoundFilter</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/filter/CompoundFilter.html" title="type parameter in CompoundFilter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This filter provides a simple framework for combining the behavior of a pair of filters.</div>
</th>
</tr>
<tr id="i419" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConcatExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConcatExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>CONCAT</b> function returns a string that is a concatenation of its arguments.</div>
</th>
</tr>
<tr id="i420" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConcatExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConcatExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ConcatExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ConcatExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ConcatExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ConcatExpression</code></a> when the portion of
the query to parse starts with <b>CONCAT</b>.</div>
</th>
</tr>
<tr id="i421" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ConcatExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ConcatExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>CONCAT</b></code> function returns a string that is a concatenation of its arguments.</div>
</th>
</tr>
<tr id="i422" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/ConcreteSubclassFactory.html" title="class in org.eclipse.persistence.jpa.rs.util">ConcreteSubclassFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory class to create concrete subclasses of abstract classes.</div>
</th>
</tr>
<tr id="i423" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/ConcurrencyException.html" title="class in org.eclipse.persistence.exceptions">ConcurrencyException</a></td>
<th class="colLast" scope="row">
<div class="block"><B>Purpose</B>: Concurrency deadlock or interupts will raise this exception.</div>
</th>
</tr>
<tr id="i424" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/ConcurrencyExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">ConcurrencyExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for ConcurrencyException messages.</div>
</th>
</tr>
<tr id="i425" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConditionalExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConditionalExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a conditional expression.</div>
</th>
</tr>
<tr id="i426" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConditionalFactorBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConditionalFactorBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a conditional factor expression.</div>
</th>
</tr>
<tr id="i427" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConditionalPrimaryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConditionalPrimaryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a conditional primary expression.</div>
</th>
</tr>
<tr id="i428" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConditionalTermBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConditionalTermBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a conditional term expression.</div>
</th>
</tr>
<tr id="i429" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConnectByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConnectByClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>CONNECT BY</b> clause allows selecting rows in a hierarchical order using the hierarchical
query clause.</div>
</th>
</tr>
<tr id="i430" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConnectByClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConnectByClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a <code><b>CONNECT BY</b></code> clause.</div>
</th>
</tr>
<tr id="i431" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConnectByClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConnectByClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>ConnectByClauseFactory</code> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ConnectByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ConnectByClause</code></a> when the portion of
the query to parse starts with <b>CONNECT BY</b>.</div>
</th>
</tr>
<tr id="i432" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/ConnectionPolicy.html" title="class in org.eclipse.persistence.sessions.server">ConnectionPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Used to specify how a client session's should be allocated.</div>
</th>
</tr>
<tr id="i433" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/ConnectionPolicy.ExclusiveMode.html" title="enum in org.eclipse.persistence.sessions.server">ConnectionPolicy.ExclusiveMode</a></td>
<th class="colLast" scope="row">
<div class="block">Default value Transactional causes creation of ClientSession,
the other two values - ExclusiveIsolatedClientSession.</div>
</th>
</tr>
<tr id="i434" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/ConnectionPool.html" title="class in org.eclipse.persistence.sessions.server">ConnectionPool</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Used to specify how connection should be pooled in a server session.</div>
</th>
</tr>
<tr id="i435" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/Connector.html" title="interface in org.eclipse.persistence.sessions">Connector</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Define an interface for supplying TopLink with a <code>Connection</code> to
a JDBC database.</div>
</th>
</tr>
<tr id="i436" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/transformers/ConstantTransformer.html" title="class in org.eclipse.persistence.mappings.transformers">ConstantTransformer</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows a field to always be mapped to a constant value.</div>
</th>
</tr>
<tr id="i437" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/ConstraintViolationWrapper.html" title="class in org.eclipse.persistence.jaxb">ConstraintViolationWrapper</a>&lt;<a href="org/eclipse/persistence/jaxb/ConstraintViolationWrapper.html" title="type parameter in ConstraintViolationWrapper">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Wrapper over <code>ConstraintViolation</code> class.</div>
</th>
</tr>
<tr id="i438" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConstructorExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConstructorExpression</a></td>
<th class="colLast" scope="row">
<div class="block">In the <b>SELECT</b> clause a constructor may be used in the <b>SELECT</b> list to return one or
more Java instances.</div>
</th>
</tr>
<tr id="i439" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConstructorExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConstructorExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a constructor expression.</div>
</th>
</tr>
<tr id="i440" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConstructorExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConstructorExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ConstructorExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ConstructorExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ConstructorExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ConstructorExpression</code></a> when the
portion of the query to parse starts with <b>NEW</b>.</div>
</th>
</tr>
<tr id="i441" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ConstructorExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ConstructorExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">In the <code><b>SELECT</b></code> clause a constructor may be used in the <code><b>SELECT</b></code>
list to return one or more Java instances.</div>
</th>
</tr>
<tr id="i442" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ConstructorItemBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ConstructorItemBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a constructor item expression.</div>
</th>
</tr>
<tr id="i443" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ConstructorReportItem.html" title="class in org.eclipse.persistence.queries">ConstructorReportItem</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An item specifying a class constructor method to be used in a ReportQuery's returned results.</div>
</th>
</tr>
<tr id="i444" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ConstructorResult.html" title="interface in org.eclipse.persistence.jpa.config">ConstructorResult</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i445" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ConstructorResult.html" title="class in org.eclipse.persistence.queries">ConstructorResult</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to represent the ConstructorResult structure as defined by
the JPA 2.1 Persistence specification.</div>
</th>
</tr>
<tr id="i446" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/ContainerMapping.html" title="interface in org.eclipse.persistence.mappings">ContainerMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Interface used by clients to interact
with the assorted mappings that use <code>ContainerPolicy</code>.</div>
</th>
</tr>
<tr id="i447" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/ContentAssistExtension.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">ContentAssistExtension</a></td>
<th class="colLast" scope="row">
<div class="block">This extension can be used to provide additional support to JPQL content assist that is outside
the scope of providing proposals related to JPA metadata.</div>
</th>
</tr>
<tr id="i448" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/ContentAssistProposals.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">ContentAssistProposals</a></td>
<th class="colLast" scope="row">
<div class="block">This object stores the various proposals available for content assist for a certain position
within a JPQL query.</div>
</th>
</tr>
<tr id="i449" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/ContentAssistProposals.ClassType.html" title="enum in org.eclipse.persistence.jpa.jpql.tools">ContentAssistProposals.ClassType</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration determines the type of classes returned by <a href="org/eclipse/persistence/jpa/jpql/tools/ContentAssistProposals.html#classNames()"><code>ContentAssistProposals.classNames()</code></a>.</div>
</th>
</tr>
<tr id="i450" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/ContentAssistProposals.EnumProposals.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">ContentAssistProposals.EnumProposals</a></td>
<th class="colLast" scope="row">
<div class="block">Holds onto the <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IType</code></a> of the enum type and the list of possible enum constants.</div>
</th>
</tr>
<tr id="i451" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/ContentHandlerRecord.html" title="class in org.eclipse.persistence.oxm.record">ContentHandlerRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is a
ContentHandler.</div>
</th>
</tr>
<tr id="i452" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/ConversionException.html" title="class in org.eclipse.persistence.exceptions">ConversionException</a></td>
<th class="colLast" scope="row">
<div class="block"><B>Purpose</B>: Conversion exceptions such as method or class not defined will raise this exception.</div>
</th>
</tr>
<tr id="i453" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/ConversionExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">ConversionExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for ConversionException messages.</div>
</th>
</tr>
<tr id="i454" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ConversionValue.html" title="annotation in org.eclipse.persistence.annotations">ConversionValue</a></td>
<th class="colLast" scope="row">
<div class="block">A ConversionValue annotation is used within an ObjectTypeConverter.</div>
</th>
</tr>
<tr id="i455" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ConversionValue.html" title="interface in org.eclipse.persistence.jpa.config">ConversionValue</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i456" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Convert.html" title="annotation in org.eclipse.persistence.annotations">Convert</a></td>
<th class="colLast" scope="row">
<div class="block">The Convert annotation specifies that a named converter should be used with
the corresponding mapped attribute.</div>
</th>
</tr>
<tr id="i457" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Convert.html" title="interface in org.eclipse.persistence.jpa.config">Convert</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i458" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Converter.html" title="annotation in org.eclipse.persistence.annotations">Converter</a></td>
<th class="colLast" scope="row">
<div class="block">A Converter is used to customize the values during the reading from the
database into the object model as well as during the writing back of changes
into the database.</div>
</th>
</tr>
<tr id="i459" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Converter.html" title="interface in org.eclipse.persistence.jpa.config">Converter</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i460" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/converters/Converter.html" title="interface in org.eclipse.persistence.mappings.converters">Converter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Conversion interface to allow conversion between object and data types.</div>
</th>
</tr>
<tr id="i461" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ConverterClass.html" title="interface in org.eclipse.persistence.jpa.config">ConverterClass</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i462" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/converters/ConverterClass.html" title="class in org.eclipse.persistence.mappings.converters">ConverterClass</a>&lt;<a href="org/eclipse/persistence/mappings/converters/ConverterClass.html" title="type parameter in ConverterClass">T</a> extends jakarta.persistence.AttributeConverter&lt;<a href="org/eclipse/persistence/mappings/converters/ConverterClass.html" title="type parameter in ConverterClass">X</a>,&#8203;<a href="org/eclipse/persistence/mappings/converters/ConverterClass.html" title="type parameter in ConverterClass">Y</a>&gt;,&#8203;<a href="org/eclipse/persistence/mappings/converters/ConverterClass.html" title="type parameter in ConverterClass">X</a>,&#8203;<a href="org/eclipse/persistence/mappings/converters/ConverterClass.html" title="type parameter in ConverterClass">Y</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A JPA attribute converter class wrapped with an EclipseLink converter.</div>
</th>
</tr>
<tr id="i463" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Converters.html" title="annotation in org.eclipse.persistence.annotations">Converters</a></td>
<th class="colLast" scope="row">
<div class="block">A Converters annotation allows the definition of multiple Converter.</div>
</th>
</tr>
<tr id="i464" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/CopyGroup.html" title="class in org.eclipse.persistence.sessions">CopyGroup</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Define how an object is to be copied.</div>
</th>
</tr>
<tr id="i465" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/CopyPolicy.html" title="annotation in org.eclipse.persistence.annotations">CopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A CopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.CopyPolicy on an Entity.</div>
</th>
</tr>
<tr id="i466" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/copying/CopyPolicy.html" title="interface in org.eclipse.persistence.descriptors.copying">CopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows customization of how an object is cloned.</div>
</th>
</tr>
<tr id="i467" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/CopyPolicy.html" title="interface in org.eclipse.persistence.jpa.config">CopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i468" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBAConnection.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">CORBAConnection</a></td>
<th class="colLast" scope="row">
<div class="block">This class exists on on the client side which talks to remote session controller through
RMI connection.</div>
</th>
</tr>
<tr id="i469" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBARemoteSessionController.html" title="interface in org.eclipse.persistence.sessions.remote.corba.sun">CORBARemoteSessionController</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/remote/corba/sun/CORBARemoteSessionController.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from CorbaRemoteSessionControllerSun.idl
Monday, November 19, 2001 1:51:44 o'clock PM EST</div>
</th>
</tr>
<tr id="i470" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBARemoteSessionControllerDispatcher.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">CORBARemoteSessionControllerDispatcher</a></td>
<th class="colLast" scope="row">
<div class="block">RemoteSessionController sits between the remote session and the session.</div>
</th>
</tr>
<tr id="i471" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBARemoteSessionControllerHelper.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">CORBARemoteSessionControllerHelper</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/remote/corba/sun/CORBARemoteSessionControllerHelper.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from CorbaRemoteSessionControllerSun.idl
Monday, November 19, 2001 1:51:44 o'clock PM EST</div>
</th>
</tr>
<tr id="i472" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBARemoteSessionControllerHolder.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">CORBARemoteSessionControllerHolder</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/remote/corba/sun/CORBARemoteSessionControllerHolder.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from CorbaRemoteSessionControllerSun.idl
Monday, November 19, 2001 1:51:44 o'clock PM EST</div>
</th>
</tr>
<tr id="i473" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/CORBARemoteSessionControllerOperations.html" title="interface in org.eclipse.persistence.sessions.remote.corba.sun">CORBARemoteSessionControllerOperations</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/remote/corba/sun/CORBARemoteSessionControllerOperations.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from CorbaRemoteSessionControllerSun.idl
Monday, November 19, 2001 1:51:44 o'clock PM EST</div>
</th>
</tr>
<tr id="i474" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/corba/CORBATransportManager.html" title="class in org.eclipse.persistence.sessions.coordination.corba">CORBATransportManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i475" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/mappings/CoreAttributeAccessor.html" title="interface in org.eclipse.persistence.core.mappings">CoreAttributeAccessor</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of attribute accessor capturing behavior common to all
persistence types.</div>
</th>
</tr>
<tr id="i476" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>&lt;<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">ATTRIBUTE_ITEM</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeItem</a>,&#8203;<a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="type parameter in CoreAttributeGroup">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
<b>Purpose</b>: A generic super class for AttributeGroup and other subclasses</div>
</th>
</tr>
<tr id="i477" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeItem</a>&lt;<a href="org/eclipse/persistence/core/queries/CoreAttributeItem.html" title="type parameter in CoreAttributeItem">ATTRIBUTE_GROUP</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
<b>Purpose</b>: Generic superclass for AttributeItem.</div>
</th>
</tr>
<tr id="i478" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/mappings/converters/CoreConverter.html" title="interface in org.eclipse.persistence.core.mappings.converters">CoreConverter</a>&lt;<a href="org/eclipse/persistence/core/mappings/converters/CoreConverter.html" title="type parameter in CoreConverter">MAPPING</a> extends <a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="class in org.eclipse.persistence.core.mappings">CoreMapping</a>,&#8203;<a href="org/eclipse/persistence/core/mappings/converters/CoreConverter.html" title="type parameter in CoreConverter">SESSION</a> extends <a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="interface in org.eclipse.persistence.core.sessions">CoreSession</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of converter capturing behavior common to all persistence
types.</div>
</th>
</tr>
<tr id="i479" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>&lt;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="type parameter in CoreDescriptor">ATTRIBUTE_GROUP</a> extends <a href="org/eclipse/persistence/core/queries/CoreAttributeGroup.html" title="class in org.eclipse.persistence.core.queries">CoreAttributeGroup</a>,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="type parameter in CoreDescriptor">DESCRIPTOR_EVENT_MANAGER</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptorEventManager</a>,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="type parameter in CoreDescriptor">FIELD</a> extends org.eclipse.persistence.internal.core.helper.CoreField,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="type parameter in CoreDescriptor">INHERITANCE_POLICY</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="class in org.eclipse.persistence.core.descriptors">CoreInheritancePolicy</a>,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="type parameter in CoreDescriptor">INSTANTIATION_POLICY</a> extends org.eclipse.persistence.internal.core.descriptors.CoreInstantiationPolicy,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="type parameter in CoreDescriptor">LIST</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="type parameter in CoreDescriptor">OBJECT_BUILDER</a> extends org.eclipse.persistence.internal.core.descriptors.CoreObjectBuilder&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of descriptor capturing behavior common to all persistence
types.</div>
</th>
</tr>
<tr id="i480" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEvent.html" title="interface in org.eclipse.persistence.core.descriptors">CoreDescriptorEvent</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of descriptor event capturing behavior common to all
persistence types.</div>
</th>
</tr>
<tr id="i481" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptorEventManager</a>&lt;<a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEventManager.html" title="type parameter in CoreDescriptorEventManager">DESCRIPTOR_EVENT</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptorEvent.html" title="interface in org.eclipse.persistence.core.descriptors">CoreDescriptorEvent</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of descriptor event manager capturing behavior common to all
persistence types.</div>
</th>
</tr>
<tr id="i482" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/mappings/transformers/CoreFieldTransformer.html" title="interface in org.eclipse.persistence.core.mappings.transformers">CoreFieldTransformer</a>&lt;<a href="org/eclipse/persistence/core/mappings/transformers/CoreFieldTransformer.html" title="type parameter in CoreFieldTransformer">SESSION</a> extends <a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="interface in org.eclipse.persistence.core.sessions">CoreSession</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This interface is used by the Transformation Mapping to build the value for a
specific field.</div>
</th>
</tr>
<tr id="i483" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="class in org.eclipse.persistence.core.descriptors">CoreInheritancePolicy</a>&lt;<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">ABSTRACT_RECORD</a> extends org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">ABSTRACT_SESSION</a> extends org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>,&#8203;<a href="org/eclipse/persistence/core/descriptors/CoreInheritancePolicy.html" title="type parameter in CoreInheritancePolicy">FIELD</a> extends org.eclipse.persistence.internal.core.helper.CoreField&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of inheritance policy capturing behavior common to all
persistence types.</div>
</th>
</tr>
<tr id="i484" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/sessions/CoreLogin.html" title="interface in org.eclipse.persistence.core.sessions">CoreLogin</a>&lt;<a href="org/eclipse/persistence/core/sessions/CoreLogin.html" title="type parameter in CoreLogin">PLATFORM</a> extends org.eclipse.persistence.internal.core.databaseaccess.CorePlatform&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of login capturing behavior common to all persistence types.</div>
</th>
</tr>
<tr id="i485" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="class in org.eclipse.persistence.core.mappings">CoreMapping</a>&lt;<a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="type parameter in CoreMapping">ATTRIBUTE_ACCESSOR</a> extends <a href="org/eclipse/persistence/core/mappings/CoreAttributeAccessor.html" title="interface in org.eclipse.persistence.core.mappings">CoreAttributeAccessor</a>,&#8203;<a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="type parameter in CoreMapping">ABSTRACT_SESSION</a> extends org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,&#8203;<a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="type parameter in CoreMapping">CONTAINER_POLICY</a> extends org.eclipse.persistence.internal.core.queries.CoreContainerPolicy,&#8203;<a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="type parameter in CoreMapping">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>,&#8203;<a href="org/eclipse/persistence/core/mappings/CoreMapping.html" title="type parameter in CoreMapping">FIELD</a> extends org.eclipse.persistence.internal.core.helper.CoreField&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of mapping capturing behavior common to all persistence types.</div>
</th>
</tr>
<tr id="i486" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a>&lt;<a href="org/eclipse/persistence/core/sessions/CoreProject.html" title="type parameter in CoreProject">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>,&#8203;<a href="org/eclipse/persistence/core/sessions/CoreProject.html" title="type parameter in CoreProject">LOGIN</a> extends <a href="org/eclipse/persistence/core/sessions/CoreLogin.html" title="interface in org.eclipse.persistence.core.sessions">CoreLogin</a>,&#8203;<a href="org/eclipse/persistence/core/sessions/CoreProject.html" title="type parameter in CoreProject">SESSION</a> extends <a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="interface in org.eclipse.persistence.core.sessions">CoreSession</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of project capturing behavior common to all persistence types.</div>
</th>
</tr>
<tr id="i487" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="interface in org.eclipse.persistence.core.sessions">CoreSession</a>&lt;<a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="type parameter in CoreSession">DESCRIPTOR</a> extends <a href="org/eclipse/persistence/core/descriptors/CoreDescriptor.html" title="class in org.eclipse.persistence.core.descriptors">CoreDescriptor</a>,&#8203;<a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="type parameter in CoreSession">LOGIN</a> extends <a href="org/eclipse/persistence/core/sessions/CoreLogin.html" title="interface in org.eclipse.persistence.core.sessions">CoreLogin</a>,&#8203;<a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="type parameter in CoreSession">PLATFORM</a> extends org.eclipse.persistence.internal.core.databaseaccess.CorePlatform,&#8203;<a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="type parameter in CoreSession">PROJECT</a> extends <a href="org/eclipse/persistence/core/sessions/CoreProject.html" title="class in org.eclipse.persistence.core.sessions">CoreProject</a>,&#8203;<a href="org/eclipse/persistence/core/sessions/CoreSession.html" title="type parameter in CoreSession">SESSION_EVENT_MANAGER</a> extends <a href="org/eclipse/persistence/core/sessions/CoreSessionEventManager.html" title="class in org.eclipse.persistence.core.sessions">CoreSessionEventManager</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of session capturing behavior common to all persistence types.</div>
</th>
</tr>
<tr id="i488" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/sessions/CoreSessionEventListener.html" title="interface in org.eclipse.persistence.core.sessions">CoreSessionEventListener</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of session event listener capturing behavior common to all
persistence types.</div>
</th>
</tr>
<tr id="i489" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/core/sessions/CoreSessionEventManager.html" title="class in org.eclipse.persistence.core.sessions">CoreSessionEventManager</a>&lt;<a href="org/eclipse/persistence/core/sessions/CoreSessionEventManager.html" title="type parameter in CoreSessionEventManager">SESSION_EVENT_LISTENER</a> extends <a href="org/eclipse/persistence/core/sessions/CoreSessionEventListener.html" title="interface in org.eclipse.persistence.core.sessions">CoreSessionEventListener</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
A abstraction of sessuin event manager capturing behavior common to all
persistence types.</div>
</th>
</tr>
<tr id="i490" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CountFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CountFunction</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i491" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/CountFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">CountFunctionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/CountFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CountFunctionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/CountFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CountFunction</code></a> when the portion of the
query to parse starts with <b>COUNT</b>.</div>
</th>
</tr>
<tr id="i492" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/CountFunctionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">CountFunctionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i493" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/Cursor.html" title="class in org.eclipse.persistence.queries">Cursor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class for CursoredStream and ScrolableCursor</div>
</th>
</tr>
<tr id="i494" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/CursoredStream.html" title="class in org.eclipse.persistence.queries">CursoredStream</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Stream class which is used to deal with large collections returned
from TOPLink queries more efficiently.</div>
</th>
</tr>
<tr id="i495" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/CursoredStreamPolicy.html" title="class in org.eclipse.persistence.queries">CursoredStreamPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Used to support cursored streams in a read query.</div>
</th>
</tr>
<tr id="i496" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/CursorPolicy.html" title="class in org.eclipse.persistence.queries">CursorPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class for all Cursor-related policy objects</div>
</th>
</tr>
<tr id="i497" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Customizer.html" title="annotation in org.eclipse.persistence.annotations">Customizer</a></td>
<th class="colLast" scope="row">
<div class="block">The Customizer annotation is used to specify a class that implements the
org.eclipse.persistence.config.DescriptorCustomizer
interface and is to run against an entity's class descriptor after all
metadata processing has been completed.</div>
</th>
</tr>
<tr id="i498" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/CustomPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">CustomPartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Defines a user defined partitioning policy.</div>
</th>
</tr>
<tr id="i499" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/CustomServerPlatform.html" title="class in org.eclipse.persistence.platform.server">CustomServerPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
This is the concrete subclass responsible for handling backward compatibility for 9.0.4.</div>
</th>
</tr>
<tr id="i500" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/invalidation/DailyCacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">DailyCacheInvalidationPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A CacheInvalidationPolicy that allows objects to expire every day at a specific time.</div>
</th>
</tr>
<tr id="i501" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/DatabaseChangeNotificationType.html" title="enum in org.eclipse.persistence.annotations">DatabaseChangeNotificationType</a></td>
<th class="colLast" scope="row">
<div class="block">Configures what type of database change notification an entity/descriptor should use.</div>
</th>
</tr>
<tr id="i502" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/events/DatabaseEventListener.html" title="interface in org.eclipse.persistence.platform.database.events">DatabaseEventListener</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Defines the API for integration with a database event notification service.</div>
</th>
</tr>
<tr id="i503" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/eventlistener/DatabaseEventListenerFactory.html" title="interface in org.eclipse.persistence.jpa.rs.eventlistener">DatabaseEventListenerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a mechanism for plugging in database event listener creation.</div>
</th>
</tr>
<tr id="i504" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></td>
<th class="colLast" scope="row">
<div class="block"><B>Purpose</B>:
Wrapper for any database exception that occurred through EclipseLink.</div>
</th>
</tr>
<tr id="i505" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/DatabaseExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">DatabaseExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for DatabaseException messages.</div>
</th>
</tr>
<tr id="i506" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/DatabaseLogin.html" title="class in org.eclipse.persistence.sessions">DatabaseLogin</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:
Hold the configuration information necessary to connect to a JDBC driver.</div>
</th>
</tr>
<tr id="i507" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/DatabaseMapping.html" title="class in org.eclipse.persistence.mappings">DatabaseMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Defines how an attribute of an object maps to and from the database</div>
</th>
</tr>
<tr id="i508" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/DatabaseMapping.WriteType.html" title="enum in org.eclipse.persistence.mappings">DatabaseMapping.WriteType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i509" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/DatabaseObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">DatabaseObjectDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a database object for the purpose of creation and deletion.</div>
</th>
</tr>
<tr id="i510" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/DatabasePlatform.html" title="class in org.eclipse.persistence.platform.database">DatabasePlatform</a></td>
<th class="colLast" scope="row">
<div class="block">DatabasePlatform is private to EclipseLink.</div>
</th>
</tr>
<tr id="i511" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Abstract class for all database query objects.</div>
</th>
</tr>
<tr id="i512" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DatabaseQuery.ParameterType.html" title="enum in org.eclipse.persistence.queries">DatabaseQuery.ParameterType</a></td>
<th class="colLast" scope="row">
<div class="block">Used for parameter retreival in JPQL</div>
</th>
</tr>
<tr id="i513" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/DatabaseRecord.html" title="class in org.eclipse.persistence.sessions">DatabaseRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a representation of a database row as field=&gt;value pairs.</div>
</th>
</tr>
<tr id="i514" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Add login and configuration API to that of Session.</div>
</th>
</tr>
<tr id="i515" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DatabaseType.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DatabaseType</a></td>
<th class="colLast" scope="row">
<div class="block">This expression represents the database specific data type, which may include size and scale.</div>
</th>
</tr>
<tr id="i516" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DatabaseTypeFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DatabaseTypeFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i517" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DatabaseTypeQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DatabaseTypeQueryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the database type.</div>
</th>
</tr>
<tr id="i518" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/DataBindingException.html" title="class in jakarta.xml.bind">DataBindingException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception that represents a failure in a JAXB operation.</div>
</th>
</tr>
<tr id="i519" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DataModifyQuery.html" title="class in org.eclipse.persistence.queries">DataModifyQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class used for executing non selecting SQL strings.</div>
</th>
</tr>
<tr id="i520" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/partitioning/DataPartitioningCallback.html" title="interface in org.eclipse.persistence.platform.database.partitioning">DataPartitioningCallback</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Defines the API for the integration with an external DataSources data partitioning support.</div>
</th>
</tr>
<tr id="i521" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DataReadQuery.html" title="class in org.eclipse.persistence.queries">DataReadQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to perform read using raw SQL.</div>
</th>
</tr>
<tr id="i522" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/DataService.html" title="interface in org.eclipse.persistence.jpa.config">DataService</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i523" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/DatasourceLogin.html" title="class in org.eclipse.persistence.sessions">DatasourceLogin</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:
Hold the configuration information necessary to connect to a datasource.</div>
</th>
</tr>
<tr id="i524" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/DataStorage.html" title="class in org.eclipse.persistence.jpa.rs">DataStorage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i525" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/DatatypeConverter.html" title="class in jakarta.xml.bind">DatatypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block">
The javaType binding declaration can be used to customize the binding of
an XML schema datatype to a Java datatype.</div>
</th>
</tr>
<tr id="i526" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/DatatypeConverterInterface.html" title="interface in jakarta.xml.bind">DatatypeConverterInterface</a></td>
<th class="colLast" scope="row">
<div class="block">
The DatatypeConverterInterface is for JAXB provider use only.</div>
</th>
</tr>
<tr id="i527" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DateTime.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DateTime</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> represents a date or time.</div>
</th>
</tr>
<tr id="i528" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DatetimeExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DatetimeExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a date/time expression.</div>
</th>
</tr>
<tr id="i529" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DateTimeFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DateTimeFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/DateTimeFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>DateTimeFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/DateTime.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>DateTime</code></a> when the portion of the query to
parse starts with <b>CURRENT_DATE</b>, <b>CURRENT_TIME</b>, <b>CURRENT_TIMESTAMP</b> or with the
JDBC escape format used for date/time/timestamp.</div>
</th>
</tr>
<tr id="i530" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DateTimePrimaryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DateTimePrimaryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a date/time primary expression.</div>
</th>
</tr>
<tr id="i531" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DateTimeStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">DateTimeStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DateTimeStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>DateTimeStateObject</code></a> represents a date or time.</div>
</th>
</tr>
<tr id="i532" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DateTimeTimestampLiteralBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DateTimeTimestampLiteralBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a date/time/timestamp expression.</div>
</th>
</tr>
<tr id="i533" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/DB2MainframePlatform.html" title="class in org.eclipse.persistence.platform.database">DB2MainframePlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides DB2 Mainframe specific behavior.</div>
</th>
</tr>
<tr id="i534" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/DB2Platform.html" title="class in org.eclipse.persistence.platform.database">DB2Platform</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provides DB2 specific behavior.</div>
</th>
</tr>
<tr id="i535" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/DB2ZPlatform.html" title="class in org.eclipse.persistence.platform.database">DB2ZPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides DB2 z/OS specific behavior.</div>
</th>
</tr>
<tr id="i536" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/DBasePlatform.html" title="class in org.eclipse.persistence.platform.database">DBasePlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides DBase specific behavior.</div>
</th>
</tr>
<tr id="i537" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/DBWSException.html" title="class in org.eclipse.persistence.exceptions">DBWSException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: runtime exception for EclipseLink DBWS Service</div>
</th>
</tr>
<tr id="i538" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/DBWSExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">DBWSExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
<b>Purpose:</b></div>
</th>
</tr>
<tr id="i539" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/dbws/DBWSModel.html" title="class in org.eclipse.persistence.dbws">DBWSModel</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: model object for eclipselink-dbws.xml descriptor file.</div>
</th>
</tr>
<tr id="i540" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/dbws/DBWSModelProject.html" title="class in org.eclipse.persistence.dbws">DBWSModelProject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i541" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/DecimalMaxFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">DecimalMaxFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i542" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/DecimalMinFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">DecimalMinFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i543" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Declaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">Declaration</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract definition of <a href="org/eclipse/persistence/jpa/jpql/JPQLQueryDeclaration.html" title="interface in org.eclipse.persistence.jpa.jpql"><code>JPQLQueryDeclaration</code></a>.</div>
</th>
</tr>
<tr id="i544" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/DeclarationResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">DeclarationResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to visit the current query (which is either the top-level
query or a subquery) and gathers the information from the declaration clause.</div>
</th>
</tr>
<tr id="i545" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/DeclarationResolver.QualifyRangeDeclarationVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">DeclarationResolver.QualifyRangeDeclarationVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i546" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DeclarationStateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">DeclarationStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This defines the declaration portion of a query, which is the <code><b>FROM</b></code> clause
of a query.</div>
</th>
</tr>
<tr id="i547" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultActualJPQLQueryFormatter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultActualJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a> is used to generate a string representation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> based on how it was parsed,
which means this formatter can only be used when the
<a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> was created by parsing a JPQL
query because it needs to retrieve parsing information from the corresponding
<a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i548" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultBasicRefactoringTool.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultBasicRefactoringTool</a></td>
<th class="colLast" scope="row">
<div class="block">This utility class provides basic refactoring support.</div>
</th>
</tr>
<tr id="i549" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultCaseExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultCaseExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/ICaseExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>ICaseExpressionStateObjectBuilder</code></a>.</div>
</th>
</tr>
<tr id="i550" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultConditionalExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultConditionalExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IConditionalExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IConditionalExpressionStateObjectBuilder</code></a>.</div>
</th>
</tr>
<tr id="i551" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/DefaultConnector.html" title="class in org.eclipse.persistence.sessions">DefaultConnector</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:Use this Connector to build a java.sql.Connection in the
"standard" fashion, via the DriverManager.</div>
</th>
</tr>
<tr id="i552" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultContentAssistProposals.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultContentAssistProposals</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/ContentAssistProposals.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>ContentAssistProposals</code></a> which stores the valid proposals.</div>
</th>
</tr>
<tr id="i553" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultContentAssistVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultContentAssistVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor traverses the JPQL parsed tree and gathers the possible proposals at a given position.</div>
</th>
</tr>
<tr id="i554" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DefaultEclipseLinkJPQLGrammar.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DefaultEclipseLinkJPQLGrammar</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQL grammar</code></a> provides support for parsing JPQL queries defined by the
JPA 2.1 functional specification and the EclipseLink 2.6.</div>
</th>
</tr>
<tr id="i555" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultEclipseLinkJPQLQueryBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultEclipseLinkJPQLQueryBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryBuilder</code></a> that provides support based on the latest release
of the Java Persistence functional specification.</div>
</th>
</tr>
<tr id="i556" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/DefaultErrorHandler.html" title="class in org.eclipse.persistence.platform.xml">DefaultErrorHandler</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
A default implementation of ErrorHandler that simply rethrows the SAXParseExceptions.</div>
</th>
</tr>
<tr id="i557" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultGrammarValidator.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultGrammarValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validator is responsible to validate a JPQL query grammatically purely based on the JPA
specification document.</div>
</th>
</tr>
<tr id="i558" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DefaultJPQLGrammar.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DefaultJPQLGrammar</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQL grammar</code></a> provides support for parsing JPQL queries defined in the
latest JPA functional specification.</div>
</th>
</tr>
<tr id="i559" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultJPQLQueryBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultJPQLQueryBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryBuilder</code></a> that provides support based on the latest release
of the Java Persistence functional specification.</div>
</th>
</tr>
<tr id="i560" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultJPQLQueryContext.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultJPQLQueryContext</a></td>
<th class="colLast" scope="row">
<div class="block">This context is used to store information related to the JPQL query.</div>
</th>
</tr>
<tr id="i561" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultJPQLQueryFormatter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a>, which support creating a string
representation of a JPQL query written for JPA 1.0 and 2.0.</div>
</th>
</tr>
<tr id="i562" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultJPQLQueryHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultJPQLQueryHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helper can perform the following operations over a JPQL query:
Calculates the result type of a query: <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#getResultType()"><code>AbstractJPQLQueryHelper.getResultType()</code></a>;
Calculates the type of an input parameter: <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#getParameterType(java.lang.String)"><code>AbstractJPQLQueryHelper.getParameterType(String)</code></a>.
Calculates the possible choices to complete the query from a given
position (used for content assist): <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#buildContentAssistProposals(int)"><code>AbstractJPQLQueryHelper.buildContentAssistProposals(int)</code></a>.
Validates the query by introspecting it grammatically and semantically:
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validate()"><code>AbstractJPQLQueryHelper.validate()</code></a>,
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validateGrammar()"><code>AbstractJPQLQueryHelper.validateGrammar()</code></a>,
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validateSemantic()"><code>AbstractJPQLQueryHelper.validateSemantic()</code></a>.
Refactoring support:
<a href="org/eclipse/persistence/jpa/jpql/tools/DefaultJPQLQueryHelper.html#buildBasicRefactoringTool()"><code>DefaultJPQLQueryHelper.buildBasicRefactoringTool()</code></a> provides support for generating the delta of the
refactoring operation through a collection of <a href="org/eclipse/persistence/jpa/jpql/tools/TextEdit.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>TextEdit</code></a> objects.
<a href="org/eclipse/persistence/jpa/jpql/tools/DefaultJPQLQueryHelper.html#buildRefactoringTool()"><code>DefaultJPQLQueryHelper.buildRefactoringTool()</code></a> provides support for refactoring the JPQL query through
the editable <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> and
once all refactoring operations have been executed, the <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a> will
generate a new string representation of the JPQL query.
This helper should be used when the JPQL query is written using the JPQL grammar defined in the
Java Persistence functional specification 1.0 or 2.x.</div>
</th>
</tr>
<tr id="i563" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultLiteralVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultLiteralVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor traverses an <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>
and retrieves the "literal" value.</div>
</th>
</tr>
<tr id="i564" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultNewValueStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultNewValueStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/INewValueStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>INewValueStateObjectBuilder</code></a>.</div>
</th>
</tr>
<tr id="i565" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultParameterTypeVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultParameterTypeVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor calculates the type of an input parameter.</div>
</th>
</tr>
<tr id="i566" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultProblem.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultProblem</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/Problem.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>Problem</code></a>.</div>
</th>
</tr>
<tr id="i567" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultRefactoringDelta.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultRefactoringDelta</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringDelta.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>RefactoringDelta</code></a> which contains the <a href="org/eclipse/persistence/jpa/jpql/tools/TextEdit.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>TextEdit</code></a> that
were creating during the refactoring of a JPQL query.</div>
</th>
</tr>
<tr id="i568" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultRefactoringTool.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultRefactoringTool</a></td>
<th class="colLast" scope="row">
<div class="block">This utility class provides basic refactoring support.</div>
</th>
</tr>
<tr id="i569" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/DefaultResolverBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">DefaultResolverBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/ResolverBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>ResolverBuilder</code></a>, which follows the JPA functional specification.</div>
</th>
</tr>
<tr id="i570" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i571" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultSemanticValidator.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultSemanticValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid.</div>
</th>
</tr>
<tr id="i572" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultSemanticValidator.NullValueVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultSemanticValidator.NullValueVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i573" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultSemanticValidator.ResultVariableInOrderByVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultSemanticValidator.ResultVariableInOrderByVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i574" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultSemanticValidator.UpdateClauseAbstractSchemaNameFinder.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultSemanticValidator.UpdateClauseAbstractSchemaNameFinder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i575" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/DefaultSequence.html" title="class in org.eclipse.persistence.sequencing">DefaultSequence</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Reference to the default sequence.</div>
</th>
</tr>
<tr id="i576" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/DefaultSessionLog.html" title="class in org.eclipse.persistence.logging">DefaultSessionLog</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Default log used for the session when message logging is
enabled.</div>
</th>
</tr>
<tr id="i577" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultSimpleSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultSimpleSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i578" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/DefaultStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">DefaultStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model"><code>BasicStateObjectBuilder</code></a>, which provides support for
creating a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>
representation of any <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i579" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DefaultStringExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DefaultStringExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of an <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> that wraps a string.</div>
</th>
</tr>
<tr id="i580" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/DefaultTableGenerator.html" title="class in org.eclipse.persistence.tools.schemaframework">DefaultTableGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">DefaultTableGenerator is a utility class used to generate a default table schema for a EclipseLink project object.</div>
</th>
</tr>
<tr id="i581" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/DefaultTextEdit.html" title="class in org.eclipse.persistence.jpa.jpql.tools">DefaultTextEdit</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/TextEdit.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>TextEdit</code></a>, which contains the location of the change within
the JPQL query (offset) and the old and new values.</div>
</th>
</tr>
<tr id="i582" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/unmapped/DefaultUnmappedContentHandler.html" title="class in org.eclipse.persistence.oxm.unmapped">DefaultUnmappedContentHandler</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provide a default implementation of the UnmappedContentHandler</div>
</th>
</tr>
<tr id="i583" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/DefaultValidationEventHandler.html" title="class in jakarta.xml.bind.helpers">DefaultValidationEventHandler</a></td>
<th class="colLast" scope="row">
<div class="block">
JAXB 1.0 only default validation event handler.</div>
</th>
</tr>
<tr id="i584" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/DefaultXMLNameTransformer.html" title="class in org.eclipse.persistence.jaxb">DefaultXMLNameTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">Class called to transform Java names to XML names.</div>
</th>
</tr>
<tr id="i585" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/DeferredChangeDetectionPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">DeferredChangeDetectionPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A DeferredChangeDetectionPolicy defers all change detection to the UnitOfWork's
change detection process.</div>
</th>
</tr>
<tr id="i586" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/DeleteAll.html" title="annotation in org.eclipse.persistence.annotations">DeleteAll</a></td>
<th class="colLast" scope="row">
<div class="block">A DeleteAll annotation is specified to indicate that when an relationship
is deleted, it should use a delete all query.</div>
</th>
</tr>
<tr id="i587" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DeleteAllQuery.html" title="class in org.eclipse.persistence.queries">DeleteAllQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Query used to delete a collection of objects.</div>
</th>
</tr>
<tr id="i588" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DeleteClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteClause</a></td>
<th class="colLast" scope="row">
<div class="block">This is the delete clause of the delete statement.</div>
</th>
</tr>
<tr id="i589" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DeleteClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the delete clause.</div>
</th>
</tr>
<tr id="i590" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DeleteClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/DeleteClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>DeleteClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/DeleteClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>DeleteClause</code></a> when the portion of the query
to parse starts with <b>DELETE FROM</b>.</div>
</th>
</tr>
<tr id="i591" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DeleteClauseRangeVariableDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteClauseRangeVariableDeclarationBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a range variable declaration expression used by the <b>DELETE</b> clause, which
accepts collection and aggregate expression, which is used by invalid queries.</div>
</th>
</tr>
<tr id="i592" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DeleteClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">DeleteClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This is the <code><b>DELETE</b></code> clause of the <code><b>DELETE</b></code> statement.</div>
</th>
</tr>
<tr id="i593" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DeleteObjectQuery.html" title="class in org.eclipse.persistence.queries">DeleteObjectQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used for deleting objects.</div>
</th>
</tr>
<tr id="i594" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DeleteStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteStatement</a></td>
<th class="colLast" scope="row">
<div class="block">Bulk delete operation apply to entities of a single entity class (together with its subclasses,
if any).</div>
</th>
</tr>
<tr id="i595" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DeleteStatementBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteStatementBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the delete statement.</div>
</th>
</tr>
<tr id="i596" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DeleteStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DeleteStatementFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/DeleteStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>DeleteStatementFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/DeleteStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>DeleteStatement</code></a> when the portion of the
query to parse starts with <b>DELETE FROM</b>.</div>
</th>
</tr>
<tr id="i597" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DeleteStatementStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">DeleteStatementStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Bulk delete operation apply to entities of a single entity class (together with its subclasses,
if any).</div>
</th>
</tr>
<tr id="i598" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/DerbyPlatform.html" title="class in org.eclipse.persistence.platform.database">DerbyPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides Derby DBMS specific behavior.</div>
</th>
</tr>
<tr id="i599" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DerivedCollectionMemberDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DerivedCollectionMemberDeclarationBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a derived collection member declaration expression.</div>
</th>
</tr>
<tr id="i600" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/DerivedDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">DerivedDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>DerivedDeclaration</code> represents an identification variable declaration that was
declared in the <code><b>FROM</b></code> clause of a <code><b>SELECT</b></code> subquery.</div>
</th>
</tr>
<tr id="i601" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DerivedPathIdentificationVariableDeclarationStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">DerivedPathIdentificationVariableDeclarationStateObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i602" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DerivedPathVariableDeclarationStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">DerivedPathVariableDeclarationStateObject</a></td>
<th class="colLast" scope="row">
<div class="block"><b>BNF:</b> <code>subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}*</code></div>
</th>
</tr>
<tr id="i603" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/eventlistener/DescriptorBasedDatabaseEventListener.html" title="interface in org.eclipse.persistence.jpa.rs.eventlistener">DescriptorBasedDatabaseEventListener</a></td>
<th class="colLast" scope="row">
<div class="block">Extends EclipseLink's database event listening capabilities by allowing a listener to subscribe to
to change notifications from the database
This listener also expands the interface to support subscription on a descriptor basis rather than
the wholesale subscription provided by its superclass.</div>
</th>
</tr>
<tr id="i604" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/DescriptorCustomizer.html" title="interface in org.eclipse.persistence.config">DescriptorCustomizer</a></td>
<th class="colLast" scope="row">
<div class="block">Customize a <a href="org/eclipse/persistence/descriptors/ClassDescriptor.html" title="class in org.eclipse.persistence.descriptors"><code>ClassDescriptor</code></a> when the
<a href="org/eclipse/persistence/config/DescriptorCustomizer.html#customize(org.eclipse.persistence.descriptors.ClassDescriptor)"><code>DescriptorCustomizer.customize(ClassDescriptor)</code></a> method is called during the
loading/population of the mappings.</div>
</th>
</tr>
<tr id="i605" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/DescriptorEvent.html" title="class in org.eclipse.persistence.descriptors">DescriptorEvent</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Encapsulate the information provided with descriptor events.</div>
</th>
</tr>
<tr id="i606" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/DescriptorEventAdapter.html" title="class in org.eclipse.persistence.descriptors">DescriptorEventAdapter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides an empty implementation of DescriptorEventListener.</div>
</th>
</tr>
<tr id="i607" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/DescriptorEventListener.html" title="interface in org.eclipse.persistence.descriptors">DescriptorEventListener</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to support Java event listener event model on descriptors.</div>
</th>
</tr>
<tr id="i608" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/DescriptorEventManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorEventManager</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: The event manager allows for a descriptor to specify that
an object should be notified when a EclipseLink event occurs.</div>
</th>
</tr>
<tr id="i609" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/DescriptorException.html" title="class in org.eclipse.persistence.exceptions">DescriptorException</a></td>
<th class="colLast" scope="row">
<div class="block"><B>Purpose</B>: This exception is used for any problem that is detected with a descriptor or mapping.</div>
</th>
</tr>
<tr id="i610" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/DescriptorExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">DescriptorExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for DescriptorException messages.</div>
</th>
</tr>
<tr id="i611" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/DescriptorQueryManager.html" title="class in org.eclipse.persistence.descriptors">DescriptorQueryManager</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: The query manager allows for the database operations that EclipseLink
performs to be customized by the application.</div>
</th>
</tr>
<tr id="i612" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/DevelopmentServices.html" title="class in org.eclipse.persistence.services">DevelopmentServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Identity Map Manager.</div>
</th>
</tr>
<tr id="i613" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/DigitsFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">DigitsFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i614" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/DirectCollectionChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">DirectCollectionChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: This interface defines the API for the ChangeRecord that holds the changes made to a direct collection attribute of
an object.</div>
</th>
</tr>
<tr id="i615" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/DirectCollectionMapping.html" title="class in org.eclipse.persistence.mappings">DirectCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This mapping is used to store a collection of simple types (String, Number, Date, etc.)
into a single table.</div>
</th>
</tr>
<tr id="i616" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/querykeys/DirectCollectionQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">DirectCollectionQueryKey</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:Represents a direct collection join query.</div>
</th>
</tr>
<tr id="i617" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/DirectConnector.html" title="class in org.eclipse.persistence.sessions">DirectConnector</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:Use this Connector to build a java.sql.Connection by
directly instantiating the Driver, as opposed to using the DriverManager.</div>
</th>
</tr>
<tr id="i618" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Direction.html" title="enum in org.eclipse.persistence.annotations">Direction</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that is used within the StoredProcedureParameter annotation.</div>
</th>
</tr>
<tr id="i619" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/DirectMapMapping.html" title="class in org.eclipse.persistence.mappings">DirectMapMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Mapping for a collection of key-value pairs.</div>
</th>
</tr>
<tr id="i620" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/querykeys/DirectQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">DirectQueryKey</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define an alias to a database field.</div>
</th>
</tr>
<tr id="i621" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DirectReadQuery.html" title="class in org.eclipse.persistence.queries">DirectReadQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to perform a direct read.</div>
</th>
</tr>
<tr id="i622" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/DirectToFieldChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">DirectToFieldChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: This interface provides public API to the class responsible for holding the change made to a directToFieldMapping.</div>
</th>
</tr>
<tr id="i623" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/DirectToFieldMapping.html" title="class in org.eclipse.persistence.mappings">DirectToFieldMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Maps an attribute to the corresponding database field type.</div>
</th>
</tr>
<tr id="i624" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/xdb/DirectToXMLTypeMapping.html" title="class in org.eclipse.persistence.mappings.xdb">DirectToXMLTypeMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Mapping used to map from a DOM (org.w3c.Document) or XML String into
an Oracle XMLType field, in Oracle 9i XDB.</div>
</th>
</tr>
<tr id="i625" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/DiscoveryException.html" title="class in org.eclipse.persistence.exceptions">DiscoveryException</a></td>
<th class="colLast" scope="row">
<div class="block">Instances of this exception are raised if a problem is detected during the
discovery of a TopLink cluster.</div>
</th>
</tr>
<tr id="i626" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/DiscoveryExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">DiscoveryExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for ConcurrencyException messages.</div>
</th>
</tr>
<tr id="i627" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/DiscoveryManager.html" title="class in org.eclipse.persistence.sessions.coordination">DiscoveryManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Detects new members of a logical EclipseLink cluster.</div>
</th>
</tr>
<tr id="i628" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/DiscriminatorClass.html" title="annotation in org.eclipse.persistence.annotations">DiscriminatorClass</a></td>
<th class="colLast" scope="row">
<div class="block">A DiscriminatorClass is used within a VariableOneToOne annotation.</div>
</th>
</tr>
<tr id="i629" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/DiscriminatorClass.html" title="interface in org.eclipse.persistence.jpa.config">DiscriminatorClass</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i630" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/DiscriminatorColumn.html" title="interface in org.eclipse.persistence.jpa.config">DiscriminatorColumn</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i631" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/DistributedSession.html" title="class in org.eclipse.persistence.sessions.remote">DistributedSession</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Super class to all remote client session's.</div>
</th>
</tr>
<tr id="i632" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/DivisionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">DivisionExpression</a></td>
<th class="colLast" scope="row">
<div class="block">One of the four binary operators.</div>
</th>
</tr>
<tr id="i633" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/DivisionExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">DivisionExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">TODO:
<b>BNF:</b> <code>arithmetic_expression ::= arithmetic_expression / arithmetic_term</code></div>
</th>
</tr>
<tr id="i634" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/documentpreservation/DocumentPreservationPolicy.html" title="class in org.eclipse.persistence.oxm.documentpreservation">DocumentPreservationPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provides an interface for customizing how Documents are
preserved.</div>
</th>
</tr>
<tr id="i635" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/DoesExistQuery.html" title="class in org.eclipse.persistence.queries">DoesExistQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
This should only be used by the descriptor, this should not be executed directly.</div>
</th>
</tr>
<tr id="i636" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/DomHandler.html" title="interface in jakarta.xml.bind.annotation">DomHandler</a>&lt;<a href="jakarta/xml/bind/annotation/DomHandler.html" title="type parameter in DomHandler">ElementT</a>,&#8203;<a href="jakarta/xml/bind/annotation/DomHandler.html" title="type parameter in DomHandler">ResultT</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/transform/Result.html?is-external=true" title="class or interface in javax.xml.transform" class="externalLink">Result</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Converts an element (and its descendants)
from/to DOM (or similar) representation.</div>
</th>
</tr>
<tr id="i637" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/platform/DOMPlatform.html" title="class in org.eclipse.persistence.oxm.platform">DOMPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i638" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/DOMRecord.html" title="interface in org.eclipse.persistence.eis">DOMRecord</a></td>
<th class="colLast" scope="row">
<div class="block"><code>DOMRecord</code> is an extension of the JCA Record interface that
provides support for XML data.</div>
</th>
</tr>
<tr id="i639" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/DOMRecord.html" title="class in org.eclipse.persistence.oxm.record">DOMRecord</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Provides a Record/Map API on an XML DOM element.</div>
</th>
</tr>
<tr id="i640" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicClassLoader.html" title="class in org.eclipse.persistence.dynamic">DynamicClassLoader</a></td>
<th class="colLast" scope="row">
<div class="block">This custom ClassLoader provides support for dynamically generating classes
within an EclipseLink application using byte codes created using a
<a href="org/eclipse/persistence/dynamic/DynamicClassWriter.html" title="class in org.eclipse.persistence.dynamic"><code>DynamicClassWriter</code></a>.</div>
</th>
</tr>
<tr id="i641" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicClassLoader.EnumInfo.html" title="class in org.eclipse.persistence.dynamic">DynamicClassLoader.EnumInfo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i642" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicClassWriter.html" title="class in org.eclipse.persistence.dynamic">DynamicClassWriter</a></td>
<th class="colLast" scope="row">
<div class="block">Write the byte codes of a dynamic entity class.</div>
</th>
</tr>
<tr id="i643" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicEntity.html" title="interface in org.eclipse.persistence.dynamic">DynamicEntity</a></td>
<th class="colLast" scope="row">
<div class="block"><code>DynamicEntity</code> is the public interface for dealing with dynamic persistent objects.</div>
</th>
</tr>
<tr id="i644" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicEnumBuilder.html" title="class in org.eclipse.persistence.dynamic">DynamicEnumBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i645" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/DynamicException.html" title="class in org.eclipse.persistence.exceptions">DynamicException</a></td>
<th class="colLast" scope="row">
<div class="block">Custom exception type that provides information about failure cases
encountered when using a GenericEntity with TopLink.</div>
</th>
</tr>
<tr id="i646" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicHelper.html" title="class in org.eclipse.persistence.dynamic">DynamicHelper</a></td>
<th class="colLast" scope="row">
<div class="block">A DynamicHelper provides some utility methods to simplify application
development with dynamic types.</div>
</th>
</tr>
<tr id="i647" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicHelper.SessionCustomizer.html" title="class in org.eclipse.persistence.dynamic">DynamicHelper.SessionCustomizer</a></td>
<th class="colLast" scope="row">
<div class="block">A SessionCustomizer which configures all descriptors as dynamic entity
types.</div>
</th>
</tr>
<tr id="i648" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/dynamic/DynamicIdentityPolicy.html" title="class in org.eclipse.persistence.jpa.dynamic">DynamicIdentityPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Custom CMPPolicy to handle Object[].</div>
</th>
</tr>
<tr id="i649" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/dynamic/DynamicJAXBContext.html" title="class in org.eclipse.persistence.jaxb.dynamic">DynamicJAXBContext</a></td>
<th class="colLast" scope="row">
<div class="block">
A specialized <code>JAXBContext</code> for marshalling and unmarshalling <code>DynamicEntities</code>.</div>
</th>
</tr>
<tr id="i650" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/dynamic/DynamicJAXBContextFactory.html" title="class in org.eclipse.persistence.jaxb.dynamic">DynamicJAXBContextFactory</a></td>
<th class="colLast" scope="row">
<div class="block">
DynamicJAXBContextFactory allows the user to create a DynamicJAXBContext without having
realized Java classes available on the classpath.</div>
</th>
</tr>
<tr id="i651" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/DynamicRestClassLoader.html" title="class in org.eclipse.persistence.jpa.rs">DynamicRestClassLoader</a></td>
<th class="colLast" scope="row">
<div class="block">This custom ClassLoader provides support for dynamically generating classes
within an JPA-RS EclipseLink application using byte codes created using a
<a href="org/eclipse/persistence/dynamic/DynamicClassWriter.html" title="class in org.eclipse.persistence.dynamic"><code>DynamicClassWriter</code></a>.</div>
</th>
</tr>
<tr id="i652" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/DynamicSchemaManager.html" title="class in org.eclipse.persistence.tools.schemaframework">DynamicSchemaManager</a></td>
<th class="colLast" scope="row">
<div class="block">Extended SchemaManager to handle the creation of tables for dynamic types.</div>
</th>
</tr>
<tr id="i653" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicType.html" title="interface in org.eclipse.persistence.dynamic">DynamicType</a></td>
<th class="colLast" scope="row">
<div class="block">An EntityType provides a metadata facade into the EclipseLink
object-relational metadata (descriptors &amp; mappings) with specific knowledge
of the entity types being dynamic.</div>
</th>
</tr>
<tr id="i654" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/DynamicTypeBuilder.html" title="class in org.eclipse.persistence.dynamic">DynamicTypeBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The EntityTypeBuilder is a factory class for creating and extending dynamic
entity types.</div>
</th>
</tr>
<tr id="i655" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/DynamicXMLMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">DynamicXMLMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/eclipse/persistence/jaxb/metadata/MetadataSource.html" title="interface in org.eclipse.persistence.jaxb.metadata"><code>MetadataSource</code></a> used in the creation of dynamic JAXB contexts for applications.</div>
</th>
</tr>
<tr id="i656" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/DynamicXmlV2MetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">DynamicXmlV2MetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/eclipse/persistence/jaxb/metadata/MetadataSource.html" title="interface in org.eclipse.persistence.jaxb.metadata"><code>MetadataSource</code></a> used in the creation of dynamic JAXB contexts
for applications in JPARS v2.0.</div>
</th>
</tr>
<tr id="i657" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/EclipseLinkActualJPQLQueryFormatter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">EclipseLinkActualJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a> is used to generate a string representation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> based on how it was parsed,
which means this formatter can only be used when the <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> was created by parsing a
JPQL query because it needs to retrieve parsing information from the corresponding <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i658" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkAnonymousExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkAnonymousExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor allows a subclass to simply override <a href="org/eclipse/persistence/jpa/jpql/parser/AnonymousExpressionVisitor.html#visit(org.eclipse.persistence.jpa.jpql.parser.Expression)"><code>AnonymousExpressionVisitor.visit(Expression)</code></a> and perform the
same task for all visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>expressions</code></a> including those defined by EclipseLink.</div>
</th>
</tr>
<tr id="i659" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkBasicRefactoringTool.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkBasicRefactoringTool</a></td>
<th class="colLast" scope="row">
<div class="block">This utility class provides basic refactoring support.</div>
</th>
</tr>
<tr id="i660" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/dynamic/EclipseLinkClassWriter.html" title="interface in org.eclipse.persistence.dynamic">EclipseLinkClassWriter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i661" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/EclipseLinkConditionalStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">EclipseLinkConditionalStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The EclipseLink extension over the basic support provided by <a href="org/eclipse/persistence/jpa/jpql/tools/model/IConditionalExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IConditionalExpressionStateObjectBuilder</code></a>.</div>
</th>
</tr>
<tr id="i662" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkContentAssistVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkContentAssistVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This extension over the default content assist visitor adds the additional support EclipseLink
provides.</div>
</th>
</tr>
<tr id="i663" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkContentAssistVisitor.AcceptableTypeVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkContentAssistVisitor.AcceptableTypeVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i664" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkContentAssistVisitor.AppendableExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkContentAssistVisitor.AppendableExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i665" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkContentAssistVisitor.EndingQueryPositionBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkContentAssistVisitor.EndingQueryPositionBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i666" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkContentAssistVisitor.FollowingClausesVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkContentAssistVisitor.FollowingClausesVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor adds support for the additional clauses provided by EclipseLink, such as the</div>
</th>
</tr>
<tr id="i667" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/EclipseLinkDeclarationResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">EclipseLinkDeclarationResolver</a></td>
<th class="colLast" scope="row">
<div class="block">The EclipseLink implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/DeclarationResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>DeclarationResolver</code></a> that adds support for its
additional support.</div>
</th>
</tr>
<tr id="i668" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/EclipseLinkException.html" title="class in org.eclipse.persistence.exceptions">EclipseLinkException</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Any exception raised by EclipseLink should be a subclass of this exception class.</div>
</th>
</tr>
<tr id="i669" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a> that adds support for the additional JPQL identifiers supported by
EclipseLink that is not defined in the JPA function specification.</div>
</th>
</tr>
<tr id="i670" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/EclipseLinkGrammarValidator.html" title="class in org.eclipse.persistence.jpa.jpql">EclipseLinkGrammarValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validator adds EclipseLink extension over what the JPA functional specification had defined.</div>
</th>
</tr>
<tr id="i671" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/EclipseLinkGrammarValidator.InExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">EclipseLinkGrammarValidator.InExpressionVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i672" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">EclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i673" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar1.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar1</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQL grammar</code></a> provides support for parsing JPQL queries defined in
<a href="http://jcp.org/en/jsr/detail?id=220">JSR-220 - Enterprise JavaBeans 3.0</a>.</div>
</th>
</tr>
<tr id="i674" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_0.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar2_0</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-337 - Java Persistence 2.0</a>.</div>
</th>
</tr>
<tr id="i675" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_1.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar2_1</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-337 - Java Persistence 2.0</a> and the additional
support provided by EclipseLink 2.1.</div>
</th>
</tr>
<tr id="i676" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_2.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar2_2</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-337 - Java Persistence 2.0</a>.</div>
</th>
</tr>
<tr id="i677" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_3.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar2_3</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-337 - Java Persistence 2.0</a>.</div>
</th>
</tr>
<tr id="i678" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_4.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar2_4</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-338 - Java Persistence 2.1</a> and the additional
support provided by EclipseLink 2.4.</div>
</th>
</tr>
<tr id="i679" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_5.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar2_5</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-338 - Java Persistence 2.1</a> and the additional
support provided by EclipseLink 2.5.</div>
</th>
</tr>
<tr id="i680" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_6.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EclipseLinkJPQLGrammar2_6</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-338 - Java Persistence 2.1</a> and the additional
support provided by EclipseLink 2.6.</div>
</th>
</tr>
<tr id="i681" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/EclipseLinkJPQLQueryBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">EclipseLinkJPQLQueryBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryBuilder</code></a> that provides support based on the release
of the Java Persistence functional specification defined in <a href="http://jcp.org/en/jsr/detail?id=317">
JSR-337 - Java Persistence 2.0</a>.</div>
</th>
</tr>
<tr id="i682" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkJPQLQueryContext.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkJPQLQueryContext</a></td>
<th class="colLast" scope="row">
<div class="block">This context is used to store information related to the JPQL query.</div>
</th>
</tr>
<tr id="i683" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/EclipseLinkJPQLQueryFormatter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">EclipseLinkJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a> that adds support for formatting
EclipseLink specific JPQL identifiers.</div>
</th>
</tr>
<tr id="i684" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkJPQLQueryHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkJPQLQueryHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helper can perform the following operations over a JPQL query:
Calculates the result type of a query: <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#getResultType()"><code>AbstractJPQLQueryHelper.getResultType()</code></a>;
Calculates the type of an input parameter: <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#getParameterType(java.lang.String)"><code>AbstractJPQLQueryHelper.getParameterType(String)</code></a>.
Calculates the possible choices to complete the query from a given
position (used for content assist): <a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#buildContentAssistProposals(int)"><code>AbstractJPQLQueryHelper.buildContentAssistProposals(int)</code></a>.
Validates the query by introspecting it grammatically and semantically:
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validate()"><code>AbstractJPQLQueryHelper.validate()</code></a>,
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validateGrammar()"><code>AbstractJPQLQueryHelper.validateGrammar()</code></a>,
<a href="org/eclipse/persistence/jpa/jpql/tools/AbstractJPQLQueryHelper.html#validateSemantic()"><code>AbstractJPQLQueryHelper.validateSemantic()</code></a>.
Refactoring support:
<a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkJPQLQueryHelper.html#buildBasicRefactoringTool()"><code>EclipseLinkJPQLQueryHelper.buildBasicRefactoringTool()</code></a> provides support for generating the delta of the
refactoring operation through a collection of <a href="org/eclipse/persistence/jpa/jpql/tools/TextEdit.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>TextEdit</code></a> objects.
<a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkJPQLQueryHelper.html#buildRefactoringTool()"><code>EclipseLinkJPQLQueryHelper.buildRefactoringTool()</code></a> provides support for refactoring the JPQL query through
the editable <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> and
once all refactoring operations have been executed, the <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryFormatter</code></a> will generate
a new string representation of the JPQL query.
This helper should be used when the JPQL query is written using the JPQL grammar defined in the
Java Persistence functional specification 2.1 and it contains the additional support provided by
EclipseLink.</div>
</th>
</tr>
<tr id="i685" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/EclipseLinkLiteralVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">EclipseLinkLiteralVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor traverses an <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>
and retrieves the "literal" value.</div>
</th>
</tr>
<tr id="i686" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/EclipseLinkLogRecord.html" title="class in org.eclipse.persistence.logging">EclipseLinkLogRecord</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i687" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkParameterTypeVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkParameterTypeVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor calculates the type of an input parameter.</div>
</th>
</tr>
<tr id="i688" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkRefactoringTool.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkRefactoringTool</a></td>
<th class="colLast" scope="row">
<div class="block">This refactoring tool add support for EclipseLink specific extension over the default
implementation of JPQL defined in the Java Persistence functional specification.</div>
</th>
</tr>
<tr id="i689" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkResolverBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkResolverBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/ResolverBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>ResolverBuilder</code></a> that adds support for EclipseLink extension.</div>
</th>
</tr>
<tr id="i690" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/EclipseLinkSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">EclipseLinkSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i691" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/EclipseLinkSemanticValidator.html" title="class in org.eclipse.persistence.jpa.jpql.tools">EclipseLinkSemanticValidator</a></td>
<th class="colLast" scope="row">
<div class="block">This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid for EclipseLink.</div>
</th>
</tr>
<tr id="i692" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/EclipseLinkSemanticValidatorExtension.html" title="interface in org.eclipse.persistence.jpa.jpql">EclipseLinkSemanticValidatorExtension</a></td>
<th class="colLast" scope="row">
<div class="block">This extension provides additional support to semantic validation by adding support for non-JPA
specific artifacts, such as database objects.</div>
</th>
</tr>
<tr id="i693" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/EclipseLinkSimpleSelectExpressionStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">EclipseLinkSimpleSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i694" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/EclipseLinkStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">EclipseLinkStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model"><code>BasicStateObjectBuilder</code></a>, which provides support based on
the JPQL grammar defined in the Java Persistence functional specification and for the additional
support provided by EclipseLink.</div>
</th>
</tr>
<tr id="i695" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/EclipseLinkStateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">EclipseLinkStateObjectVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The interface is used to traverse the <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> hierarchy that represents a JPQL
query as well as what EclipseLink adds on top of the basic grammar.</div>
</th>
</tr>
<tr id="i696" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/EclipseLinkVersion.html" title="enum in org.eclipse.persistence.jpa.jpql">EclipseLinkVersion</a></td>
<th class="colLast" scope="row">
<div class="block">An enumeration listing the various releases of EclipseLink.</div>
</th>
</tr>
<tr id="i697" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISAccessor.html" title="class in org.eclipse.persistence.eis">EISAccessor</a></td>
<th class="colLast" scope="row">
<div class="block"><code>EISAccessor</code> is an implementation of the <code>Accessor</code>
interface.</div>
</th>
</tr>
<tr id="i698" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISCollectionChangeRecord.html" title="class in org.eclipse.persistence.eis">EISCollectionChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Capture the changes for an unordered collection as
collections of adds and removes.</div>
</th>
</tr>
<tr id="i699" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/EISCollectionChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">EISCollectionChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: To provide API into the EISCollectionChangeSet.</div>
</th>
</tr>
<tr id="i700" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISCompositeCollectionMapping.html" title="class in org.eclipse.persistence.eis.mappings">EISCompositeCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">EIS Composite Collection Mappings map a java.util.Map or java.util.Collection of Java objects
to an EIS record in a privately owned, one-to-many relationship according to its descriptor's
record type.</div>
</th>
</tr>
<tr id="i701" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.eis.mappings">EISCompositeDirectCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">EIS Composite Direct Collection Mappings map a collection of simple Java attributes
to and from an EIS Record according to its descriptor's record type.</div>
</th>
</tr>
<tr id="i702" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISCompositeObjectMapping.html" title="class in org.eclipse.persistence.eis.mappings">EISCompositeObjectMapping</a></td>
<th class="colLast" scope="row">
<div class="block">EIS Composite Object Mappings map a Java object to a privately owned, one-to-one
relationship to an EIS Record according to its descriptor's record type.</div>
</th>
</tr>
<tr id="i703" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISConnectionSpec.html" title="class in org.eclipse.persistence.eis">EISConnectionSpec</a></td>
<th class="colLast" scope="row">
<div class="block">An <code>EISConnectionSpec</code> specifies how the
<code>jakarta.resource.cci.Connection</code> is accessed.</div>
</th>
</tr>
<tr id="i704" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISDescriptor.html" title="class in org.eclipse.persistence.eis">EISDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block">An <code>EISDescriptor</code> defines the mapping from a JCA data
structure to a Java object.</div>
</th>
</tr>
<tr id="i705" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISDirectMapping.html" title="class in org.eclipse.persistence.eis.mappings">EISDirectMapping</a></td>
<th class="colLast" scope="row">
<div class="block">EIS Direct Mappings map a simple Java attribute to and from an EIS Record according to
its descriptor's record type.</div>
</th>
</tr>
<tr id="i706" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISDOMRecord.html" title="class in org.eclipse.persistence.eis">EISDOMRecord</a></td>
<th class="colLast" scope="row">
<div class="block">An <code>EISDOMRecord</code> is a wrapper for a DOM tree.</div>
</th>
</tr>
<tr id="i707" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISException.html" title="class in org.eclipse.persistence.eis">EISException</a></td>
<th class="colLast" scope="row">
<div class="block"> Use an <code>EISException</code> when any problem is detected while
interacting with an EIS datasource</div>
</th>
</tr>
<tr id="i708" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/EISExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">EISExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for EISException messages.</div>
</th>
</tr>
<tr id="i709" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/interactions/EISInteraction.html" title="class in org.eclipse.persistence.eis.interactions">EISInteraction</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the specification for a call to a JCA interaction.</div>
</th>
</tr>
<tr id="i710" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISLogin.html" title="class in org.eclipse.persistence.eis">EISLogin</a></td>
<th class="colLast" scope="row">
<div class="block">An <code>EISLogin</code> defines connection information and datasource
properties.</div>
</th>
</tr>
<tr id="i711" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISMappedRecord.html" title="class in org.eclipse.persistence.eis">EISMappedRecord</a></td>
<th class="colLast" scope="row">
<div class="block">An <code>EISMappedRecord</code> acts as a <code>Record</code>
wrapper.</div>
</th>
</tr>
<tr id="i712" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISMapping.html" title="interface in org.eclipse.persistence.eis.mappings">EISMapping</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
All mappings which can be added to org.eclipse.persistence.eis.EISDescriptor must
implement this interface.</div>
</th>
</tr>
<tr id="i713" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISObjectPersistenceXMLProject.html" title="class in org.eclipse.persistence.eis">EISObjectPersistenceXMLProject</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i714" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISOneToManyMapping.html" title="class in org.eclipse.persistence.eis.mappings">EISOneToManyMapping</a></td>
<th class="colLast" scope="row">
<div class="block">An EIS one-to-many mapping is a reference mapping that represents the relationship between
a single source object and a collection of mapped persistent Java objects.</div>
</th>
</tr>
<tr id="i715" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISOneToManyMappingHelper.html" title="class in org.eclipse.persistence.eis.mappings">EISOneToManyMappingHelper</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Helper class to consolidate all the heinous comparing
and merging code for the EIS one to many mappings.</div>
</th>
</tr>
<tr id="i716" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISOneToOneMapping.html" title="class in org.eclipse.persistence.eis.mappings">EISOneToOneMapping</a></td>
<th class="colLast" scope="row">
<div class="block">An EIS one-to-one mapping is a reference mapping that represents the relationship between
a single source object and a single mapped persistent Java object.</div>
</th>
</tr>
<tr id="i717" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISOrderedCollectionChangeRecord.html" title="class in org.eclipse.persistence.eis">EISOrderedCollectionChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Capture the changes for an ordered collection where
the entire collection is simply replaced if it has changed.</div>
</th>
</tr>
<tr id="i718" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/EISOrderedCollectionChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">EISOrderedCollectionChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: To provide API into the EISCollectionChangeSet.</div>
</th>
</tr>
<tr id="i719" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISPlatform.html" title="class in org.eclipse.persistence.eis">EISPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">An <code>EISPlatform</code> defines any EIS adapter specific behavior.</div>
</th>
</tr>
<tr id="i720" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/EISSequence.html" title="class in org.eclipse.persistence.eis">EISSequence</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>EISSequence</code> class allows access to sequence resources
using custom read (ValueReadQuery) and update (DataModifyQuery) queries and a
user specified preallocation size.</div>
</th>
</tr>
<tr id="i721" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/mappings/EISTransformationMapping.html" title="class in org.eclipse.persistence.eis.mappings">EISTransformationMapping</a></td>
<th class="colLast" scope="row">
<div class="block">EIS Transformation Mappings allow the creation of custom mappings where one or more fields
in an EIS Record can be used to create the object to be stored in a Java class's attribute.</div>
</th>
</tr>
<tr id="i722" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/Element.html" title="interface in jakarta.xml.bind">Element</a></td>
<th class="colLast" scope="row">
<div class="block">This is an element marker interface.</div>
</th>
</tr>
<tr id="i723" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ElementCollection.html" title="interface in org.eclipse.persistence.jpa.config">ElementCollection</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i724" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/ElementDeclaration.html" title="class in org.eclipse.persistence.jaxb.compiler">ElementDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">An ElementDeclaration object is used to represent the information that is
associated with a global element in XML.</div>
</th>
</tr>
<tr id="i725" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ElseExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ElseExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a else expression specified in the case expression.</div>
</th>
</tr>
<tr id="i726" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Embeddable.html" title="interface in org.eclipse.persistence.jpa.config">Embeddable</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i727" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/EmbeddableMapping.html" title="interface in org.eclipse.persistence.mappings">EmbeddableMapping</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
Common interface to those mappings that are used to map JPA Embedded objects.</div>
</th>
</tr>
<tr id="i728" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Embedded.html" title="interface in org.eclipse.persistence.jpa.config">Embedded</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i729" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/EmbeddedId.html" title="interface in org.eclipse.persistence.jpa.config">EmbeddedId</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i730" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EmptyCollectionComparisonExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EmptyCollectionComparisonExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression tests whether or not the collection designated by the collection-valued path
expression is empty (i.e, has no elements).</div>
</th>
</tr>
<tr id="i731" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EmptyCollectionComparisonExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EmptyCollectionComparisonExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an empty collection comparison expression.</div>
</th>
</tr>
<tr id="i732" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/EmptyCollectionComparisonExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">EmptyCollectionComparisonExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This expression tests whether or not the collection designated by the collection-valued path
expression is empty (i.e, has no elements).</div>
</th>
</tr>
<tr id="i733" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/EmptyIterable.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterable">EmptyIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/EmptyIterable.html" title="type parameter in EmptyIterable">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An <code>EmptyIterable</code> is just that.</div>
</th>
</tr>
<tr id="i734" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/EmptyIterator.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterator">EmptyIterator</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>null</code> instance of an <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Iterator</code></a>.</div>
</th>
</tr>
<tr id="i735" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EncapsulatedIdentificationVariableExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EncapsulatedIdentificationVariableExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> represents an identification variable that maps a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a>
property, either the key, the value or a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map.Entry</code></a>).</div>
</th>
</tr>
<tr id="i736" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/EncapsulatedIdentificationVariableExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">EncapsulatedIdentificationVariableExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This object represents an identification variable that is wrapped by a function.</div>
</th>
</tr>
<tr id="i737" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Entity.html" title="interface in org.eclipse.persistence.jpa.config">Entity</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i738" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntityExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntityExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a entity expression.</div>
</th>
</tr>
<tr id="i739" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/EntityListener.html" title="interface in org.eclipse.persistence.jpa.config">EntityListener</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i740" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/EntityManagerProperties.html" title="class in org.eclipse.persistence.config">EntityManagerProperties</a></td>
<th class="colLast" scope="row">
<div class="block">The class defines EclipseLink properties' names for use at the EntityManager level.</div>
</th>
</tr>
<tr id="i741" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/EntityManagerSetupException.html" title="class in org.eclipse.persistence.exceptions">EntityManagerSetupException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i742" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/EntityManagerSetupExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">EntityManagerSetupExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for EntityManagerSetupException messages.</div>
</th>
</tr>
<tr id="i743" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntityOrValueExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntityOrValueExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a entity or value expression.</div>
</th>
</tr>
<tr id="i744" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/EntityResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">EntityResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> retrieves the type for an abstract schema name (entity name).</div>
</th>
</tr>
<tr id="i745" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/EntityResource.html" title="class in org.eclipse.persistence.jpa.rs.resources">EntityResource</a></td>
<th class="colLast" scope="row">
<div class="block">Entity resource.</div>
</th>
</tr>
<tr id="i746" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/unversioned/EntityResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.unversioned">EntityResource</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="org/eclipse/persistence/jpa/rs/resources/EntityResource.html" title="class in org.eclipse.persistence.jpa.rs.resources"><code>EntityResource</code></a> instead.</div>
</th>
</tr>
<tr id="i747" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/EntityResult.html" title="interface in org.eclipse.persistence.jpa.config">EntityResult</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i748" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/EntityResult.html" title="class in org.eclipse.persistence.queries">EntityResult</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to represent the EntityResult structure as defined by
the EJB 3.0 Persistence specification.</div>
</th>
</tr>
<tr id="i749" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntityTypeExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntityTypeExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the <b>TYPE</b> expression.</div>
</th>
</tr>
<tr id="i750" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntityTypeLiteral.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntityTypeLiteral</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> wraps the name of an entity type.</div>
</th>
</tr>
<tr id="i751" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntityTypeLiteralBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntityTypeLiteralBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the entity type literal.</div>
</th>
</tr>
<tr id="i752" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntityTypeLiteralFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntityTypeLiteralFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This factory creates an <a href="org/eclipse/persistence/jpa/jpql/parser/EntityTypeLiteral.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>EntityTypeLiteral</code></a>, which wraps an entity name.</div>
</th>
</tr>
<tr id="i753" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/EntityTypeLiteralStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">EntityTypeLiteralStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> wraps the name of an entity type.</div>
</th>
</tr>
<tr id="i754" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntryExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntryExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable qualified by the <code><b>ENTRY</b></code> operator is a path
expression.</div>
</th>
</tr>
<tr id="i755" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EntryExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EntryExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/EntryExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>EntryExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/EntryExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>EntryExpression</code></a> when the portion of the
query to parse starts with <b>ENTRY</b>.</div>
</th>
</tr>
<tr id="i756" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/EntryExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">EntryExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This object represents an identification variable that maps the <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map.Entry</code></a>)
of a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a>.</div>
</th>
</tr>
<tr id="i757" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Enumerated.html" title="interface in org.eclipse.persistence.jpa.config">Enumerated</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i758" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EnumExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EnumExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a enum expression.</div>
</th>
</tr>
<tr id="i759" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EnumLiteralBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EnumLiteralBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an enumeration constant expression.</div>
</th>
</tr>
<tr id="i760" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/EnumLiteralResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">EnumLiteralResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> retrieves the type for an enum constant.</div>
</th>
</tr>
<tr id="i761" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/EnumPrimaryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">EnumPrimaryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an enum primary expression.</div>
</th>
</tr>
<tr id="i762" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/converters/EnumTypeConverter.html" title="class in org.eclipse.persistence.mappings.converters">EnumTypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Object type converter is used to match a fixed number of
database data values to a Java enum object value.</div>
</th>
</tr>
<tr id="i763" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/EnumTypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler">EnumTypeInfo</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i764" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/EnumTypeStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">EnumTypeStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> wraps the name of an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Enum</code></a> constant.</div>
</th>
</tr>
<tr id="i765" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/exceptions/ErrorResponse.html" title="class in org.eclipse.persistence.jpa.rs.exceptions">ErrorResponse</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i766" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/ErrorResponseMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">ErrorResponseMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the ErrorResponse class available to JAXB context.</div>
</th>
</tr>
<tr id="i767" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions">ExceptionHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Exception handler can catch errors that occur on queries or during database access.</div>
</th>
</tr>
<tr id="i768" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/ExceptionMessageGenerator.html" title="class in org.eclipse.persistence.exceptions.i18n">ExceptionMessageGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Utility class to generate exception messages using ResourceBundles.</div>
</th>
</tr>
<tr id="i769" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/ExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">ExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for EclipseLinkException messages.</div>
</th>
</tr>
<tr id="i770" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ExcludeDefaultMappings.html" title="annotation in org.eclipse.persistence.annotations">ExcludeDefaultMappings</a></td>
<th class="colLast" scope="row">
<div class="block">Specifies default mappings (those that are not explicitly decorated in XML or
using annotations)should be omitted.</div>
</th>
</tr>
<tr id="i771" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ExclusiveConnectionMode.html" title="class in org.eclipse.persistence.config">ExclusiveConnectionMode</a></td>
<th class="colLast" scope="row">
<div class="block">This property could be specified while creating either EntityManagerFactory
(createEntityManagerFactory or persistence.xml)
or EntityManager (createEntityManager); the latter overrides the former.</div>
</th>
</tr>
<tr id="i772" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ExistenceChecking.html" title="annotation in org.eclipse.persistence.annotations">ExistenceChecking</a></td>
<th class="colLast" scope="row">
<div class="block">The ExistenceChecking annotation is used to specify the type of checking
EclipseLink should use when determining if an entity is new or existing.</div>
</th>
</tr>
<tr id="i773" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ExistenceType.html" title="enum in org.eclipse.persistence.annotations">ExistenceType</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that is used within the ExistenceChecking annotation.</div>
</th>
</tr>
<tr id="i774" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExistsExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExistsExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An <b>EXISTS</b> expression is a predicate that is <code>true</code> only if the result of the
subquery consists of one or more values and that is <code>false</code> otherwise.</div>
</th>
</tr>
<tr id="i775" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExistsExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExistsExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the exists expression.</div>
</th>
</tr>
<tr id="i776" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExistsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExistsExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ExistsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ExistsExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ExistsExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ExistsExpression</code></a> when the portion of
the query to parse starts with <b>EXISTS</b>.</div>
</th>
</tr>
<tr id="i777" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ExistsExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ExistsExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An <code><b>EXISTS</b></code> expression is a predicate that is <code>true</code> only if the
result of the subquery consists of one or more values and that is <code>false</code> otherwise.</div>
</th>
</tr>
<tr id="i778" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/Expression.html" title="class in org.eclipse.persistence.expressions">Expression</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define an object-level representation of a database query where clause.</div>
</th>
</tr>
<tr id="i779" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">Expression</a></td>
<th class="colLast" scope="row">
<div class="block">This is the root interface of the parsed tree representation of a JPQL query.</div>
</th>
</tr>
<tr id="i780" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/ExpressionBuilder.html" title="class in org.eclipse.persistence.expressions">ExpressionBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">
<B>Purpose</B>: Allow for instances of expression to be created.</div>
</th>
</tr>
<tr id="i781" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">An <code>ExpressionFactory</code> is responsible to parse a portion of JPQL query which starts
with one of the factory's JPQL identifiers.</div>
</th>
</tr>
<tr id="i782" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/ExpressionMath.html" title="class in org.eclipse.persistence.expressions">ExpressionMath</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: This class mirrors the java.lang.Math class to allow mathimetical function support within expressions.</div>
</th>
</tr>
<tr id="i783" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/ExpressionOperator.html" title="class in org.eclipse.persistence.expressions">ExpressionOperator</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: ADVANCED: The expression operator is used internally to define SQL operations and functions.</div>
</th>
</tr>
<tr id="i784" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionRegistry.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExpressionRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">This registry contains the necessary information used by Hermes parser.</div>
</th>
</tr>
<tr id="i785" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/ExpressionTools.html" title="class in org.eclipse.persistence.jpa.jpql">ExpressionTools</a></td>
<th class="colLast" scope="row">
<div class="block">A utility class containing various methods related to the Hermes parser.</div>
</th>
</tr>
<tr id="i786" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">ExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This interface is used to traverse the JPQL parsed tree.</div>
</th>
</tr>
<tr id="i787" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitorWrapper.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExpressionVisitorWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a> wraps another <a href="org/eclipse/persistence/jpa/jpql/parser/ExpressionVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>ExpressionVisitor</code></a> and delegates all its
calls to it (the delegate).</div>
</th>
</tr>
<tr id="i788" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/ExternalConnectionPool.html" title="class in org.eclipse.persistence.sessions.server">ExternalConnectionPool</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: This subclass is intended to be used with external connection pools.</div>
</th>
</tr>
<tr id="i789" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/ExternalTransactionController.html" title="interface in org.eclipse.persistence.sessions">ExternalTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Interface for external transaction management.</div>
</th>
</tr>
<tr id="i790" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExtractExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExtractExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>EXTRACT</b> function extracts a date part from a date/time value.</div>
</th>
</tr>
<tr id="i791" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExtractExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExtractExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the <code>EXTRACT</code> function.</div>
</th>
</tr>
<tr id="i792" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ExtractExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ExtractExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ExtractExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ExtractExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ExtractExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ExtractExpression</code></a> when the portion of
the query to parse starts with <b>EXTRACT</b>.</div>
</th>
</tr>
<tr id="i793" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/Facet.html" title="interface in org.eclipse.persistence.jaxb.compiler.facets">Facet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i794" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/FacetVisitor.html" title="interface in org.eclipse.persistence.jaxb.compiler.facets">FacetVisitor</a>&lt;<a href="org/eclipse/persistence/jaxb/compiler/facets/FacetVisitor.html" title="type parameter in FacetVisitor">R</a>,&#8203;<a href="org/eclipse/persistence/jaxb/compiler/facets/FacetVisitor.html" title="type parameter in FacetVisitor">P</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Visitor for <a href="org/eclipse/persistence/jaxb/compiler/facets/Facet.html" title="interface in org.eclipse.persistence.jaxb.compiler.facets"><code>Facet</code></a>.</div>
</th>
</tr>
<tr id="i795" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/FeatureResponseBuilder.html" title="interface in org.eclipse.persistence.jpa.rs.features">FeatureResponseBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Common interface for all response builders.</div>
</th>
</tr>
<tr id="i796" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/FeatureResponseBuilderImpl.html" title="class in org.eclipse.persistence.jpa.rs.features">FeatureResponseBuilderImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Response builder used in JPARS 1.0 and earlier versions.</div>
</th>
</tr>
<tr id="i797" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/FeatureSet.html" title="interface in org.eclipse.persistence.jpa.rs.features">FeatureSet</a></td>
<th class="colLast" scope="row">
<div class="block">This interface represents a set of JPARS features.</div>
</th>
</tr>
<tr id="i798" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/FeatureSet.Feature.html" title="enum in org.eclipse.persistence.jpa.rs.features">FeatureSet.Feature</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i799" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/FeatureSetPreV2.html" title="class in org.eclipse.persistence.jpa.rs.features">FeatureSetPreV2</a></td>
<th class="colLast" scope="row">
<div class="block">The legacy initial feature set.</div>
</th>
</tr>
<tr id="i800" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/FeatureSetV2.html" title="class in org.eclipse.persistence.jpa.rs.features">FeatureSetV2</a></td>
<th class="colLast" scope="row">
<div class="block">Feature set for service version 2.0.</div>
</th>
</tr>
<tr id="i801" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/FetchAttribute.html" title="annotation in org.eclipse.persistence.annotations">FetchAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">A fetch attribute is specified within a fetch group and is used as a
performance enhancement that allows a group of attributes of an object to be
loaded on demand, which means that the data for an attribute might not loaded
from the underlying data source until an explicit access call for the
attribute first occurs.</div>
</th>
</tr>
<tr id="i802" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/FetchAttribute.html" title="interface in org.eclipse.persistence.jpa.config">FetchAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i803" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/FetchGroup.html" title="annotation in org.eclipse.persistence.annotations">FetchGroup</a></td>
<th class="colLast" scope="row">
<div class="block">A fetch group is a performance enhancement that allows a group of attributes
of an object to be loaded on demand, which means that the data for an
attribute might not loaded from the underlying data source until an explicit
access call for the attribute first occurs.</div>
</th>
</tr>
<tr id="i804" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/FetchGroup.html" title="interface in org.eclipse.persistence.jpa.config">FetchGroup</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i805" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/FetchGroup.html" title="class in org.eclipse.persistence.queries">FetchGroup</a></td>
<th class="colLast" scope="row">
<div class="block">A FetchGroup is a performance enhancement that allows a group of attributes
of an object to be loaded on demand, which means that the data for an
attribute might not loaded from the underlying data source until an explicit
access call for the attribute first occurs.</div>
</th>
</tr>
<tr id="i806" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/FetchGroupManager.html" title="class in org.eclipse.persistence.descriptors">FetchGroupManager</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: The fetch group manager controls the named fetch groups defined at
the descriptor level.</div>
</th>
</tr>
<tr id="i807" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/profiler/FetchGroupMonitor.html" title="class in org.eclipse.persistence.tools.profiler">FetchGroupMonitor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Provide a very simple low overhead means for measuring fetch group field usage.</div>
</th>
</tr>
<tr id="i808" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/FetchGroups.html" title="annotation in org.eclipse.persistence.annotations">FetchGroups</a></td>
<th class="colLast" scope="row">
<div class="block">A FetchGroups annotation allows the definition of multiple FetchGroup.</div>
</th>
</tr>
<tr id="i809" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/FetchGroupTracker.html" title="interface in org.eclipse.persistence.queries">FetchGroupTracker</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: The fetch group tracker interface provides a set of APIs which
the domain object must implement, in order to take advantage of the EclipseLink fetch group
performance enhancement feature.</div>
</th>
</tr>
<tr id="i810" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Field.html" title="interface in org.eclipse.persistence.jpa.config">Field</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i811" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/FieldDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">FieldDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a database field definition for creation within a table.</div>
</th>
</tr>
<tr id="i812" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/FieldPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">FieldPartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
FieldPartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's id, location, or tenant.</div>
</th>
</tr>
<tr id="i813" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/FieldResult.html" title="interface in org.eclipse.persistence.jpa.config">FieldResult</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i814" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/FieldResult.html" title="class in org.eclipse.persistence.queries">FieldResult</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to represent the FieldResult structure as defined by
the EJB 3.0 Persistence specification.</div>
</th>
</tr>
<tr id="i815" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/fieldsfiltering/FieldsFilter.html" title="class in org.eclipse.persistence.jpa.rs.features.fieldsfiltering">FieldsFilter</a></td>
<th class="colLast" scope="row">
<div class="block">Filter for fields filtering (projection) feature.</div>
</th>
</tr>
<tr id="i816" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/fieldsfiltering/FieldsFilteringValidator.html" title="class in org.eclipse.persistence.jpa.rs.features.fieldsfiltering">FieldsFilteringValidator</a></td>
<th class="colLast" scope="row">
<div class="block">Fields filtering feature validator/processor.</div>
</th>
</tr>
<tr id="i817" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/fieldsfiltering/FieldsFilterType.html" title="enum in org.eclipse.persistence.jpa.rs.features.fieldsfiltering">FieldsFilterType</a></td>
<th class="colLast" scope="row">
<div class="block">Type of fields filter.</div>
</th>
</tr>
<tr id="i818" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/FieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">FieldsLockingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An abstract superclass of some implementations of the OptimisticLockingPolicy
interface.</div>
</th>
</tr>
<tr id="i819" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/transformers/FieldTransformer.html" title="interface in org.eclipse.persistence.mappings.transformers">FieldTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This interface is used by the Transformation Mapping to build the value for a
specific field.</div>
</th>
</tr>
<tr id="i820" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/transformers/FieldTransformerAdapter.html" title="class in org.eclipse.persistence.mappings.transformers">FieldTransformerAdapter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides an empty implementation of FieldTransformer.</div>
</th>
</tr>
<tr id="i821" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/metadata/FileBasedProjectCache.html" title="class in org.eclipse.persistence.jpa.metadata">FileBasedProjectCache</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Support serializing/deserializing a project representing application metadata
to/from a file.</div>
</th>
</tr>
<tr id="i822" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/file/FileUtil.html" title="class in org.eclipse.persistence.tools.file">FileUtil</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
<b>Purpose</b>: Provide common file I/O utilities</div>
</th>
</tr>
<tr id="i823" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/filter/Filter.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.filter">Filter</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/filter/Filter.html" title="type parameter in Filter">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A filter is used to determine if a value can be "accepted" or "rejected".</div>
</th>
</tr>
<tr id="i824" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/FirebirdPlatform.html" title="class in org.eclipse.persistence.platform.database">FirebirdPlatform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i825" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/FixedMimeTypePolicy.html" title="class in org.eclipse.persistence.oxm.mappings">FixedMimeTypePolicy</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i826" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/FlushClearCache.html" title="class in org.eclipse.persistence.config">FlushClearCache</a></td>
<th class="colLast" scope="row">
<div class="block">FlushClearCache persistence property
defines modes of cache handling after em.flush call followed by em.clear call.</div>
</th>
</tr>
<tr id="i827" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ForeignKey.html" title="interface in org.eclipse.persistence.jpa.config">ForeignKey</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i828" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/ForeignKeyConstraint.html" title="class in org.eclipse.persistence.tools.schemaframework">ForeignKeyConstraint</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a foreign key from one table to another.</div>
</th>
</tr>
<tr id="i829" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/ForeignReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ForeignReferenceMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Abstract class for relationship mappings</div>
</th>
</tr>
<tr id="i830" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/querykeys/ForeignReferenceQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">ForeignReferenceQueryKey</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define an alias to a foreign object.</div>
</th>
</tr>
<tr id="i831" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/FormattedOutputStreamRecord.html" title="class in org.eclipse.persistence.oxm.record">FormattedOutputStreamRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is an OutputStream and the
XML should be formatted with carriage returns and indenting.</div>
</th>
</tr>
<tr id="i832" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/FormattedWriterRecord.html" title="class in org.eclipse.persistence.oxm.record">FormattedWriterRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is a Writer and the
XML should be formatted with carriage returns and indenting.</div>
</th>
</tr>
<tr id="i833" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FromClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FromClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>FROM</b> clause of a query defines the domain of the query by declaring identification
variables.</div>
</th>
</tr>
<tr id="i834" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FromClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FromClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the from clause.</div>
</th>
</tr>
<tr id="i835" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FromClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FromClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/FromClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>FromClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/FromClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>FromClause</code></a> when the portion of the query to
parse starts with <b>FROM</b>.</div>
</th>
</tr>
<tr id="i836" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/FromClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">FromClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>FROM</b></code> clause of a query defines the domain of the query by declaring
identification variables.</div>
</th>
</tr>
<tr id="i837" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/FromSubqueryResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">FromSubqueryResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> wraps a subquery that is used as the "root" object in a query's declaration.</div>
</th>
</tr>
<tr id="i838" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/FromSubqueryResolver.VirtualMapping.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">FromSubqueryResolver.VirtualMapping</a></td>
<th class="colLast" scope="row">
<div class="block">This virtual <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IMapping.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IMapping</code></a> wraps one of the select items.</div>
</th>
</tr>
<tr id="i839" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FullyQualifyPathExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FullyQualifyPathExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor makes sure that all path expressions are fully qualified with a "virtual"
identification variable if the range variable declaration does not define one.</div>
</th>
</tr>
<tr id="i840" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression adds support to call native database functions.</div>
</th>
</tr>
<tr id="i841" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the EclipseLink's function expression.</div>
</th>
</tr>
<tr id="i842" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/FunctionExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>FunctionExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/FunctionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>FunctionExpression</code></a> when the portion
of the query to parse starts with an identifier related to a SQL function.</div>
</th>
</tr>
<tr id="i843" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionExpressionFactory.ParameterCount.html" title="enum in org.eclipse.persistence.jpa.jpql.parser">FunctionExpressionFactory.ParameterCount</a></td>
<th class="colLast" scope="row">
<div class="block">The number of parameters a <a href="org/eclipse/persistence/jpa/jpql/parser/FunctionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>FunctionExpression</code></a> can have.</div>
</th>
</tr>
<tr id="i844" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/FunctionExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">FunctionExpressionStateObject</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i845" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionItemBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionItemBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameters of a function expression.</div>
</th>
</tr>
<tr id="i846" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionsReturningDatetimeBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionsReturningDatetimeBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a function expression returning a date/time value.</div>
</th>
</tr>
<tr id="i847" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionsReturningNumericsBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionsReturningNumericsBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a function expression returning a numeric value.</div>
</th>
</tr>
<tr id="i848" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/FunctionsReturningStringsBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">FunctionsReturningStringsBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a function expression returning a string value.</div>
</th>
</tr>
<tr id="i849" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GeneralCaseExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GeneralCaseExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a general case expression.</div>
</th>
</tr>
<tr id="i850" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GeneralIdentificationExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GeneralIdentificationExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ValueExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ValueExpressionFactory</code></a> creates a general identification variable, which is either
with the identifier <b>KEY</b> or <b>VALUE</b> and then checks the existence of a path expression.</div>
</th>
</tr>
<tr id="i851" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GeneralIdentificationVariableBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GeneralIdentificationVariableBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a general identification variable expression.</div>
</th>
</tr>
<tr id="i852" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/GeneratedValue.html" title="interface in org.eclipse.persistence.jpa.config">GeneratedValue</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i853" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/Generator.html" title="class in org.eclipse.persistence.jaxb.compiler">Generator</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i854" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GenericQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GenericQueryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">A generic <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLQueryBNF</code></a> can be used to manually create a new BNF without having to create
a concrete instance.</div>
</th>
</tr>
<tr id="i855" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/GenericSemanticValidatorHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">GenericSemanticValidatorHelper</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/eclipse/persistence/jpa/jpql/SemanticValidatorHelper.html" title="interface in org.eclipse.persistence.jpa.jpql"><code>SemanticValidatorHelper</code></a> that uses <a href="org/eclipse/persistence/jpa/jpql/tools/JPQLQueryContext.html" title="class in org.eclipse.persistence.jpa.jpql.tools"><code>JPQLQueryContext</code></a> to return
the required information and Hermes SPI.</div>
</th>
</tr>
<tr id="i856" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/GenericSemanticValidatorHelper.IdentificationVariableVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">GenericSemanticValidatorHelper.IdentificationVariableVisitor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i857" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/GenericTypeHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">GenericTypeHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This generic implementation of <a href="org/eclipse/persistence/jpa/jpql/ITypeHelper.html" title="interface in org.eclipse.persistence.jpa.jpql"><code>ITypeHelper</code></a> wraps <a href="org/eclipse/persistence/jpa/jpql/ITypeHelper.html" title="interface in org.eclipse.persistence.jpa.jpql"><code>ITypeHelper</code></a> and delegates the
calls to it.</div>
</th>
</tr>
<tr id="i858" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/glassfish/GlassfishPlatform.html" title="class in org.eclipse.persistence.platform.server.glassfish">GlassfishPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing Glassfish server behavior.</div>
</th>
</tr>
<tr id="i859" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/glassfish/GlassfishPlatformDetector.html" title="class in org.eclipse.persistence.platform.server.glassfish">GlassfishPlatformDetector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i860" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/glassfish/GlassfishRuntimeServices.html" title="class in org.eclipse.persistence.services.glassfish">GlassfishRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i861" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/glassfish/GlassfishTransactionController.html" title="class in org.eclipse.persistence.transaction.glassfish">GlassfishTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for Glassfish JTA</div>
</th>
</tr>
<tr id="i862" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/glassfish/GlassfishTransactionController11.html" title="class in org.eclipse.persistence.transaction.glassfish">GlassfishTransactionController11</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for Glassfish JTA</div>
</th>
</tr>
<tr id="i863" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GroupByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GroupByClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>GROUP BY</b> construct enables the aggregation of values according to the properties of an
entity class.</div>
</th>
</tr>
<tr id="i864" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GroupByClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GroupByClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the group by clause.</div>
</th>
</tr>
<tr id="i865" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GroupByClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GroupByClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/GroupByClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>GroupByClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/GroupByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>GroupByClause</code></a> when the portion of the
query to parse starts with <b>GROUP BY</b>.</div>
</th>
</tr>
<tr id="i866" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/GroupByClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">GroupByClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>GROUP BY</b></code> construct enables the aggregation of values according to the
properties of an entity class.</div>
</th>
</tr>
<tr id="i867" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GroupByItemBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GroupByItemBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a group by item expression.</div>
</th>
</tr>
<tr id="i868" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/GroupByItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">GroupByItemFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/GroupByItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>GroupByItemFactory</code></a> is responsible to return the right expression and to support
invalid expression as well.</div>
</th>
</tr>
<tr id="i869" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/H2Platform.html" title="class in org.eclipse.persistence.platform.database">H2Platform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i870" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/HANAPlatform.html" title="class in org.eclipse.persistence.platform.database">HANAPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Database Platform for SAP HANA</b> <br></div>
</th>
</tr>
<tr id="i871" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/HashPartitioning.html" title="annotation in org.eclipse.persistence.annotations">HashPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">HashPartitioning partitions access to a database cluster by the hash of a field value from the object,
such as the object's location, or tenant.</div>
</th>
</tr>
<tr id="i872" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/HashPartitioning.html" title="interface in org.eclipse.persistence.jpa.config">HashPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i873" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/HashPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">HashPartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
HashPartitioningPolicy partitions access to a database cluster by the hash of a field value from the object,
such as the object's location, or tenant.</div>
</th>
</tr>
<tr id="i874" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/HavingClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HavingClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>HAVING</b> construct enables conditions to be specified that further restrict the query
result as restrictions upon the groups.</div>
</th>
</tr>
<tr id="i875" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/HavingClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HavingClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the having clause.</div>
</th>
</tr>
<tr id="i876" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/HavingClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HavingClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/HavingClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>HavingClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/HavingClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>HavingClause</code></a> when the portion of the query
to parse starts with <b>HAVING</b>.</div>
</th>
</tr>
<tr id="i877" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/HavingClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">HavingClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>HAVING</b></code> construct enables conditions to be specified that further restrict
the query result as restrictions upon the groups.</div>
</th>
</tr>
<tr id="i878" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/Helper.html" title="class in org.eclipse.persistence.jaxb.javamodel">Helper</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i879" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/adapters/HexBinaryAdapter.html" title="class in jakarta.xml.bind.annotation.adapters">HexBinaryAdapter</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="jakarta/xml/bind/annotation/adapters/XmlAdapter.html" title="class in jakarta.xml.bind.annotation.adapters"><code>XmlAdapter</code></a> for <code>xs:hexBinary</code>.</div>
</th>
</tr>
<tr id="i880" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/HierarchicalQueryClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HierarchicalQueryClause</a></td>
<th class="colLast" scope="row">
<div class="block">If a table contains hierarchical data, then rows can be selected in a hierarchical order using
the hierarchical query clause.</div>
</th>
</tr>
<tr id="i881" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/HierarchicalQueryClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HierarchicalQueryClauseBNF</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i882" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/HierarchicalQueryClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">HierarchicalQueryClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>HierarchicalQueryClauseFactory</code> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/HierarchicalQueryClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>HierarchicalQueryClause</code></a>
when the portion of the query to parse starts with either <code><b>VERSIONS</b></code> or
<code><b>AS OF</b></code>.</div>
</th>
</tr>
<tr id="i883" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/HintValues.html" title="class in org.eclipse.persistence.config">HintValues</a></td>
<th class="colLast" scope="row">
<div class="block">Hint values.</div>
</th>
</tr>
<tr id="i884" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/history/HistoryPolicy.html" title="class in org.eclipse.persistence.history">HistoryPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Expresses how historical data is saved on the data store.</div>
</th>
</tr>
<tr id="i885" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/HrefHelper.html" title="class in org.eclipse.persistence.jpa.rs.util">HrefHelper</a></td>
<th class="colLast" scope="row">
<div class="block">A collection of static methods used to build 'href' attribute values for REST 'link' elements.</div>
</th>
</tr>
<tr id="i886" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/HSQLPlatform.html" title="class in org.eclipse.persistence.platform.database">HSQLPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides HSQL specific behavior.</div>
</th>
</tr>
<tr id="i887" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IAbstractConditionalExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IAbstractConditionalExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IAbstractConditionalExpressionStateObjectBuilder.html" title="type parameter in IAbstractConditionalExpressionStateObjectBuilder">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/IScalarExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IScalarExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IAbstractConditionalExpressionStateObjectBuilder.html" title="type parameter in IAbstractConditionalExpressionStateObjectBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i888" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IBuilder.html" title="type parameter in IBuilder">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">StateObject</a>,&#8203;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IBuilder.html" title="type parameter in IBuilder">S</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">StateObject</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This builder is used by <a href="org/eclipse/persistence/jpa/jpql/tools/model/BasicStateObjectBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model"><code>BasicStateObjectBuilder</code></a>, which allows subclasses to easily change
any internal builders used for properly creating the state model representation of a JPQL query.</div>
</th>
</tr>
<tr id="i889" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/ICaseExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">ICaseExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This builder is responsible to create a <code><b>CASE</b></code> expression.</div>
</th>
</tr>
<tr id="i890" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IConditionalExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IConditionalExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This builder can be used to easily create a conditional expression without having to create each
object manually.</div>
</th>
</tr>
<tr id="i891" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IConstructor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IConstructor</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of a Java class constructor.</div>
</th>
</tr>
<tr id="i892" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Id.html" title="interface in org.eclipse.persistence.jpa.config">Id</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i893" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariable</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable is a valid identifier declared in the <b>FROM</b> clause of a query.</div>
</th>
</tr>
<tr id="i894" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariableBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariableBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an identification variable expression.</div>
</th>
</tr>
<tr id="i895" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariableDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable is a valid identifier declared in the <b>FROM</b> clause of a query.</div>
</th>
</tr>
<tr id="i896" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariableDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariableDeclarationBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an identification variable declaration expression.</div>
</th>
</tr>
<tr id="i897" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariableDeclarationFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariableDeclarationFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>IdentificationVariableDeclarationFactory</code> handles parsing the JPQL fragment
within the <code><b>FROM</b></code> clause.</div>
</th>
</tr>
<tr id="i898" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/IdentificationVariableDeclarationStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">IdentificationVariableDeclarationStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable is a valid identifier declared in the <code><b>FROM</b></code> clause
of a query.</div>
</th>
</tr>
<tr id="i899" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariableFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IdentificationVariableFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariableFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>IdentificationVariableFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>IdentificationVariable</code></a>.</div>
</th>
</tr>
<tr id="i900" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/IdentificationVariableResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">IdentificationVariableResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to resolve the type of an identification variable.</div>
</th>
</tr>
<tr id="i901" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/IdentificationVariableStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">IdentificationVariableStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object represents a single identification variable, which is identifying TODO.</div>
</th>
</tr>
<tr id="i902" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IdentifierRole.html" title="enum in org.eclipse.persistence.jpa.jpql.parser">IdentifierRole</a></td>
<th class="colLast" scope="row">
<div class="block">A role describes the purpose of the JPQL identifier.</div>
</th>
</tr>
<tr id="i903" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/IdentityMapAccessor.html" title="interface in org.eclipse.persistence.sessions">IdentityMapAccessor</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
IdentityMapAccessor provides the public interface into all functionality associated with
EclipseLink's cache.</div>
</th>
</tr>
<tr id="i904" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/IdHelper.html" title="class in org.eclipse.persistence.jpa.rs.util">IdHelper</a></td>
<th class="colLast" scope="row">
<div class="block">EclipseLink helper class used for converting composite key values passed into
JAX-RS calls as query or matrix parameters into a value that can be used in a
find.</div>
</th>
</tr>
<tr id="i905" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/IDResolver.html" title="class in org.eclipse.persistence.jaxb">IDResolver</a></td>
<th class="colLast" scope="row">
<div class="block">
IDResolver can be subclassed to allow customization of the ID/IDREF processing of
JAXBUnmarshaller.</div>
</th>
</tr>
<tr id="i906" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/IDResolver.html" title="class in org.eclipse.persistence.oxm">IDResolver</a></td>
<th class="colLast" scope="row">
<div class="block">
IDResolver can be subclassed to allow customization of the ID/IDREF processing of
XMLUnmarshaller.</div>
</th>
</tr>
<tr id="i907" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/IdValidation.html" title="enum in org.eclipse.persistence.annotations">IdValidation</a></td>
<th class="colLast" scope="row">
<div class="block">IdValidation configures which id values are considered valid when loading
from the database.</div>
</th>
</tr>
<tr id="i908" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IEclipseLinkConditionalStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IEclipseLinkConditionalStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">The EclipseLink extension over the basic support provided by <a href="org/eclipse/persistence/jpa/jpql/tools/model/IEclipseLinkConditionalStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IEclipseLinkConditionalStateObjectBuilder</code></a>.</div>
</th>
</tr>
<tr id="i909" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IEclipseLinkMappingType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IEclipseLinkMappingType</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration lists the mapping types defined in the Java Persistence functional specification
and those that are provided by EclipseLink.</div>
</th>
</tr>
<tr id="i910" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IEclipseLinkSelectExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IEclipseLinkSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i911" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IEclipseLinkSimpleSelectExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IEclipseLinkSimpleSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i912" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IEmbeddable.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IEmbeddable</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of the managed type that is annotated with
<code>@jakarta.persistence.Embeddable</code>.</div>
</th>
</tr>
<tr id="i913" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IEntity.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IEntity</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of the managed type that is annotated with
<code>@jakarta.persistence.Entity</code>.</div>
</th>
</tr>
<tr id="i914" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/documentpreservation/IgnoreNewElementsOrderingPolicy.html" title="class in org.eclipse.persistence.oxm.documentpreservation">IgnoreNewElementsOrderingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i915" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IJPQLQueryBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This builder is responsible to create an editable <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> representation of a JPQL
query.</div>
</th>
</tr>
<tr id="i916" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IJPQLQueryFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>IJPQLQueryFormatter</code> helps to write a string representation of a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>.</div>
</th>
</tr>
<tr id="i917" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryFormatter.IdentifierStyle.html" title="enum in org.eclipse.persistence.jpa.jpql.tools.model">IJPQLQueryFormatter.IdentifierStyle</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration determines how the JPQL identifiers are formatted when written out.</div>
</th>
</tr>
<tr id="i918" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeEvent.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IListChangeEvent</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeEvent.html" title="type parameter in IListChangeEvent">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This is used in conjunction with <a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeListener.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IListChangeListener</code></a>.</div>
</th>
</tr>
<tr id="i919" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeEvent.EventType.html" title="enum in org.eclipse.persistence.jpa.jpql.tools.model">IListChangeEvent.EventType</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration lists the possible modification a list can have.</div>
</th>
</tr>
<tr id="i920" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeListener.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IListChangeListener</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeListener.html" title="type parameter in IListChangeListener">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>IListChangeListener</code> can be registered with a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> in order to be notified
when a list changes (items are added or removed from it or some items have been moved inside of
that list).</div>
</th>
</tr>
<tr id="i921" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IManagedType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IManagedType</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of a managed type, which is a JPA persistent object.</div>
</th>
</tr>
<tr id="i922" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IManagedTypeProvider.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IManagedTypeProvider</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of the provider of managed types, which provide access to the JPA
domain model.</div>
</th>
</tr>
<tr id="i923" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IManagedTypeVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IManagedTypeVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The interface is used to visit a <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IManagedType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IManagedType</code></a>.</div>
</th>
</tr>
<tr id="i924" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IMappedSuperclass.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IMappedSuperclass</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of the managed type that is annotated with
<code>@jakarta.persistence.MappedSuperclass</code>.</div>
</th>
</tr>
<tr id="i925" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IMapping.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IMapping</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of a mapping, which represents a single persistence property
of a managed type.</div>
</th>
</tr>
<tr id="i926" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IMappingBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IMappingBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/spi/IMappingBuilder.html" title="type parameter in IMappingBuilder">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A mapping builder is used to create the appropriate implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IMapping.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IMapping</code></a>.</div>
</th>
</tr>
<tr id="i927" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IMappingType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IMappingType</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration lists the mapping types defined in the Java Persistence functional specification.</div>
</th>
</tr>
<tr id="i928" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Index.html" title="annotation in org.eclipse.persistence.annotations">Index</a></td>
<th class="colLast" scope="row">
<div class="block">Allow a database INDEX to be define when generating DDL.</div>
</th>
</tr>
<tr id="i929" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Index.html" title="interface in org.eclipse.persistence.jpa.config">Index</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i930" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/IndexDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">IndexDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow for indexes to be created.</div>
</th>
</tr>
<tr id="i931" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/interactions/IndexedInteraction.html" title="class in org.eclipse.persistence.eis.interactions">IndexedInteraction</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the specification for a call to a JCA interaction that uses indexed records.</div>
</th>
</tr>
<tr id="i932" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Indexes.html" title="annotation in org.eclipse.persistence.annotations">Indexes</a></td>
<th class="colLast" scope="row">
<div class="block">Allow a set of database indexes to be define on an Entity.</div>
</th>
</tr>
<tr id="i933" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IndexExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IndexExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>INDEX</b> function returns an integer value corresponding to the position of its argument
in an ordered list.</div>
</th>
</tr>
<tr id="i934" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IndexExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IndexExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/IndexExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>IndexExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/IndexExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>IndexExpression</code></a> when the portion of the
query to parse starts with <b>INDEX</b>.</div>
</th>
</tr>
<tr id="i935" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/IndexExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">IndexExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>INDEX</b></code> function returns an integer value corresponding to the position of
its argument in an ordered list.</div>
</th>
</tr>
<tr id="i936" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection">IndirectCollection</a>&lt;<a href="org/eclipse/persistence/indirection/IndirectCollection.html" title="type parameter in IndirectCollection">E</a>,&#8203;<a href="org/eclipse/persistence/indirection/IndirectCollection.html" title="type parameter in IndirectCollection">C</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Common interface to indirect collections.</div>
</th>
</tr>
<tr id="i937" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/IndirectCollectionsFactory.html" title="class in org.eclipse.persistence.indirection">IndirectCollectionsFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Provides factory methods to create JDK specific implementation
of particular type of <a href="org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection"><code>IndirectCollection</code></a>.</div>
</th>
</tr>
<tr id="i938" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/IndirectCollectionsFactory.IndirectCollectionsProvider.html" title="interface in org.eclipse.persistence.indirection">IndirectCollectionsFactory.IndirectCollectionsProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Define API providers of <a href="org/eclipse/persistence/indirection/IndirectCollection.html" title="interface in org.eclipse.persistence.indirection"><code>IndirectCollection</code></a> implementations must conform to.</div>
</th>
</tr>
<tr id="i939" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/IndirectContainer.html" title="interface in org.eclipse.persistence.indirection">IndirectContainer</a>&lt;<a href="org/eclipse/persistence/indirection/IndirectContainer.html" title="type parameter in IndirectContainer">C</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Define an interface for a Container that can also act as an EclipseLink
"indirection" object; i.e.</div>
</th>
</tr>
<tr id="i940" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/IndirectList.html" title="class in org.eclipse.persistence.indirection">IndirectList</a>&lt;<a href="org/eclipse/persistence/indirection/IndirectList.html" title="type parameter in IndirectList">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">IndirectList allows a domain class to take advantage of TopLink indirection
without having to declare its instance variable as a ValueHolderInterface.</div>
</th>
</tr>
<tr id="i941" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/IndirectMap.html" title="class in org.eclipse.persistence.indirection">IndirectMap</a>&lt;<a href="org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">K</a>,&#8203;<a href="org/eclipse/persistence/indirection/IndirectMap.html" title="type parameter in IndirectMap">V</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">IndirectMap allows a domain class to take advantage of TopLink indirection
without having to declare its instance variable as a ValueHolderInterface.</div>
</th>
</tr>
<tr id="i942" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/IndirectSet.html" title="class in org.eclipse.persistence.indirection">IndirectSet</a>&lt;<a href="org/eclipse/persistence/indirection/IndirectSet.html" title="type parameter in IndirectSet">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">IndirectSet is an example implementation of the Set protocol that
allows a domain class to take advantage of TopLink Indirection
without having to declare its instance variable as a ValueHolderInterface.</div>
</th>
</tr>
<tr id="i943" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/INewValueStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">INewValueStateObjectBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i944" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The state field path expression must have a string, numeric, or enum value.</div>
</th>
</tr>
<tr id="i945" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an in expression.</div>
</th>
</tr>
<tr id="i946" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InExpressionExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InExpressionExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF describes the expression being tested by the <code>IN</code> expression.</div>
</th>
</tr>
<tr id="i947" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/InExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>InExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/InExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>InExpression</code></a> when the portion of the query
to parse starts with <b>IN</b> or <b>NOT IN</b>.</div>
</th>
</tr>
<tr id="i948" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InExpressionItemBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InExpressionItemBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the items of an <b>IN</b> expression.</div>
</th>
</tr>
<tr id="i949" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/InExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">InExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The state field path expression must have a string, numeric, or enum value.</div>
</th>
</tr>
<tr id="i950" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Informix11Platform.html" title="class in org.eclipse.persistence.platform.database">Informix11Platform</a></td>
<th class="colLast" scope="row">
<div class="block">An <a href="org/eclipse/persistence/platform/database/InformixPlatform.html" title="class in org.eclipse.persistence.platform.database"><code>InformixPlatform</code></a> that fixes many EclipseLink bugs
related to Informix support.</div>
</th>
</tr>
<tr id="i951" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/InformixPlatform.html" title="class in org.eclipse.persistence.platform.database">InformixPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides Informix specific behavior.</div>
</th>
</tr>
<tr id="i952" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Inheritance.html" title="interface in org.eclipse.persistence.jpa.config">Inheritance</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i953" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/InheritancePolicy.html" title="class in org.eclipse.persistence.descriptors">InheritancePolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows customization of an object's inheritance.</div>
</th>
</tr>
<tr id="i954" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/InMemoryArchive.html" title="class in org.eclipse.persistence.jpa.rs.util">InMemoryArchive</a></td>
<th class="colLast" scope="row">
<div class="block">This archive is designed for use with dynamic persistence units
it is built with a stream that allows it to read a persistence.xml file and creates a fake base URL
based the classpath location of the InMemoryArchive class</div>
</th>
</tr>
<tr id="i955" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/InMemoryQueryIndirectionPolicy.html" title="class in org.eclipse.persistence.queries">InMemoryQueryIndirectionPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Provide a means of controlling the behavior of in-memory and conforming queries
that access un-instantiated indirection objects in processing the query against cached objects.</div>
</th>
</tr>
<tr id="i956" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InputParameter.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InputParameter</a></td>
<th class="colLast" scope="row">
<div class="block">Either positional or named parameters may be used.</div>
</th>
</tr>
<tr id="i957" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InputParameterBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InputParameterBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a input parameter.</div>
</th>
</tr>
<tr id="i958" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/InputParameterStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">InputParameterStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Either positional or named parameters may be used.</div>
</th>
</tr>
<tr id="i959" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/InsertObjectQuery.html" title="class in org.eclipse.persistence.queries">InsertObjectQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Used for inserting new objects into the database.</div>
</th>
</tr>
<tr id="i960" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/InstantiationCopyPolicy.html" title="annotation in org.eclipse.persistence.annotations">InstantiationCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">An InstantiationCopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy on an
Entity.</div>
</th>
</tr>
<tr id="i961" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/copying/InstantiationCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">InstantiationCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This is the default copy policy.</div>
</th>
</tr>
<tr id="i962" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/InstantiationCopyPolicy.html" title="interface in org.eclipse.persistence.jpa.config">InstantiationCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i963" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/IntegrityChecker.html" title="class in org.eclipse.persistence.exceptions">IntegrityChecker</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: IntegrityChecker is used for catching all the descriptor exceptions,
and checking database tables.</div>
</th>
</tr>
<tr id="i964" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/IntegrityException.html" title="class in org.eclipse.persistence.exceptions">IntegrityException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: IntegrityExceptions is used to throw all the Descriptors exceptions.</div>
</th>
</tr>
<tr id="i965" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/InterfacePolicy.html" title="class in org.eclipse.persistence.descriptors">InterfacePolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows for a descriptor's implemented interfaces to be configured.</div>
</th>
</tr>
<tr id="i966" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalAggregateFunctionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalAggregateFunctionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameter of an aggregate expression.</div>
</th>
</tr>
<tr id="i967" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalBetweenExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalBetweenExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the lower and upper expressions defined in the between expression.</div>
</th>
</tr>
<tr id="i968" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalCoalesceExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalCoalesceExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameters defined in the coalesce expression.</div>
</th>
</tr>
<tr id="i969" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalColumnExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalColumnExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the items of a <b>COLUMN</b> expression.</div>
</th>
</tr>
<tr id="i970" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalConcatExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalConcatExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the <b>COUNT</b> expression's encapsulated expressions.</div>
</th>
</tr>
<tr id="i971" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalConnectByClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalConnectByClauseBNF</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i972" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalCountBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalCountBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameter of the <b>COUNT</b> function.</div>
</th>
</tr>
<tr id="i973" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalEntityTypeExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalEntityTypeExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameters defined in the type expression.</div>
</th>
</tr>
<tr id="i974" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalFromClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalFromClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the <code><b>FROM</b></code> declaration, basically what follows the
<code><b>FROM</b></code> identifier.</div>
</th>
</tr>
<tr id="i975" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalJoinBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalJoinBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for what's following the join identifier.</div>
</th>
</tr>
<tr id="i976" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalLengthExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalLengthExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameter of the <code><b>LENGTH</b></code> expression.</div>
</th>
</tr>
<tr id="i977" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalLocateStringExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalLocateStringExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the first two parameters of the <code><b>LOCATE</b></code> expression.</div>
</th>
</tr>
<tr id="i978" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalLocateThirdExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalLocateThirdExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the third parameter of the <code><b>LOCATE</b></code> expression.</div>
</th>
</tr>
<tr id="i979" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalLowerExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalLowerExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameter of the <code><b>LOWER</b></code> expression.</div>
</th>
</tr>
<tr id="i980" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalModExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalModExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameters of the <code><b>MOD</b></code> expression.</div>
</th>
</tr>
<tr id="i981" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalOrderByClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalOrderByClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for what's following the order by identifier.</div>
</th>
</tr>
<tr id="i982" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalOrderByItemBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalOrderByItemBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an order by item.</div>
</th>
</tr>
<tr id="i983" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalOrderByItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalOrderByItemFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/InternalOrderByItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>InternalOrderByItemFactory</code></a> creates either a <a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>StateFieldPathExpression</code></a> or
an <a href="org/eclipse/persistence/jpa/jpql/parser/IdentificationVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>IdentificationVariable</code></a>.</div>
</th>
</tr>
<tr id="i984" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalSelectExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalSelectExpressionBNF</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i985" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalSimpleFromClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalSimpleFromClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the from declaration used in a subquery.</div>
</th>
</tr>
<tr id="i986" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalSimpleSelectExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalSimpleSelectExpressionBNF</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i987" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalSqrtExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalSqrtExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameter of the <code><b>SQRT</b></code> expression.</div>
</th>
</tr>
<tr id="i988" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalSubstringPositionExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalSubstringPositionExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the position parameters of the <code><b>SUBSTRING</b></code> expression.</div>
</th>
</tr>
<tr id="i989" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalSubstringStringExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalSubstringStringExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameter of the <code><b>LENGTH</b></code> expression.</div>
</th>
</tr>
<tr id="i990" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalUpdateClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalUpdateClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for what's following the update identifier.</div>
</th>
</tr>
<tr id="i991" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalUpperExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalUpperExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the parameter of the <code><b>UPPER</b></code> expression.</div>
</th>
</tr>
<tr id="i992" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/InternalWhenClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">InternalWhenClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the expression following the <b>WHEN</b> identifier.</div>
</th>
</tr>
<tr id="i993" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IPropertyChangeEvent.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IPropertyChangeEvent</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IPropertyChangeEvent.html" title="type parameter in IPropertyChangeEvent">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This is used in conjunction with <a href="org/eclipse/persistence/jpa/jpql/tools/model/IPropertyChangeListener.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IPropertyChangeListener</code></a>.</div>
</th>
</tr>
<tr id="i994" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IPropertyChangeListener.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IPropertyChangeListener</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IPropertyChangeListener.html" title="type parameter in IPropertyChangeListener">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>IPropertyChangeListener</code> can be registered with a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> in order to be notified
when the value of a property changes.</div>
</th>
</tr>
<tr id="i995" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IQuery.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IQuery</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of a JPQL query.</div>
</th>
</tr>
<tr id="i996" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/IScalarExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IScalarExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IScalarExpressionStateObjectBuilder.html" title="type parameter in IScalarExpressionStateObjectBuilder">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/IScalarExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">IScalarExpressionStateObjectBuilder</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/IScalarExpressionStateObjectBuilder.html" title="type parameter in IScalarExpressionStateObjectBuilder">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">This builder can be used to easily create a scalar expression without having to create each
object manually.</div>
</th>
</tr>
<tr id="i997" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/ISelectExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">ISelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This builder can be used to easily create a select expression without having to create each
object manually.</div>
</th>
</tr>
<tr id="i998" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/IsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">IsExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/IsExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>IsExpressionFactory</code></a> creates a new expression when the portion of the query to parse
starts with <b>IS</b>.</div>
</th>
</tr>
<tr id="i999" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/ISimpleSelectExpressionStateObjectBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">ISimpleSelectExpressionStateObjectBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This builder can be used to easily create a select expression defined for a subquery without
having to create each object manually.</div>
</th>
</tr>
<tr id="i1000" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/IsSetNullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">IsSetNullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
<b>Description</b>:
This null policy allows for various configurations of isSet behavior to be set.<br>
Marshal:<br>
The boolean value of the isSet() state of a node will determine whether a node will be written out
for a null value.</div>
</th>
</tr>
<tr id="i1001" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/ItemLinksBuilder.html" title="class in org.eclipse.persistence.jpa.rs.features">ItemLinksBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Convenient <code>ItemLinks</code> object builder.</div>
</th>
</tr>
<tr id="i1002" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/ItemLinksMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">ItemLinksMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the ItemLinks class available in our Dynamic JAXB context.</div>
</th>
</tr>
<tr id="i1003" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">IType</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of a Java type.</div>
</th>
</tr>
<tr id="i1004" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/ITypeDeclaration.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">ITypeDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of a type declaration, which is used to give more information about
the type, i.e.</div>
</th>
</tr>
<tr id="i1005" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/ITypeHelper.html" title="interface in org.eclipse.persistence.jpa.jpql">ITypeHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1006" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/spi/ITypeRepository.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi">ITypeRepository</a></td>
<th class="colLast" scope="row">
<div class="block">The external representation of the repository of Java types, which gives access to the
application's classes.</div>
</th>
</tr>
<tr id="i1007" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaAnnotation.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaAnnotation</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1008" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaAnnotationImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaAnnotationImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1009" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/JavaAttribute.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">JavaAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for java-attribute complex type.</div>
</th>
</tr>
<tr id="i1010" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaClass.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaClass</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1011" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaClassCompareByNamespace.html" title="class in org.eclipse.persistence.jaxb.javamodel">JavaClassCompareByNamespace</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1012" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaClassImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaClassImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1013" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaClassInstanceOf.html" title="enum in org.eclipse.persistence.jaxb.javamodel">JavaClassInstanceOf</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1014" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaConstructor.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaConstructor</a></td>
<th class="colLast" scope="row">
<div class="block"><b><br>Purpose</b>: JavaModel representation of a java.lang.reflect.Constructor object.</div>
</th>
</tr>
<tr id="i1015" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaConstructorImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaConstructorImpl</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: JavaModel representation of a java.lang.reflect.Constructor object.</div>
</th>
</tr>
<tr id="i1016" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/JavaDBPlatform.html" title="class in org.eclipse.persistence.platform.database">JavaDBPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allows to use JavaDBPlatform as a synonym for DerbyPlatform</div>
</th>
</tr>
<tr id="i1017" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaField.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaField</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1018" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaFieldImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaFieldImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1019" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaHasAnnotations.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaHasAnnotations</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1020" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/JavaLangMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">JavaLangMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes java.lang package classes available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1021" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/JavaLog.html" title="class in org.eclipse.persistence.logging">JavaLog</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:</div>
</th>
</tr>
<tr id="i1022" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/JavaMathMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">JavaMathMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes java.math package classes available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1023" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaMethod.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaMethod</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1024" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaMethodImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaMethodImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1025" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaModel.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaModel</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1026" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaModelImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaModelImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1027" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaModelInput.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaModelInput</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1028" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaModelInputImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaModelInputImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1029" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/JavaPackage.html" title="interface in org.eclipse.persistence.jaxb.javamodel">JavaPackage</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1030" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/reflection/JavaPackageImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.reflection">JavaPackageImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1031" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/serializers/JavaSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">JavaSerializer</a></td>
<th class="colLast" scope="row">
<div class="block">Plain old Java serialization.</div>
</th>
</tr>
<tr id="i1032" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/JavaType.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">JavaType</a></td>
<th class="colLast" scope="row">
<div class="block">
Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i1033" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/JavaType.JavaAttributes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">JavaType.JavaAttributes</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i1034" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/JavaUtilMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">JavaUtilMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes java.util package classes available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1035" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXB.html" title="class in jakarta.xml.bind">JAXB</a></td>
<th class="colLast" scope="row">
<div class="block">Class that defines convenience methods for common, simple use of JAXB.</div>
</th>
</tr>
<tr id="i1036" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBBinder.html" title="class in org.eclipse.persistence.jaxb">JAXBBinder</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL</div>
</th>
</tr>
<tr id="i1037" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXBContext.html" title="class in jakarta.xml.bind">JAXBContext</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>JAXBContext</code> class provides the client's entry point to the
JAXB API.</div>
</th>
</tr>
<tr id="i1038" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBContext.html" title="class in org.eclipse.persistence.jaxb">JAXBContext</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provide a EclipseLink implementation of the JAXBContext interface.</div>
</th>
</tr>
<tr id="i1039" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBContext.JAXBContextInput.html" title="class in org.eclipse.persistence.jaxb">JAXBContext.JAXBContextInput</a></td>
<th class="colLast" scope="row">
<div class="block">The JAXBContextInput is used to create a JAXBContextState which is responsible for accessing
the underlying XMLContext</div>
</th>
</tr>
<tr id="i1040" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBContext.JAXBContextState.html" title="class in org.eclipse.persistence.jaxb">JAXBContext.JAXBContextState</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1041" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXBContextFactory.html" title="interface in jakarta.xml.bind">JAXBContextFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory that creates new <code>JAXBContext</code> instances.</div>
</th>
</tr>
<tr id="i1042" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBContextFactory.html" title="class in org.eclipse.persistence.jaxb">JAXBContextFactory</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose:</b>An EclipseLink specific JAXBContextFactory.</div>
</th>
</tr>
<tr id="i1043" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBContextProperties.html" title="class in org.eclipse.persistence.jaxb">JAXBContextProperties</a></td>
<th class="colLast" scope="row">
<div class="block">These are properties that may be passed in to create a JAXBContext:</div>
</th>
</tr>
<tr id="i1044" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXBElement.html" title="class in jakarta.xml.bind">JAXBElement</a>&lt;<a href="jakarta/xml/bind/JAXBElement.html" title="type parameter in JAXBElement">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">JAXB representation of an Xml Element.</div>
</th>
</tr>
<tr id="i1045" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXBElement.GlobalScope.html" title="class in jakarta.xml.bind">JAXBElement.GlobalScope</a></td>
<th class="colLast" scope="row">
<div class="block">Designates global scope for an xml element.</div>
</th>
</tr>
<tr id="i1046" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBEnumTypeConverter.html" title="class in org.eclipse.persistence.jaxb">JAXBEnumTypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1047" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBErrorHandler.html" title="class in org.eclipse.persistence.jaxb">JAXBErrorHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of org.xml.sax.ErrorHandler.</div>
</th>
</tr>
<tr id="i1048" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXBException.html" title="class in jakarta.xml.bind">JAXBException</a></td>
<th class="colLast" scope="row">
<div class="block">This is the root exception class for all JAXB exceptions.</div>
</th>
</tr>
<tr id="i1049" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/JAXBException.html" title="class in org.eclipse.persistence.exceptions">JAXBException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
This class provides an implementation of EclipseLinkException specific to the EclipseLink JAXB implementation
</div>
</th>
</tr>
<tr id="i1050" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/JAXBExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">JAXBExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
<b>Purpose:</b></div>
</th>
</tr>
<tr id="i1051" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBHelper.html" title="class in org.eclipse.persistence.jaxb">JAXBHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides a mechanism to obtain the EclipseLink implementation of various JAXB runtime
classes based on a given JAXB class/interface.</div>
</th>
</tr>
<tr id="i1052" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXBIntrospector.html" title="class in jakarta.xml.bind">JAXBIntrospector</a></td>
<th class="colLast" scope="row">
<div class="block">Provide access to JAXB xml binding data for a JAXB object.</div>
</th>
</tr>
<tr id="i1053" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBIntrospector.html" title="class in org.eclipse.persistence.jaxb">JAXBIntrospector</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL</div>
</th>
</tr>
<tr id="i1054" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBMarshaller.html" title="class in org.eclipse.persistence.jaxb">JAXBMarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1055" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBMarshalListener.html" title="class in org.eclipse.persistence.jaxb">JAXBMarshalListener</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1056" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/JAXBMetadataLogger.html" title="class in org.eclipse.persistence.jaxb.compiler">JAXBMetadataLogger</a></td>
<th class="colLast" scope="row">
<div class="block">Class used to log warnings during the processing of JAXB annotations and
OXM XML bindings files.</div>
</th>
</tr>
<tr id="i1057" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/JAXBPermission.html" title="class in jakarta.xml.bind">JAXBPermission</a></td>
<th class="colLast" scope="row">
<div class="block">This class is for JAXB permissions.</div>
</th>
</tr>
<tr id="i1058" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/util/JAXBResult.html" title="class in jakarta.xml.bind.util">JAXBResult</a></td>
<th class="colLast" scope="row">
<div class="block">JAXP <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/transform/Result.html?is-external=true" title="class or interface in javax.xml.transform" class="externalLink"><code>Result</code></a> implementation
that unmarshals a JAXB object.</div>
</th>
</tr>
<tr id="i1059" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/util/JAXBSource.html" title="class in jakarta.xml.bind.util">JAXBSource</a></td>
<th class="colLast" scope="row">
<div class="block">JAXP <a href="https://docs.oracle.com/javase/8/docs/api/javax/xml/transform/Source.html?is-external=true" title="class or interface in javax.xml.transform" class="externalLink"><code>Source</code></a> implementation
that marshals a JAXB-generated object.</div>
</th>
</tr>
<tr id="i1060" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBTypeElement.html" title="class in org.eclipse.persistence.jaxb">JAXBTypeElement</a></td>
<th class="colLast" scope="row">
<div class="block">Subclass of JAXBElement to allow the use of ParameterizedTypes.</div>
</th>
</tr>
<tr id="i1061" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBTypesafeEnumConverter.html" title="class in org.eclipse.persistence.jaxb">JAXBTypesafeEnumConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: JAXBTypesafeEnumConverter is used to allow mapping to type safe
enums according to the JAXB 1.0 spec.</div>
</th>
</tr>
<tr id="i1062" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBUnmarshaller.html" title="class in org.eclipse.persistence.jaxb">JAXBUnmarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1063" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBUnmarshallerHandler.html" title="class in org.eclipse.persistence.jaxb">JAXBUnmarshallerHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of UnmarshallerHandler to be used by JAXBUnmarshaller.</div>
</th>
</tr>
<tr id="i1064" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBUnmarshalListener.html" title="class in org.eclipse.persistence.jaxb">JAXBUnmarshalListener</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1065" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/JAXBValidator.html" title="class in org.eclipse.persistence.jaxb">JAXBValidator</a></td>
<th class="colLast" scope="row">
<div class="block">Facilitates JAXBValidation.</div>
</th>
</tr>
<tr id="i1066" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/jaxp/JAXPNamespaceContext.html" title="class in org.eclipse.persistence.platform.xml.jaxp">JAXPNamespaceContext</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Wrap a org.eclipse.persistence.platform.xml.XMLNamespaceResolver
and expose it as a javax.xml.namespace.NamespaceContext.</div>
</th>
</tr>
<tr id="i1067" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/jaxp/JAXPParser.html" title="class in org.eclipse.persistence.platform.xml.jaxp">JAXPParser</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An implementation of XMLParser using JAXP 1.3 APIs.</div>
</th>
</tr>
<tr id="i1068" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/jaxp/JAXPPlatform.html" title="class in org.eclipse.persistence.platform.xml.jaxp">JAXPPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An implementation of XMLPlatform using JAXP 1.3 APIs.</div>
</th>
</tr>
<tr id="i1069" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/jaxp/JAXPTransformer.html" title="class in org.eclipse.persistence.platform.xml.jaxp">JAXPTransformer</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: An implementation of XMLTransformer using JAXP 1.3 APIs.</div>
</th>
</tr>
<tr id="i1070" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/jboss/JBossPlatform.html" title="class in org.eclipse.persistence.platform.server.jboss">JBossPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing JBoss-specific server behavior.</div>
</th>
</tr>
<tr id="i1071" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/jboss/JBossRuntimeServices.html" title="class in org.eclipse.persistence.services.jboss">JBossRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1072" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/jboss/JBossTransactionController.html" title="class in org.eclipse.persistence.transaction.jboss">JBossTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for JBoss JTA</div>
</th>
</tr>
<tr id="i1073" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/jboss/JBossTransactionController11.html" title="class in org.eclipse.persistence.transaction.jboss">JBossTransactionController11</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for JBoss JTA</div>
</th>
</tr>
<tr id="i1074" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/jdbc/JDBCType.html" title="interface in org.eclipse.persistence.platform.database.jdbc">JDBCType</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: Marker interface for JDBC type metadata</div>
</th>
</tr>
<tr id="i1075" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/jdbc/JDBCTypes.html" title="enum in org.eclipse.persistence.platform.database.jdbc">JDBCTypes</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: JDBC types</div>
</th>
</tr>
<tr id="i1076" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/JMSProcessingExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">JMSProcessingExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for JMSProcessingException messages.</div>
</th>
</tr>
<tr id="i1077" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/jms/JMSPublishingHelper.html" title="class in org.eclipse.persistence.sessions.coordination.jms">JMSPublishingHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helper class allows access to abstract JMSPublishingTransportManager internals when processing
JMS messages for RCM, and can be expanded upon to include other EclipseLink JMS functionality.</div>
</th>
</tr>
<tr id="i1078" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/jms/JMSPublishingTransportManager.html" title="class in org.eclipse.persistence.sessions.coordination.jms">JMSPublishingTransportManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a transport implementation for the Remote Command Module (RCM) that publishes
to a JMS topic.</div>
</th>
</tr>
<tr id="i1079" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/jms/JMSTopicTransportManager.html" title="class in org.eclipse.persistence.sessions.coordination.jms">JMSTopicTransportManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a transport implementation for the Remote Command Module (RCM) that both publishes
and subscribes to a JMS topic.</div>
</th>
</tr>
<tr id="i1080" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/JMXEnabledPlatform.html" title="interface in org.eclipse.persistence.platform.server">JMXEnabledPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This interface must be implemented by server platform classes that have
JMX/MBean functionality enabled in EclipseLink.<br>
As of EclipseLink</div>
</th>
</tr>
<tr id="i1081" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/JMXServerPlatformBase.html" title="class in org.eclipse.persistence.platform.server">JMXServerPlatformBase</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Subclass of org.eclipse.persistence.platform.server.ServerPlatformBase
in support of the JMXEnabledPlatform interface</div>
</th>
</tr>
<tr id="i1082" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/JNDIConnector.html" title="class in org.eclipse.persistence.sessions">JNDIConnector</a></td>
<th class="colLast" scope="row">
<div class="block">Specifies the J2EE DataSource lookup options.</div>
</th>
</tr>
<tr id="i1083" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/Join.html" title="class in org.eclipse.persistence.jpa.jpql.parser">Join</a></td>
<th class="colLast" scope="row">
<div class="block">A <b>JOIN</b> enables the fetching of an association as a side effect of the execution of a query.</div>
</th>
</tr>
<tr id="i1084" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JoinAssociationPathExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JoinAssociationPathExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a join association path expression.</div>
</th>
</tr>
<tr id="i1085" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JoinBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JoinBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the join expression.</div>
</th>
</tr>
<tr id="i1086" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JoinCollectionValuedPathExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JoinCollectionValuedPathExpressionFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1087" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/JoinColumn.html" title="interface in org.eclipse.persistence.jpa.config">JoinColumn</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1088" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JoinFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JoinFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JoinFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>JoinFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/Join.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>Join</code></a> when the portion of the query to parse starts
with <b>JOIN</b> or <b>FETCH JOIN</b>, respectively.</div>
</th>
</tr>
<tr id="i1089" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/JoinFetch.html" title="annotation in org.eclipse.persistence.annotations">JoinFetch</a></td>
<th class="colLast" scope="row">
<div class="block">A JoinFetch annotation can be used on any relationship mapping,
(OneToOne, ManyToOne, OneToMany, ManyToMany, BasicCollection, BasicMap).</div>
</th>
</tr>
<tr id="i1090" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JoinFetchBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JoinFetchBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the fetch join expression.</div>
</th>
</tr>
<tr id="i1091" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/JoinFetchType.html" title="enum in org.eclipse.persistence.annotations">JoinFetchType</a></td>
<th class="colLast" scope="row">
<div class="block">An enum type that is used within the JoinFetch annotation.</div>
</th>
</tr>
<tr id="i1092" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/JoinField.html" title="interface in org.eclipse.persistence.jpa.config">JoinField</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1093" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/JoinStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">JoinStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A <code><b>JOIN</b></code> enables the fetching of an association as a side effect of the
execution of a query.</div>
</th>
</tr>
<tr id="i1094" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/JoinTable.html" title="interface in org.eclipse.persistence.jpa.config">JoinTable</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1095" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/jotm/JotmTransactionController.html" title="class in org.eclipse.persistence.transaction.jotm">JotmTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for JOTM</div>
</th>
</tr>
<tr id="i1096" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/JpaCache.html" title="interface in org.eclipse.persistence.jpa">JpaCache</a></td>
<th class="colLast" scope="row">
<div class="block">Extends JPA Cache interface with additional EclipseLink API.</div>
</th>
</tr>
<tr id="i1097" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/JpaCriteriaBuilder.html" title="interface in org.eclipse.persistence.jpa">JpaCriteriaBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
EclipseLInk specific JPA Criteria interface.</div>
</th>
</tr>
<tr id="i1098" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/dynamic/JPADynamicHelper.html" title="class in org.eclipse.persistence.jpa.dynamic">JPADynamicHelper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1099" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/dynamic/JPADynamicTypeBuilder.html" title="class in org.eclipse.persistence.jpa.dynamic">JPADynamicTypeBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1100" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/JpaEntityManager.html" title="interface in org.eclipse.persistence.jpa">JpaEntityManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Defines the Interface for EclipseLink extensions to the EntityManager</div>
</th>
</tr>
<tr id="i1101" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/JpaEntityManagerFactory.html" title="interface in org.eclipse.persistence.jpa">JpaEntityManagerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Defines the Interface for EclipseLink extensions to the EntityManagerFactory</div>
</th>
</tr>
<tr id="i1102" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/JpaHelper.html" title="class in org.eclipse.persistence.jpa">JpaHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This sample illustrates the JPA helper methods that may be of use
to EclipseLink customers attempting to leverage EclipseLink specific functionality.</div>
</th>
</tr>
<tr id="i1103" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/JpaQuery.html" title="interface in org.eclipse.persistence.jpa">JpaQuery</a>&lt;<a href="org/eclipse/persistence/jpa/JpaQuery.html" title="type parameter in JpaQuery">X</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
EclipseLInk specific JPA query interface.</div>
</th>
</tr>
<tr id="i1104" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/JPAQueryBuilder.html" title="interface in org.eclipse.persistence.queries">JPAQueryBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This interface defines the entry point for implementing a JPQL query parsing
system in EclipseLink.</div>
</th>
</tr>
<tr id="i1105" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/JPARSErrorCodes.html" title="class in org.eclipse.persistence.exceptions">JPARSErrorCodes</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1106" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/exceptions/JPARSException.html" title="class in org.eclipse.persistence.jpa.rs.exceptions">JPARSException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1107" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/exceptions/JPARSExceptionMapper.html" title="class in org.eclipse.persistence.jpa.rs.exceptions">JPARSExceptionMapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1108" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/JPARSExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">JPARSExceptionResource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1109" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/JPARSLogger.html" title="class in org.eclipse.persistence.jpa.rs.util">JPARSLogger</a></td>
<th class="colLast" scope="row">
<div class="block">Logger for EclipseLink JPA-RS related functionality.</div>
</th>
</tr>
<tr id="i1110" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/JPAVersion.html" title="enum in org.eclipse.persistence.jpa.jpql">JPAVersion</a></td>
<th class="colLast" scope="row">
<div class="block">An enumeration listing the various releases of the Java Persistence specification.</div>
</th>
</tr>
<tr id="i1111" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/JPQLCall.html" title="class in org.eclipse.persistence.queries">JPQLCall</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used as an abstraction of a database invocation.</div>
</th>
</tr>
<tr id="i1112" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/JPQLException.html" title="class in org.eclipse.persistence.exceptions">JPQLException</a></td>
<th class="colLast" scope="row">
<div class="block"><B>Purpose</B>: EJBQL parsing and resolution problems will raise this exception</div>
</th>
</tr>
<tr id="i1113" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/JPQLExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">JPQLExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for EJBQLException.</div>
</th>
</tr>
<tr id="i1114" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JPQLExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>JPQLExpression</code> is the root of the parsed tree representation of a JPQL query.</div>
</th>
</tr>
<tr id="i1115" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser">JPQLGrammar</a></td>
<th class="colLast" scope="row">
<div class="block">A JPQL grammar defines how a JPQL query can be parsed.</div>
</th>
</tr>
<tr id="i1116" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar1_0.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLGrammar1_0</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in <a href="http://jcp.org/en/jsr/detail?id=220">JSR-220 - Enterprise JavaBeans 3.0</a>.</div>
</th>
</tr>
<tr id="i1117" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar2_0.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLGrammar2_0</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in
<a href="http://jcp.org/en/jsr/detail?id=317">JSR-337 - Java Persistence 2.0</a>.</div>
</th>
</tr>
<tr id="i1118" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar2_1.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLGrammar2_1</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLGrammar.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLGrammar</code></a> provides support for parsing JPQL queries defined in
<a href="http://jcp.org/en/jsr/detail?id=317">JSR-338 - Java Persistence 2.1</a>.</div>
</th>
</tr>
<tr id="i1119" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLQueryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">This defines a single Backus-Naur Form (BNF) of the JPQL grammar.</div>
</th>
</tr>
<tr id="i1120" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/JPQLQueryBuilder1_0.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">JPQLQueryBuilder1_0</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryBuilder</code></a> that provides support based on the Java Persistence
functional specification defined in <a href="http://jcp.org/en/jsr/detail?id=220">JSR-220 -
Enterprise JavaBeans 3.0</a>.</div>
</th>
</tr>
<tr id="i1121" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/JPQLQueryBuilder2_0.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">JPQLQueryBuilder2_0</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryBuilder</code></a> that provides support based on the Java Persistence
functional specification defined in <a href="http://jcp.org/en/jsr/detail?id=317">JSR-337 - Java
Persistence 2.0</a>.</div>
</th>
</tr>
<tr id="i1122" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/JPQLQueryBuilder2_1.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">JPQLQueryBuilder2_1</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IJPQLQueryBuilder.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IJPQLQueryBuilder</code></a> that provides support based on the Java Persistence
functional specification defined in <a href="http://jcp.org/en/jsr/detail?id=338">JSR-338 - Java
Persistence 2.1</a>.</div>
</th>
</tr>
<tr id="i1123" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/JPQLQueryBuilderWrapper.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">JPQLQueryBuilderWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">This builder wraps another builder and simply delegates the calls to it.</div>
</th>
</tr>
<tr id="i1124" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/JPQLQueryContext.html" title="class in org.eclipse.persistence.jpa.jpql.tools">JPQLQueryContext</a></td>
<th class="colLast" scope="row">
<div class="block">This context is used to store information related to the JPQL query.</div>
</th>
</tr>
<tr id="i1125" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/JPQLQueryContext.QueryExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools">JPQLQueryContext.QueryExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is responsible to retrieve the <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> that is the beginning of a
query.</div>
</th>
</tr>
<tr id="i1126" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/JPQLQueryDeclaration.html" title="interface in org.eclipse.persistence.jpa.jpql">JPQLQueryDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>JPQLQueryDeclaration</code> represents either an identification variable declaration or a
collection member declaration.</div>
</th>
</tr>
<tr id="i1127" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/JPQLQueryDeclaration.Type.html" title="enum in org.eclipse.persistence.jpa.jpql">JPQLQueryDeclaration.Type</a></td>
<th class="colLast" scope="row">
<div class="block">This enum type defines the various types of declarations supported by both the JPA functional
specification and EclipseLink.</div>
</th>
</tr>
<tr id="i1128" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/JPQLQueryProblem.html" title="interface in org.eclipse.persistence.jpa.jpql">JPQLQueryProblem</a></td>
<th class="colLast" scope="row">
<div class="block">A problem describes an issue found in a JPQL query because it is either grammatically or
semantically incorrect.</div>
</th>
</tr>
<tr id="i1129" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/JPQLQueryProblemMessages.html" title="interface in org.eclipse.persistence.jpa.jpql">JPQLQueryProblemMessages</a></td>
<th class="colLast" scope="row">
<div class="block">The list of messages used by <a href="org/eclipse/persistence/jpa/jpql/JPQLQueryProblem.html" title="interface in org.eclipse.persistence.jpa.jpql"><code>JPQLQueryProblems</code></a> when validating a JPQL query.</div>
</th>
</tr>
<tr id="i1130" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/JPQLQueryProblemResourceBundle.html" title="class in org.eclipse.persistence.jpa.jpql">JPQLQueryProblemResourceBundle</a></td>
<th class="colLast" scope="row">
<div class="block">The resource bundle containing the problems encountered in a JPQL query.</div>
</th>
</tr>
<tr id="i1131" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/JPQLQueryStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">JPQLQueryStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This is the root of the <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> hierarchy that represents a JPQL query.</div>
</th>
</tr>
<tr id="i1132" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/JPQLStatementBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">JPQLStatementBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the JPQL expression.</div>
</th>
</tr>
<tr id="i1133" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/json/JsonArrayBuilderResult.html" title="class in org.eclipse.persistence.oxm.json">JsonArrayBuilderResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1134" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JsonBuilderRecord.html" title="class in org.eclipse.persistence.oxm.record">JsonBuilderRecord</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1135" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JsonBuilderRecord.Level.html" title="class in org.eclipse.persistence.oxm.record">JsonBuilderRecord.Level</a></td>
<th class="colLast" scope="row">
<div class="block">Instances of this class are used to maintain state about the current
level of the JSON message being marshalled.</div>
</th>
</tr>
<tr id="i1136" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/JSONException.html" title="class in org.eclipse.persistence.exceptions">JSONException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
This class provides an implementation of EclipseLinkException specific to the EclipseLink JSON handling (marshall, unmarshall, Jersey provider)
</div>
</th>
</tr>
<tr id="i1137" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/JSONExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">JSONExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
<b>Purpose:</b></div>
</th>
</tr>
<tr id="i1138" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JSONFormattedWriterRecord.html" title="class in org.eclipse.persistence.oxm.record">JSONFormattedWriterRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is a Writer and the
JSON should be formatted with carriage returns and indenting.</div>
</th>
</tr>
<tr id="i1139" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JsonGeneratorRecord.html" title="class in org.eclipse.persistence.oxm.record">JsonGeneratorRecord</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1140" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/json/JsonGeneratorResult.html" title="class in org.eclipse.persistence.oxm.json">JsonGeneratorResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1141" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/json/JsonObjectBuilderResult.html" title="class in org.eclipse.persistence.oxm.json">JsonObjectBuilderResult</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1142" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/json/JsonParserSource.html" title="class in org.eclipse.persistence.oxm.json">JsonParserSource</a></td>
<th class="colLast" scope="row">
<div class="block">Object to be used with Unmarshaller to unmarshal <code>JsonParser</code> objects
Usage:
JsonParserSource source = new JsonParserSource(jsonParser);
Object unmarshalled = jaxbUnmarshaller.unmarshal(source);</div>
</th>
</tr>
<tr id="i1143" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JsonRecord.html" title="class in org.eclipse.persistence.oxm.record">JsonRecord</a>&lt;<a href="org/eclipse/persistence/oxm/record/JsonRecord.html" title="type parameter in JsonRecord">T</a> extends <a href="org/eclipse/persistence/oxm/record/JsonRecord.Level.html" title="class in org.eclipse.persistence.oxm.record">JsonRecord.Level</a>&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1144" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JsonRecord.Level.html" title="class in org.eclipse.persistence.oxm.record">JsonRecord.Level</a></td>
<th class="colLast" scope="row">
<div class="block">Instances of this class are used to maintain state about the current
level of the JSON message being marshalled.</div>
</th>
</tr>
<tr id="i1145" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/json/JsonSchemaOutputResolver.html" title="class in org.eclipse.persistence.jaxb.json">JsonSchemaOutputResolver</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:</div>
</th>
</tr>
<tr id="i1146" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/serializers/JSONSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">JSONSerializer</a></td>
<th class="colLast" scope="row">
<div class="block">Uses EclipseLink Moxy to convert an object to JSON.</div>
</th>
</tr>
<tr id="i1147" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/json/JsonStructureSource.html" title="class in org.eclipse.persistence.oxm.json">JsonStructureSource</a></td>
<th class="colLast" scope="row">
<div class="block">Object to be used with Unmarshaller to unmarshal jakarta.json.JsonStructure objects
(ie: jakarta.json.JsonObject or jakarta.json.JsonArray)
Usage:
JsonStructureSource source = new JsonStructureSource(jsonObject);
Object unmarshalled = jaxbUnmarshaller.unmarshal(source);</div>
</th>
</tr>
<tr id="i1148" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/JSONWithPadding.html" title="class in org.eclipse.persistence.oxm">JSONWithPadding</a>&lt;<a href="org/eclipse/persistence/oxm/JSONWithPadding.html" title="type parameter in JSONWithPadding">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">JSONWithPadding is used to hold an Object along with the corresponding callback name
to marshal.</div>
</th>
</tr>
<tr id="i1149" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JSONWriterRecord.html" title="class in org.eclipse.persistence.oxm.record">JSONWriterRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is a Writer and the
JSON should not be formatted with carriage returns or indenting.</div>
</th>
</tr>
<tr id="i1150" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JSONWriterRecord.Level.html" title="class in org.eclipse.persistence.oxm.record">JSONWriterRecord.Level</a></td>
<th class="colLast" scope="row">
<div class="block">Instances of this class are used to maintain state about the current
level of the JSON message being marshalled.</div>
</th>
</tr>
<tr id="i1151" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JSONWriterRecord.Output.html" title="interface in org.eclipse.persistence.oxm.record">JSONWriterRecord.Output</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1152" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/JSONWriterRecord.OutputStreamOutput.html" title="class in org.eclipse.persistence.oxm.record">JSONWriterRecord.OutputStreamOutput</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1153" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/JTA11TransactionController.html" title="class in org.eclipse.persistence.transaction">JTA11TransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController extensions for JTA 1.1</div>
</th>
</tr>
<tr id="i1154" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/JTASynchronizationListener.html" title="class in org.eclipse.persistence.transaction">JTASynchronizationListener</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Synchronization object implementation for JTA 1.0</div>
</th>
</tr>
<tr id="i1155" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/JTATransactionController.html" title="class in org.eclipse.persistence.transaction">JTATransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for JTA 1.0</div>
</th>
</tr>
<tr id="i1156" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/JTATransactionWrapper.html" title="class in org.eclipse.persistence.jpa.rs.util">JTATransactionWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1157" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/KeyExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">KeyExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable qualified by the <code><b>KEY</b></code> operator is a path
expression.</div>
</th>
</tr>
<tr id="i1158" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/KeyExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">KeyExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/KeyExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>KeyExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/KeyExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>KeyExpression</code></a> when the portion of the
query to parse starts with <b>KEY</b>.</div>
</th>
</tr>
<tr id="i1159" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/KeyExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">KeyExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This object represents an identification variable that maps the keys of a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a>.</div>
</th>
</tr>
<tr id="i1160" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/KeyResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">KeyResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to return the map key, which means that for identification
variables referring to an instance of an association or collection represented as a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a>, the identification variable is of the abstract schema type of the map key.</div>
</th>
</tr>
<tr id="i1161" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/KeywordExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">KeywordExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The expression representing some keywords: <code>TRUE</code>, <code>FALSE</code> or <code>NULL</code>.</div>
</th>
</tr>
<tr id="i1162" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/KeywordExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">KeywordExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>KeywordExpressionFactory</code> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/KeywordExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>KeywordExpression</code></a> when the
portion of the JPQL query to parse is <code><b>FALSE</b></code>, <code><b>TRUE</b></code> or
<code><b>NULL</b></code>.</div>
</th>
</tr>
<tr id="i1163" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/KeywordExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">KeywordExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The expression representing some keywords: <code>TRUE</code>, <code>FALSE</code> or <code>NULL</code>.</div>
</th>
</tr>
<tr id="i1164" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LengthExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LengthExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>LENGTH</b> function returns the length of the string in characters as an integer.</div>
</th>
</tr>
<tr id="i1165" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LengthExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LengthExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/LengthExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LengthExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/LengthExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LengthExpression</code></a> when the portion of
the query to parse starts with <b>LENGTH</b>.</div>
</th>
</tr>
<tr id="i1166" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/LengthExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">LengthExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>LENGTH</b></code> function returns the length of the string in characters as an integer.</div>
</th>
</tr>
<tr id="i1167" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LikeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LikeExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>LIKE</b> condition is used to specify a search for a pattern.</div>
</th>
</tr>
<tr id="i1168" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LikeExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LikeExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a expression.</div>
</th>
</tr>
<tr id="i1169" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LikeExpressionEscapeCharacterBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LikeExpressionEscapeCharacterBNF</a></td>
<th class="colLast" scope="row">
<div class="block">This BNF is used when parsing an invalid fragment or to extend the default grammar.</div>
</th>
</tr>
<tr id="i1170" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LikeExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LikeExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/LikeExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LikeExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/LikeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LikeExpression</code></a> when the portion of the
query to parse starts with <b>LIKE</b> or <b>NOT LIKE</b>.</div>
</th>
</tr>
<tr id="i1171" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/LikeExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">LikeExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>LIKE</b></code> condition is used to specify a search for a pattern.</div>
</th>
</tr>
<tr id="i1172" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/xmladapters/LinkAdapter.html" title="class in org.eclipse.persistence.jpa.rs.util.xmladapters">LinkAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">Used with JAXB to convert from a URL representing an relationship to an object
It provides functionality at marshall and unmarshall time
At marshall time, the target of a relationship will be marshalled as a URL that could be
used to find the object through a REST service
At unmarsall time, the URL will be deconstructed and used to find the object in JPA.</div>
</th>
</tr>
<tr id="i1173" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/LinkList.html" title="class in org.eclipse.persistence.jpa.rs.util.list">LinkList</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of Link objects</div>
</th>
</tr>
<tr id="i1174" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/LinkMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">LinkMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the Link class available in our Dynamic JAXB context.</div>
</th>
</tr>
<tr id="i1175" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/LinkV2MetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">LinkV2MetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the LinkV2 class available in our Dynamic JAXB context.</div>
</th>
</tr>
<tr id="i1176" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/ListChangeEvent.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">ListChangeEvent</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/ListChangeEvent.html" title="type parameter in ListChangeEvent">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IListChangeListener.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IListChangeListener</code></a> where the generics is the type of the
items.</div>
</th>
</tr>
<tr id="i1177" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/ListExpressionOperator.html" title="class in org.eclipse.persistence.expressions">ListExpressionOperator</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
A ListExpressionOperator is used with an ArgumentListFunctionExpression.</div>
</th>
</tr>
<tr id="i1178" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ListHolderStateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">ListHolderStateObject</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ListHolderStateObject.html" title="type parameter in ListHolderStateObject">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>ListHolderStateObject</code> is a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> having a list of children and this
gives access to some operation over the list.</div>
</th>
</tr>
<tr id="i1179" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterable/ListIterable.html" title="interface in org.eclipse.persistence.jpa.jpql.utility.iterable">ListIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterable/ListIterable.html" title="type parameter in ListIterable">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>ListIterable</code> simply forces the returned object to be an instance of <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>ListIterator</code></a>.</div>
</th>
</tr>
<tr id="i1180" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LiteralBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LiteralBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for literals, which is based on the listing defined in section 4.6.1 of the Java
Specification document for JPA 2.0.</div>
</th>
</tr>
<tr id="i1181" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LiteralExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LiteralExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/LiteralExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LiteralExpressionFactory</code></a> is responsible to return the right literal expression.</div>
</th>
</tr>
<tr id="i1182" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/LiteralType.html" title="enum in org.eclipse.persistence.jpa.jpql">LiteralType</a></td>
<th class="colLast" scope="row">
<div class="block">Some <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> can have a "literal",
this enumeration is used to visit an <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> and to retrieve the right value.</div>
</th>
</tr>
<tr id="i1183" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/LiteralVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">LiteralVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor traverses an <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>
and retrieves the "literal" value.</div>
</th>
</tr>
<tr id="i1184" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/LoadGroup.html" title="class in org.eclipse.persistence.queries">LoadGroup</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to load specified relationship attributes and nested
relationship attributes.</div>
</th>
</tr>
<tr id="i1185" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Lob.html" title="interface in org.eclipse.persistence.jpa.config">Lob</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1186" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LocateExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LocateExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>LOCATE</b> function returns the position of a given string within a string, starting the
search at a specified position.</div>
</th>
</tr>
<tr id="i1187" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LocateExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LocateExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/LocateExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LocateExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/LocateExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LocateExpression</code></a> when the portion of
the query to parse starts with <b>LOCATE</b>.</div>
</th>
</tr>
<tr id="i1188" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/LocateExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">LocateExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>LOCATE</b></code> function returns the position of a given string within a string,
starting the search at a specified position.</div>
</th>
</tr>
<tr id="i1189" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/LogCategory.html" title="enum in org.eclipse.persistence.logging">LogCategory</a></td>
<th class="colLast" scope="row">
<div class="block">EclipseLink categories used for logging name space.</div>
</th>
</tr>
<tr id="i1190" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/LogFormatter.html" title="class in org.eclipse.persistence.logging">LogFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">
Print a brief summary of a TopLink LogRecord in a human readable
format.</div>
</th>
</tr>
<tr id="i1191" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/LoggerType.html" title="class in org.eclipse.persistence.config">LoggerType</a></td>
<th class="colLast" scope="row">
<div class="block">Logger type persistence property values.</div>
</th>
</tr>
<tr id="i1192" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/logging/LoggingLocalization.html" title="class in org.eclipse.persistence.jpa.rs.logging">LoggingLocalization</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1193" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/logging/i18n/LoggingLocalizationResource.html" title="class in org.eclipse.persistence.jpa.rs.logging.i18n">LoggingLocalizationResource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1194" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LogicalExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LogicalExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression represents a logical expression, which means the first and second expressions are
aggregated with either <b>AND</b> or <b>OR</b>.</div>
</th>
</tr>
<tr id="i1195" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/LogicalExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">LogicalExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This expression represents a logical expression, which means the first and second expressions are
aggregated with either the <code><b>AND</b></code> or the <code><b>OR</b></code> operator.</div>
</th>
</tr>
<tr id="i1196" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/Login.html" title="interface in org.eclipse.persistence.sessions">Login</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define the information required to connect to an EclipseLink session.</div>
</th>
</tr>
<tr id="i1197" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/LogLevel.html" title="enum in org.eclipse.persistence.logging">LogLevel</a></td>
<th class="colLast" scope="row">
<div class="block">Log levels for EclipseLink logging.</div>
</th>
</tr>
<tr id="i1198" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LowerExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LowerExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>LOWER</b> function converts a string to lower case and it returns a string.</div>
</th>
</tr>
<tr id="i1199" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/LowerExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">LowerExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/LowerExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LowerExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/LowerExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>LowerExpression</code></a> when the portion of the
query to parse starts with <b>LOWER</b>.</div>
</th>
</tr>
<tr id="i1200" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/LowerExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">LowerExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>LOWER</b></code> function converts a string to lower case and it returns a string.</div>
</th>
</tr>
<tr id="i1201" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ManyToMany.html" title="interface in org.eclipse.persistence.jpa.config">ManyToMany</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1202" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/ManyToManyMapping.html" title="class in org.eclipse.persistence.mappings">ManyToManyMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Many to many mappings are used to represent the relationships
between a collection of source objects and a collection of target objects.</div>
</th>
</tr>
<tr id="i1203" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/querykeys/ManyToManyQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">ManyToManyQueryKey</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:Represents a m-m join query.</div>
</th>
</tr>
<tr id="i1204" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ManyToOne.html" title="interface in org.eclipse.persistence.jpa.config">ManyToOne</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1205" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/ManyToOneMapping.html" title="class in org.eclipse.persistence.mappings">ManyToOneMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Define the relationship to be a ManyToOne.</div>
</th>
</tr>
<tr id="i1206" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/MapChangeEvent.html" title="class in org.eclipse.persistence.descriptors.changetracking">MapChangeEvent</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a change event for Map types.</div>
</th>
</tr>
<tr id="i1207" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/MapComponentMapping.html" title="interface in org.eclipse.persistence.mappings.foundation">MapComponentMapping</a></td>
<th class="colLast" scope="row">
<div class="block">A MapComponentMapping is any mapping that can be used as the key or the value
in a mapping that uses a MappedKeyMapContainerPolicy.</div>
</th>
</tr>
<tr id="i1208" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/MapKey.html" title="interface in org.eclipse.persistence.jpa.config">MapKey</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1209" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/MapKeyConvert.html" title="annotation in org.eclipse.persistence.annotations">MapKeyConvert</a></td>
<th class="colLast" scope="row">
<div class="block">The MapKeyConvert annotation specifies that a named converter should be used
with the corresponding mapped attribute key column.</div>
</th>
</tr>
<tr id="i1210" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/foundation/MapKeyMapping.html" title="interface in org.eclipse.persistence.mappings.foundation">MapKeyMapping</a></td>
<th class="colLast" scope="row">
<div class="block">MapKeyMapping is implemented by DatabaseMappings that can be used to map the key in a map
that uses a MappedKeyMapContainerPolicy.</div>
</th>
</tr>
<tr id="i1211" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/interactions/MappedInteraction.html" title="class in org.eclipse.persistence.eis.interactions">MappedInteraction</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the specification for a call to a JCA interaction using Mapped records.</div>
</th>
</tr>
<tr id="i1212" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/MappedSuperclass.html" title="interface in org.eclipse.persistence.jpa.config">MappedSuperclass</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1213" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Mappings.html" title="interface in org.eclipse.persistence.jpa.config">Mappings</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1214" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/MappingsGenerator.html" title="class in org.eclipse.persistence.jaxb.compiler">MappingsGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1215" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/MarshalCallback.html" title="class in org.eclipse.persistence.jaxb.compiler">MarshalCallback</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1216" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/MarshalException.html" title="class in jakarta.xml.bind">MarshalException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception indicates that an error has occurred while performing
a marshal operation that the provider is unable to recover from.</div>
</th>
</tr>
<tr id="i1217" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/Marshaller.html" title="interface in jakarta.xml.bind">Marshaller</a></td>
<th class="colLast" scope="row">
<div class="block">
The <code>Marshaller</code> class is responsible for governing the process
of serializing Java content trees back into XML data.</div>
</th>
</tr>
<tr id="i1218" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/Marshaller.Listener.html" title="class in jakarta.xml.bind">Marshaller.Listener</a></td>
<th class="colLast" scope="row">
<div class="block">
Register an instance of an implementation of this class with a <a href="jakarta/xml/bind/Marshaller.html" title="interface in jakarta.xml.bind"><code>Marshaller</code></a> to externally listen
for marshal events.</div>
</th>
</tr>
<tr id="i1219" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/MarshallerProperties.html" title="class in org.eclipse.persistence.jaxb">MarshallerProperties</a></td>
<th class="colLast" scope="row">
<div class="block">These are properties that may be set on an instance of Marshaller.</div>
</th>
</tr>
<tr id="i1220" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/MarshalRecord.html" title="class in org.eclipse.persistence.oxm.record">MarshalRecord</a>&lt;<a href="org/eclipse/persistence/oxm/record/MarshalRecord.html" title="type parameter in MarshalRecord">MARSHALLER</a> extends org.eclipse.persistence.internal.oxm.Marshaller&gt;</td>
<th class="colLast" scope="row">
<div class="block">A MarshalRecord encapsulates the marshal target.</div>
</th>
</tr>
<tr id="i1221" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/MatrixParameters.html" title="class in org.eclipse.persistence.jpa.rs">MatrixParameters</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1222" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/MaxDBPlatform.html" title="class in org.eclipse.persistence.platform.database">MaxDBPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Database Platform for SAP MaxDB.</b></div>
</th>
</tr>
<tr id="i1223" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/MaxFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">MaxFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1224" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/MaxFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MaxFunction</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i1225" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/MaxFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MaxFunctionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/MaxFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>MaxFunctionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/MaxFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>MaxFunction</code></a> when the portion of the query
to parse starts with <b>MAX</b>.</div>
</th>
</tr>
<tr id="i1226" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/MaxFunctionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">MaxFunctionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i1227" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/mbean/MBeanDevelopmentServices.html" title="class in org.eclipse.persistence.services.mbean">MBeanDevelopmentServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Identity Map Manager.</div>
</th>
</tr>
<tr id="i1228" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/mbean/MBeanDevelopmentServicesMBean.html" title="interface in org.eclipse.persistence.services.mbean">MBeanDevelopmentServicesMBean</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Identity Map Manager.</div>
</th>
</tr>
<tr id="i1229" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/glassfish/MBeanGlassfishRuntimeServices.html" title="class in org.eclipse.persistence.services.glassfish">MBeanGlassfishRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1230" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/glassfish/MBeanGlassfishRuntimeServicesMBean.html" title="interface in org.eclipse.persistence.services.glassfish">MBeanGlassfishRuntimeServicesMBean</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1231" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/jboss/MBeanJBossRuntimeServices.html" title="class in org.eclipse.persistence.services.jboss">MBeanJBossRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1232" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/jboss/MBeanJBossRuntimeServicesMBean.html" title="interface in org.eclipse.persistence.services.jboss">MBeanJBossRuntimeServicesMBean</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1233" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/mbean/MBeanRuntimeServices.html" title="class in org.eclipse.persistence.services.mbean">MBeanRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1234" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/mbean/MBeanRuntimeServicesMBean.html" title="interface in org.eclipse.persistence.services.mbean">MBeanRuntimeServicesMBean</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1235" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/weblogic/MBeanWebLogicRuntimeServices.html" title="class in org.eclipse.persistence.services.weblogic">MBeanWebLogicRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1236" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/weblogic/MBeanWebLogicRuntimeServicesMBean.html" title="interface in org.eclipse.persistence.services.weblogic">MBeanWebLogicRuntimeServicesMBean</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1237" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/websphere/MBeanWebSphereRuntimeServices.html" title="class in org.eclipse.persistence.services.websphere">MBeanWebSphereRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1238" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/websphere/MBeanWebSphereRuntimeServicesMBean.html" title="interface in org.eclipse.persistence.services.websphere">MBeanWebSphereRuntimeServicesMBean</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1239" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/MediaType.html" title="enum in org.eclipse.persistence.oxm">MediaType</a></td>
<th class="colLast" scope="row">
<div class="block">This enum represents the different media types supported by EclipseLink MOXy.</div>
</th>
</tr>
<tr id="i1240" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/MergeChangeSetCommand.html" title="class in org.eclipse.persistence.sessions.coordination">MergeChangeSetCommand</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a remote command implementation for remote cache
merges of changes.</div>
</th>
</tr>
<tr id="i1241" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/dynamic/metadata/Metadata.html" title="class in org.eclipse.persistence.jaxb.dynamic.metadata">Metadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1242" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/MetadataRefreshListener.html" title="interface in org.eclipse.persistence.sessions.coordination">MetadataRefreshListener</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1243" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/MetadataResource.html" title="class in org.eclipse.persistence.jpa.rs.resources">MetadataResource</a></td>
<th class="colLast" scope="row">
<div class="block">JPARS 2.0 metadata catalog.</div>
</th>
</tr>
<tr id="i1244" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/metadata/MetadataSource.html" title="interface in org.eclipse.persistence.jaxb.metadata">MetadataSource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1245" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/metadata/MetadataSource.html" title="interface in org.eclipse.persistence.jpa.metadata">MetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Interface used to support additional persistence unit
metadata being provided from outside of what was packaged within the
application.</div>
</th>
</tr>
<tr id="i1246" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/metadata/MetadataSourceAdapter.html" title="class in org.eclipse.persistence.jaxb.metadata">MetadataSourceAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">You may subclass this class rather than implement the MetadataSource
interface allowing insulation from future additions to the interface.</div>
</th>
</tr>
<tr id="i1247" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/metadata/MetadataSourceAdapter.html" title="class in org.eclipse.persistence.jpa.metadata">MetadataSourceAdapter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: To provide a trivial implementation of MetadataSource.</div>
</th>
</tr>
<tr id="i1248" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/transformers/MethodBasedAttributeTransformer.html" title="class in org.eclipse.persistence.mappings.transformers">MethodBasedAttributeTransformer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1249" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/transformers/MethodBasedFieldTransformer.html" title="class in org.eclipse.persistence.mappings.transformers">MethodBasedFieldTransformer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1250" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/MethodBaseQueryRedirector.html" title="class in org.eclipse.persistence.queries">MethodBaseQueryRedirector</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Allows a class to be a <code>QueryRedirector</code> without implementing
<a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries"><code>QueryRedirector</code></a>.</div>
</th>
</tr>
<tr id="i1251" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/MethodClassExtractor.html" title="class in org.eclipse.persistence.descriptors">MethodClassExtractor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Used to allow complex inheritance support.</div>
</th>
</tr>
<tr id="i1252" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/MethodExitLogData.html" title="class in org.eclipse.persistence.jpa.rs.util">MethodExitLogData</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1253" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/MimeTypePolicy.html" title="interface in org.eclipse.persistence.oxm.mappings">MimeTypePolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Purpose:</div>
</th>
</tr>
<tr id="i1254" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/MinFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">MinFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1255" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/MinFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MinFunction</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i1256" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/MinFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MinFunctionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/MinFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>MinFunctionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/MinFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>MinFunction</code></a> when the portion of the query
to parse starts with <b>MIN</b>.</div>
</th>
</tr>
<tr id="i1257" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/MinFunctionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">MinFunctionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i1258" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ModExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ModExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The modulo operation finds the remainder of division of one number by another.</div>
</th>
</tr>
<tr id="i1259" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ModExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ModExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ModExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ModExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ModExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ModExpression</code></a> when the portion of the
query to parse starts with <b>MOD</b>.</div>
</th>
</tr>
<tr id="i1260" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ModExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ModExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The modulo operation finds the remainder of division of one number by another.</div>
</th>
</tr>
<tr id="i1261" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ModifyAllQuery.html" title="class in org.eclipse.persistence.queries">ModifyAllQuery</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Query used to perform a bulk delete using the expression framework.</div>
</th>
</tr>
<tr id="i1262" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ModifyQuery.html" title="class in org.eclipse.persistence.queries">ModifyQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class for all modify queries.</div>
</th>
</tr>
<tr id="i1263" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/rs/MOXyJsonProvider.html" title="class in org.eclipse.persistence.jaxb.rs">MOXyJsonProvider</a></td>
<th class="colLast" scope="row">
<div class="block">This is an implementation of <i>MessageBodyReader</i>/<i>MessageBodyWriter
</i> that can be used to enable EclipseLink JAXB (MOXy) as the JSON
provider.</div>
</th>
</tr>
<tr id="i1264" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/MOXySystemProperties.html" title="class in org.eclipse.persistence.jaxb">MOXySystemProperties</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1265" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/MultiplicationExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">MultiplicationExpression</a></td>
<th class="colLast" scope="row">
<div class="block">One of the four binary operators.</div>
</th>
</tr>
<tr id="i1266" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/MultiplicationExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">MultiplicationExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">TODO:
<b>BNF:</b> <code>arithmetic_expression ::= arithmetic_expression * arithmetic_term</code></div>
</th>
</tr>
<tr id="i1267" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Multitenant.html" title="annotation in org.eclipse.persistence.annotations">Multitenant</a></td>
<th class="colLast" scope="row">
<div class="block">Multitenant specifies that a given entity is shared amongst multiple tenants
of a given application.</div>
</th>
</tr>
<tr id="i1268" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Multitenant.html" title="interface in org.eclipse.persistence.jpa.config">Multitenant</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1269" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/MultitenantPolicy.html" title="interface in org.eclipse.persistence.descriptors">MultitenantPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A multitenant interface.</div>
</th>
</tr>
<tr id="i1270" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/MultitenantPrimaryKeyMapping.html" title="class in org.eclipse.persistence.mappings">MultitenantPrimaryKeyMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Maps a multitenant property to the corresponding database
field type.</div>
</th>
</tr>
<tr id="i1271" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/MultitenantType.html" title="enum in org.eclipse.persistence.annotations">MultitenantType</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that is used within the Multitenant annotation.</div>
</th>
</tr>
<tr id="i1272" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Mutable.html" title="annotation in org.eclipse.persistence.annotations">Mutable</a></td>
<th class="colLast" scope="row">
<div class="block">A Mutable annotation can be used on a @Basic mapping.</div>
</th>
</tr>
<tr id="i1273" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/MySQLPlatform.html" title="class in org.eclipse.persistence.platform.database">MySQLPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides MySQL specific behavior.</div>
</th>
</tr>
<tr id="i1274" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/NamedNativeQuery.html" title="interface in org.eclipse.persistence.jpa.config">NamedNativeQuery</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1275" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/NamedPLSQLStoredFunctionQueries.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">NamedPLSQLStoredFunctionQueries</a></td>
<th class="colLast" scope="row">
<div class="block">A NamedPLSQLStoredFunctionQueries annotation allows the definition of multiple
NamedPLSQLStoredFunctionQuery.</div>
</th>
</tr>
<tr id="i1276" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/NamedPlsqlStoredFunctionQuery.html" title="interface in org.eclipse.persistence.jpa.config">NamedPlsqlStoredFunctionQuery</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1277" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/NamedPLSQLStoredFunctionQuery.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">NamedPLSQLStoredFunctionQuery</a></td>
<th class="colLast" scope="row">
<div class="block">A NamedPLSQLStoredFunctionQuery annotation allows the definition of queries that
call PLSQL stored functions as named queries.</div>
</th>
</tr>
<tr id="i1278" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/NamedPLSQLStoredProcedureQueries.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">NamedPLSQLStoredProcedureQueries</a></td>
<th class="colLast" scope="row">
<div class="block">A NamedPLSQLStoredProcedureQueries annotation allows the definition of multiple
NamedPLSQLStoredProcedureQuery.</div>
</th>
</tr>
<tr id="i1279" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/NamedPlsqlStoredProcedureQuery.html" title="interface in org.eclipse.persistence.jpa.config">NamedPlsqlStoredProcedureQuery</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1280" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/NamedPLSQLStoredProcedureQuery.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">NamedPLSQLStoredProcedureQuery</a></td>
<th class="colLast" scope="row">
<div class="block">A PLSQLNamedStoredProcedureQuery annotation allows the definition of queries that
call PLSQL stored procedures as named queries.</div>
</th>
</tr>
<tr id="i1281" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/NamedQuery.html" title="interface in org.eclipse.persistence.jpa.config">NamedQuery</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1282" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/NamedStoredFunctionQueries.html" title="annotation in org.eclipse.persistence.annotations">NamedStoredFunctionQueries</a></td>
<th class="colLast" scope="row">
<div class="block">A NamedStoredFunctionQueries annotation allows the definition of multiple
NamedStoredFunctionQuery.</div>
</th>
</tr>
<tr id="i1283" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/NamedStoredFunctionQuery.html" title="annotation in org.eclipse.persistence.annotations">NamedStoredFunctionQuery</a></td>
<th class="colLast" scope="row">
<div class="block">A NamedStoredFunctionQuery annotation allows the definition of queries that
call stored functions as named queries.</div>
</th>
</tr>
<tr id="i1284" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/NamedStoredFunctionQuery.html" title="interface in org.eclipse.persistence.jpa.config">NamedStoredFunctionQuery</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1285" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/NamedStoredProcedureQueries.html" title="annotation in org.eclipse.persistence.annotations">NamedStoredProcedureQueries</a></td>
<th class="colLast" scope="row">
<div class="block">A NamedStoredProcedureQueries annotation allows the definition of multiple
NamedStoredProcedureQuery.</div>
</th>
</tr>
<tr id="i1286" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/NamedStoredProcedureQuery.html" title="annotation in org.eclipse.persistence.annotations">NamedStoredProcedureQuery</a></td>
<th class="colLast" scope="row">
<div class="block">A NamedStoredProcedureQuery annotation allows the definition of queries that
call stored procedures as named queries.</div>
</th>
</tr>
<tr id="i1287" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/NamedStoredProcedureQuery.html" title="interface in org.eclipse.persistence.jpa.config">NamedStoredProcedureQuery</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1288" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/NamespaceInfo.html" title="class in org.eclipse.persistence.jaxb.compiler">NamespaceInfo</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1289" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/NamespacePrefixMapper.html" title="class in org.eclipse.persistence.oxm">NamespacePrefixMapper</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:Provides a means to customise the namespace prefixes used while marshalling
An implementation of this class can be set on an instance of XMLMarshaller to allow for
each instance of XMLMarshaller to use different namespace prefixes.</div>
</th>
</tr>
<tr id="i1290" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/NamespaceResolver.html" title="class in org.eclipse.persistence.oxm">NamespaceResolver</a></td>
<th class="colLast" scope="row">
<div class="block">It is common for an XML document to include one or more namespaces.</div>
</th>
</tr>
<tr id="i1291" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/NativeSequence.html" title="class in org.eclipse.persistence.sequencing">NativeSequence</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a database's native sequencing mechanism.</div>
</th>
</tr>
<tr id="i1292" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/NestedTableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">NestedTableDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow for creation of nested table types.</div>
</th>
</tr>
<tr id="i1293" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/NestedTableMapping.html" title="class in org.eclipse.persistence.mappings.structures">NestedTableMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
Nested tables are similar to <code>VARRAYs</code> except internally they store their information in a separate table
from their parent structure's table.</div>
</th>
</tr>
<tr id="i1294" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NewValueBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NewValueBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a new value expression.</div>
</th>
</tr>
<tr id="i1295" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/documentpreservation/NodeOrderingPolicy.html" title="class in org.eclipse.persistence.oxm.documentpreservation">NodeOrderingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provide a policy that specifies how new XML Elements are added to an
existing XML Document.</div>
</th>
</tr>
<tr id="i1296" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/NodeRecord.html" title="class in org.eclipse.persistence.oxm.record">NodeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is a Node.</div>
</th>
</tr>
<tr id="i1297" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/invalidation/NoExpiryCacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">NoExpiryCacheInvalidationPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A cache invalidation policy in which no objects will expire.</div>
</th>
</tr>
<tr id="i1298" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Noncacheable.html" title="annotation in org.eclipse.persistence.annotations">Noncacheable</a></td>
<th class="colLast" scope="row">
<div class="block">The NonCacheable annotation is used to configure caching behavior for
relationships.</div>
</th>
</tr>
<tr id="i1299" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/adapters/NormalizedStringAdapter.html" title="class in jakarta.xml.bind.annotation.adapters">NormalizedStringAdapter</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="jakarta/xml/bind/annotation/adapters/XmlAdapter.html" title="class in jakarta.xml.bind.annotation.adapters"><code>XmlAdapter</code></a> to handle <code>xs:normalizedString</code>.</div>
</th>
</tr>
<tr id="i1300" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/NoServerPlatform.html" title="class in org.eclipse.persistence.platform.server">NoServerPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This platform is used when EclipseLink is not within any server (Oc4j, WebLogic, ...)
This is also the default platform for all newly created DatabaseSessions.</div>
</th>
</tr>
<tr id="i1301" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/NoServerPlatformDetector.html" title="class in org.eclipse.persistence.platform.server">NoServerPlatformDetector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1302" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/NoSql.html" title="interface in org.eclipse.persistence.jpa.config">NoSql</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1303" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NotExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NotExpression</a></td>
<th class="colLast" scope="row">
<div class="block"><b>BNF:</b> <code>expression ::= NOT conditional_primary</code></div>
</th>
</tr>
<tr id="i1304" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NotExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NotExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/NotExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>NotExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/NotExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>NotExpression</code></a> when the portion of the
query to parse starts with <b>NOT</b>.</div>
</th>
</tr>
<tr id="i1305" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/NotExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">NotExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block"><b>BNF:</b> <code>expression ::= NOT conditional_primary</code></div>
</th>
</tr>
<tr id="i1306" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/NotIdentifiableEvent.html" title="interface in jakarta.xml.bind">NotIdentifiableEvent</a></td>
<th class="colLast" scope="row">
<div class="block">This event indicates that a problem was encountered resolving an ID/IDREF.</div>
</th>
</tr>
<tr id="i1307" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/NotIdentifiableEventImpl.html" title="class in jakarta.xml.bind.helpers">NotIdentifiableEventImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Default implementation of the NotIdentifiableEvent interface.</div>
</th>
</tr>
<tr id="i1308" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NullComparisonExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullComparisonExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A null comparison tests whether or not the single-valued path expression or input parameter is a
<b>NULL</b> value.</div>
</th>
</tr>
<tr id="i1309" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NullComparisonExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullComparisonExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a null comparison expression.</div>
</th>
</tr>
<tr id="i1310" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/NullComparisonExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">NullComparisonExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A null comparison tests whether or not the single-valued path expression or input parameter is a
<code><b>NULL</b></code> value.</div>
</th>
</tr>
<tr id="i1311" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NullExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>null</code> <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> is used instead of a true <code>null</code>, which allows
operations to be performed without doing a <code>null</code> check first.</div>
</th>
</tr>
<tr id="i1312" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/filter/NullFilter.html" title="class in org.eclipse.persistence.jpa.jpql.utility.filter">NullFilter</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>null</code> implementation of a <code>Filter</code>.</div>
</th>
</tr>
<tr id="i1313" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NullIfExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullIfExpression</a></td>
<th class="colLast" scope="row">
<div class="block"><b>NULLIF</b> returns the first expression if the two expressions are not equal.</div>
</th>
</tr>
<tr id="i1314" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NullIfExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullIfExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a nullif expression.</div>
</th>
</tr>
<tr id="i1315" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NullIfExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NullIfExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/NullIfExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>NullIfExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/NullIfExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>NullIfExpression</code></a> when the portion of
the query to parse starts with <b>NULLIF</b>.</div>
</th>
</tr>
<tr id="i1316" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/NullIfExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">NullIfExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block"><code><b>NULLIF</b></code> returns the first expression if the two expressions are not equal.</div>
</th>
</tr>
<tr id="i1317" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/NullPolicy.html" title="class in org.eclipse.persistence.oxm.mappings.nullpolicy">NullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
<b>Description</b>:
This null policy is the default implementation class.<br>
Marshal:<br>
The boolean value of the isSet() state of a node has no effect on whether a node will be written out
for a null value - a set is always performed unless the isSetPerformedForAbsentNode flag
is set to false for absent nodes.<br>
Unmarshal:<br></div>
</th>
</tr>
<tr id="i1318" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/NullResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">NullResolver</a></td>
<th class="colLast" scope="row">
<div class="block">A "null" implementation of a <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a>.</div>
</th>
</tr>
<tr id="i1319" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NumericLiteral.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NumericLiteral</a></td>
<th class="colLast" scope="row">
<div class="block">Exact numeric literals support the use of Java integer literal syntax as well as SQL exact
numeric literal syntax.</div>
</th>
</tr>
<tr id="i1320" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/NumericLiteralBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">NumericLiteralBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a numeric literal.</div>
</th>
</tr>
<tr id="i1321" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/NumericLiteralStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">NumericLiteralStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Exact numeric literals support the use of Java integer literal syntax as well as SQL exact
numeric literal syntax.</div>
</th>
</tr>
<tr id="i1322" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/NumericResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">NumericResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to return the numeric type for a list of <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolvers</code></a>.</div>
</th>
</tr>
<tr id="i1323" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/NumericTypeComparator.html" title="class in org.eclipse.persistence.jpa.jpql.tools">NumericTypeComparator</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Comparator</code></a> is used to sort <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>ITypes</code></a> based on the numerical priority.</div>
</th>
</tr>
<tr id="i1324" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/ObjectArrayMapping.html" title="class in org.eclipse.persistence.mappings.structures">ObjectArrayMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
In an object-relational data model, structures can contain "Arrays" or collections of other data-types.</div>
</th>
</tr>
<tr id="i1325" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ObjectBuildingQuery.html" title="class in org.eclipse.persistence.queries">ObjectBuildingQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class for all read queries that build objects and potentially manipulate
the TopLink cache.</div>
</th>
</tr>
<tr id="i1326" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/ObjectChangePolicy.html" title="interface in org.eclipse.persistence.descriptors.changetracking">ObjectChangePolicy</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Implementers of ObjectChangePolicy implement the code which computes changes sets
for the UnitOfWork commit process.</div>
</th>
</tr>
<tr id="i1327" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/ObjectChangeSet.html" title="interface in org.eclipse.persistence.sessions.changesets">ObjectChangeSet</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provides API to the Class that holds all changes made to a particular Object.</div>
</th>
</tr>
<tr id="i1328" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/changetracking/ObjectChangeTrackingPolicy.html" title="class in org.eclipse.persistence.descriptors.changetracking">ObjectChangeTrackingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A ObjectChangeTrackingPolicy allows an object to calculate for itself whether
it should has changed by implementing ChangeTracker.</div>
</th>
</tr>
<tr id="i1329" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ObjectExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ObjectExpression</a></td>
<th class="colLast" scope="row">
<div class="block">Stand-alone identification variables in the <b>SELECT</b> clause may optionally be qualified by
the <b>OBJECT</b> operator.</div>
</th>
</tr>
<tr id="i1330" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ObjectExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ObjectExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an object expression.</div>
</th>
</tr>
<tr id="i1331" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ObjectExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ObjectExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ObjectExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ObjectExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ObjectExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ObjectExpression</code></a> when the portion of
the query to parse starts with <b>OBJECT</b>.</div>
</th>
</tr>
<tr id="i1332" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ObjectExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ObjectExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Stand-alone identification variables in the <code><b>SELECT</b></code> clause may optionally be
qualified by the <code><b>OBJECT</b></code> operator.</div>
</th>
</tr>
<tr id="i1333" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/ObjectFactory.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">ObjectFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This object contains factory methods for each
Java content interface and Java element interface
generated in the org.eclipse.persistence.jaxb.xmlmodel package.</div>
</th>
</tr>
<tr id="i1334" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/ObjectGraph.html" title="interface in org.eclipse.persistence.jaxb">ObjectGraph</a></td>
<th class="colLast" scope="row">
<div class="block">This type represents the root of an object graph that will be used
as a template to define the attribute nodes and boundaries of a
graph of JAXB objects and relationships.</div>
</th>
</tr>
<tr id="i1335" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/ObjectGraphBuilder.html" title="class in org.eclipse.persistence.jpa.rs.util">ObjectGraphBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Builds object graph for JPARS 2.0.</div>
</th>
</tr>
<tr id="i1336" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ObjectLevelModifyQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelModifyQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class for all object modify queries.</div>
</th>
</tr>
<tr id="i1337" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ObjectLevelReadQuery.html" title="class in org.eclipse.persistence.queries">ObjectLevelReadQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class for all read queries using objects.</div>
</th>
</tr>
<tr id="i1338" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/ObjectReferenceChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">ObjectReferenceChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provides API for the ObjectReferenceChangeRecord.</div>
</th>
</tr>
<tr id="i1339" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/ObjectReferenceMapping.html" title="class in org.eclipse.persistence.mappings">ObjectReferenceMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Abstract class for 1:1, variable 1:1 and reference mappings</div>
</th>
</tr>
<tr id="i1340" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/ObjectRelationalDatabaseField.html" title="class in org.eclipse.persistence.mappings.structures">ObjectRelationalDatabaseField</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
A database field of object-relational type: either a java.sql.Array,
java.sql.Struct, or java.sql.Ref.</div>
</th>
</tr>
<tr id="i1341" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/ObjectRelationalDataTypeDescriptor.html" title="class in org.eclipse.persistence.mappings.structures">ObjectRelationalDataTypeDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
Differentiates object-relational descriptors from normal relational descriptors.</div>
</th>
</tr>
<tr id="i1342" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ObjectTypeConverter.html" title="annotation in org.eclipse.persistence.annotations">ObjectTypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block">The ObjectTypeConverter annotation is used to specify a TopLink
org.eclipse.persistence.mappings.converters.ObjectTypeConverter that converts a fixed
number of database data value(s) to Java object value(s) during the reading
and writing of a mapped attribute
An ObjectTypeConverter must be be uniquely identified by name and can be
defined at the class, field and property level and can be specified within
an Entity, MappedSuperclass and Embeddable class.</div>
</th>
</tr>
<tr id="i1343" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ObjectTypeConverter.html" title="interface in org.eclipse.persistence.jpa.config">ObjectTypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1344" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/converters/ObjectTypeConverter.html" title="class in org.eclipse.persistence.mappings.converters">ObjectTypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Object type converter is used to match a fixed number of database data values
to Java object value.</div>
</th>
</tr>
<tr id="i1345" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ObjectTypeConverters.html" title="annotation in org.eclipse.persistence.annotations">ObjectTypeConverters</a></td>
<th class="colLast" scope="row">
<div class="block">An ObjectTypeConverters annotation allows the definition of multiple
ObjectTypeConverter.</div>
</th>
</tr>
<tr id="i1346" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/ObjectVarrayDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">ObjectVarrayDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow for creation of object varray type.</div>
</th>
</tr>
<tr id="i1347" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/oc4j/Oc4jPlatform.html" title="class in org.eclipse.persistence.platform.server.oc4j">Oc4jPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing Oc4j-specific server behavior.</div>
</th>
</tr>
<tr id="i1348" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/oc4j/Oc4jTransactionController.html" title="class in org.eclipse.persistence.transaction.oc4j">Oc4jTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for OC4J JTA</div>
</th>
</tr>
<tr id="i1349" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OnClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OnClause</a></td>
<th class="colLast" scope="row">
<div class="block">Returns an expression that allows a join <b>ON</b> clause to be defined.</div>
</th>
</tr>
<tr id="i1350" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OnClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OnClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the on clause.</div>
</th>
</tr>
<tr id="i1351" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OnClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OnClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/OnClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OnClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/OnClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OnClause</code></a> when the portion of the query to
parse starts with <b>ON</b>.</div>
</th>
</tr>
<tr id="i1352" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/OneToMany.html" title="interface in org.eclipse.persistence.jpa.config">OneToMany</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1353" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/OneToManyMapping.html" title="class in org.eclipse.persistence.mappings">OneToManyMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This mapping is used to represent the
typical RDBMS relationship between a single
source object and collection of target objects; where,
on the database, the target objects have references
(foreign keys) to the source object.</div>
</th>
</tr>
<tr id="i1354" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/querykeys/OneToManyQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">OneToManyQueryKey</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>:Represents a 1-m join query.</div>
</th>
</tr>
<tr id="i1355" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/OneToOne.html" title="interface in org.eclipse.persistence.jpa.config">OneToOne</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1356" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/OneToOneMapping.html" title="class in org.eclipse.persistence.mappings">OneToOneMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: One to one mappings are used to represent a pointer references
between two java objects.</div>
</th>
</tr>
<tr id="i1357" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/OneToOneMapping.ShallowMode.html" title="enum in org.eclipse.persistence.mappings">OneToOneMapping.ShallowMode</a></td>
<th class="colLast" scope="row">
<div class="block">Mode for writeFromObjectIntoRowInternal method</div>
</th>
</tr>
<tr id="i1358" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/querykeys/OneToOneQueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">OneToOneQueryKey</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define an alias to a foreign one to one object.</div>
</th>
</tr>
<tr id="i1359" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/OptimisticLockException.html" title="class in org.eclipse.persistence.exceptions">OptimisticLockException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This exception is used when TopLink's optimistic locking feature is used.</div>
</th>
</tr>
<tr id="i1360" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/OptimisticLockExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">OptimisticLockExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for OptimisticLockException messages.</div>
</th>
</tr>
<tr id="i1361" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/OptimisticLocking.html" title="annotation in org.eclipse.persistence.annotations">OptimisticLocking</a></td>
<th class="colLast" scope="row">
<div class="block">The OptimisticLocking annotation is used to specify the type of optimistic
locking TopLink should use when updating or deleting entities.</div>
</th>
</tr>
<tr id="i1362" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/OptimisticLocking.html" title="interface in org.eclipse.persistence.jpa.config">OptimisticLocking</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1363" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/OptimisticLockingType.html" title="enum in org.eclipse.persistence.annotations">OptimisticLockingType</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that is used within the OptimisticLocking annotation.</div>
</th>
</tr>
<tr id="i1364" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Oracle10Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle10Platform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.</div>
</th>
</tr>
<tr id="i1365" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Oracle11Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle11Platform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.</div>
</th>
</tr>
<tr id="i1366" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Oracle12Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle12Platform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.</div>
</th>
</tr>
<tr id="i1367" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Oracle18Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle18Platform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1368" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Oracle19Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle19Platform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1369" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Oracle8Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle8Platform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.</div>
</th>
</tr>
<tr id="i1370" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/Oracle9Platform.html" title="class in org.eclipse.persistence.platform.database">Oracle9Platform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.</div>
</th>
</tr>
<tr id="i1371" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/OracleArray.html" title="interface in org.eclipse.persistence.jpa.config">OracleArray</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1372" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/OracleArray.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">OracleArray</a></td>
<th class="colLast" scope="row">
<div class="block">An OracleArray annotation is used to define an Oracle database VARRAY type.</div>
</th>
</tr>
<tr id="i1373" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/OracleArrays.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">OracleArrays</a></td>
<th class="colLast" scope="row">
<div class="block">An OracleArrays annotation allows the definition of multiple VARRAY types.</div>
</th>
</tr>
<tr id="i1374" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/jdbc/OracleArrayType.html" title="class in org.eclipse.persistence.platform.database.oracle.jdbc">OracleArrayType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1375" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/OracleDirectToXMLTypeMappingHelper.html" title="class in org.eclipse.persistence.sessions.factories">OracleDirectToXMLTypeMappingHelper</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class to abstract the XML mapping for DirectToXMLType.</div>
</th>
</tr>
<tr id="i1376" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/OracleObject.html" title="interface in org.eclipse.persistence.jpa.config">OracleObject</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1377" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/OracleObject.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">OracleObject</a></td>
<th class="colLast" scope="row">
<div class="block">An OracleObject annotation is used to define an Oracle database OBJECT type.</div>
</th>
</tr>
<tr id="i1378" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/OracleObjects.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">OracleObjects</a></td>
<th class="colLast" scope="row">
<div class="block">An OracleObjects annotation allows the definition of multiple Oracle OBJECT
types.</div>
</th>
</tr>
<tr id="i1379" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/jdbc/OracleObjectType.html" title="class in org.eclipse.persistence.platform.database.oracle.jdbc">OracleObjectType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1380" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/OraclePlatform.html" title="class in org.eclipse.persistence.platform.database">OraclePlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides Oracle specific behavior.</div>
</th>
</tr>
<tr id="i1381" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/OraclePLSQLType.html" title="interface in org.eclipse.persistence.platform.database.oracle.plsql">OraclePLSQLType</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: Marker interface for Oracle PL/SQL types</div>
</th>
</tr>
<tr id="i1382" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/OraclePLSQLTypes.html" title="enum in org.eclipse.persistence.platform.database.oracle.plsql">OraclePLSQLTypes</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: Oracle PL/SQL types</div>
</th>
</tr>
<tr id="i1383" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>ORDER BY</b> clause allows the objects or values that are returned by the query to be ordered.</div>
</th>
</tr>
<tr id="i1384" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the order by clause.</div>
</th>
</tr>
<tr id="i1385" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/OrderByClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OrderByClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/OrderByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OrderByClause</code></a> when the portion of the
query to parse starts with <b>ORDER BY</b>.</div>
</th>
</tr>
<tr id="i1386" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/OrderByClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">OrderByClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>ORDER BY</b></code> clause allows the objects or values that are returned by the
query to be ordered.</div>
</th>
</tr>
<tr id="i1387" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByItem.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByItem</a></td>
<th class="colLast" scope="row">
<div class="block">An orderby_item must be one of the following:
A <a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>state_field_path_expression</code></a> that evaluates to an orderable
state field of an entity or embeddable class abstract schema type designated in the SELECT clause
by one of the following:
A general_identification_variable
A single_valued_object_path_expression
A <a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>state_field_path_expression</code></a> that evaluates to the same
state field of the same entity or embeddable abstract schema type as a <a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>state_field_path_expression</code></a> in the <b>SELECT</b> clause
A <a href="org/eclipse/persistence/jpa/jpql/parser/ResultVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>result_variable</code></a> that refers to an orderable item in the <b>SELECT</b>
clause for which the same <a href="org/eclipse/persistence/jpa/jpql/parser/ResultVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>result_variable</code></a> has been specified.</div>
</th>
</tr>
<tr id="i1388" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByItem.NullOrdering.html" title="enum in org.eclipse.persistence.jpa.jpql.parser">OrderByItem.NullOrdering</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration lists all the possible choices for ordering nulls in an item.</div>
</th>
</tr>
<tr id="i1389" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByItem.Ordering.html" title="enum in org.eclipse.persistence.jpa.jpql.parser">OrderByItem.Ordering</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration lists all the possible choices for ordering an item.</div>
</th>
</tr>
<tr id="i1390" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByItemBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByItemBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the order by item expression.</div>
</th>
</tr>
<tr id="i1391" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderByItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderByItemFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/OrderByItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OrderByItemFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/OrderByItem.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OrderByItem</code></a>.</div>
</th>
</tr>
<tr id="i1392" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/OrderByItemStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">OrderByItemStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An <code><b>ORDER BY</b></code> item must be one of the following:
A <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateFieldPathExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>state_field_path_expression</code></a> that evaluates to
an orderable state field of an entity or embeddable class abstract schema type designated in the
<code><b>SELECT</b></code> clause by one of the following:
A general_identification_variable
A single_valued_object_path_expression
A <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateFieldPathExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>state_field_path_expression</code></a> that evaluates to
the same state field of the same entity or embeddable abstract schema type as a <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateFieldPathExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>state_field_path_expression</code></a> in the <b>SELECT</b> clause
A <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ResultVariableStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>result_variable</code></a> that refers to an orderable item in the
<code><b>SELECT</b></code> clause for which the same <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ResultVariableStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>result_variable</code></a>
has been specified.</div>
</th>
</tr>
<tr id="i1393" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/OrderColumn.html" title="interface in org.eclipse.persistence.jpa.config">OrderColumn</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1394" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/OrderCorrection.html" title="annotation in org.eclipse.persistence.annotations">OrderCorrection</a></td>
<th class="colLast" scope="row">
<div class="block">OrderCorrection annotation may be specified together with OrderColumn annotation.</div>
</th>
</tr>
<tr id="i1395" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/OrderCorrectionType.html" title="enum in org.eclipse.persistence.annotations">OrderCorrectionType</a></td>
<th class="colLast" scope="row">
<div class="block">The OrderCorrectionType enum is used with OrderCorrection annotation
that could be applied together with OrderColumn annotation.</div>
</th>
</tr>
<tr id="i1396" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderSiblingsByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderSiblingsByClause</a></td>
<th class="colLast" scope="row">
<div class="block">In a hierarchical query, if the rows of siblings of the same parent need to be ordered, then the
<code><b>ORDER SIBLINGS BY</b></code> clause should be used.</div>
</th>
</tr>
<tr id="i1397" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderSiblingsByClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderSiblingsByClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the order siblings by clause.</div>
</th>
</tr>
<tr id="i1398" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrderSiblingsByClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrderSiblingsByClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>OrderSiblingsByClauseFactory</code> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/OrderSiblingsByClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OrderSiblingsByClause</code></a> when
the portion of the query to parse starts with <b>ORDER SIBLINGS BY</b>.</div>
</th>
</tr>
<tr id="i1399" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>OR</b> logical operator chains multiple criteria together.</div>
</th>
</tr>
<tr id="i1400" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/OrExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">OrExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/OrExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OrExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/OrExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>OrExpression</code></a> when the portion of the query
to parse starts with <b>OR</b>.</div>
</th>
</tr>
<tr id="i1401" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/OrExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">OrExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>OR</b></code> logical operator chains multiple criteria together.</div>
</th>
</tr>
<tr id="i1402" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/OutputStreamRecord.html" title="class in org.eclipse.persistence.oxm.record">OutputStreamRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is an OutputStream and the
XML should not be formatted with carriage returns or indenting.</div>
</th>
</tr>
<tr id="i1403" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJavaClassImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJavaClassImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1404" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJavaConstructorImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJavaConstructorImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1405" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJavaFieldImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJavaFieldImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1406" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJavaMethodImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJavaMethodImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1407" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJavaModelImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJavaModelImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1408" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJavaModelInputImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJavaModelInputImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1409" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJavaPackageImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJavaPackageImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1410" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMJAXBElementImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMJAXBElementImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1411" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/dynamic/metadata/OXMMetadata.html" title="class in org.eclipse.persistence.jaxb.dynamic.metadata">OXMMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1412" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/oxm/OXMObjectFactoryImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.oxm">OXMObjectFactoryImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1413" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/PackageDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">PackageDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow a semi-generic way of creating packages.</div>
</th>
</tr>
<tr id="i1414" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/PackageInfo.html" title="class in org.eclipse.persistence.jaxb.compiler">PackageInfo</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Represents the the package level annotations from a specific package.</div>
</th>
</tr>
<tr id="i1415" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/PackageRenamer.html" title="class in org.eclipse.persistence.tools">PackageRenamer</a></td>
<th class="colLast" scope="row">
<div class="block">This class performs package renaming.</div>
</th>
</tr>
<tr id="i1416" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/PackageRenamer.PackageRenamerException.html" title="class in org.eclipse.persistence.tools">PackageRenamer.PackageRenamerException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1417" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/PageableCollection.html" title="interface in org.eclipse.persistence.jpa.rs.util.list">PageableCollection</a>&lt;<a href="org/eclipse/persistence/jpa/rs/util/list/PageableCollection.html" title="type parameter in PageableCollection">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Marker interface for queries returning paged results</div>
</th>
</tr>
<tr id="i1418" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/paging/PageableFieldValidator.html" title="class in org.eclipse.persistence.jpa.rs.features.paging">PageableFieldValidator</a></td>
<th class="colLast" scope="row">
<div class="block">Finds out if an entity field is pageable and validates paging parameters.</div>
</th>
</tr>
<tr id="i1419" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/paging/PageableQueryValidator.html" title="class in org.eclipse.persistence.jpa.rs.features.paging">PageableQueryValidator</a></td>
<th class="colLast" scope="row">
<div class="block">Finds out if a named query is pageable and validates paging parameters.</div>
</th>
</tr>
<tr id="i1420" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/paging/PagingResponseBuilder.html" title="class in org.eclipse.persistence.jpa.rs.features.paging">PagingResponseBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">FeatureResponseBuilder implementation used for pageable collections.</div>
</th>
</tr>
<tr id="i1421" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ParameterDelimiterType.html" title="class in org.eclipse.persistence.config">ParameterDelimiterType</a></td>
<th class="colLast" scope="row">
<div class="block">Parameter delimiter char hint values.</div>
</th>
</tr>
<tr id="i1422" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/ParameterTypeVisitor.html" title="class in org.eclipse.persistence.jpa.jpql">ParameterTypeVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor calculates the type of an input parameter.</div>
</th>
</tr>
<tr id="i1423" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/ParseConversionEvent.html" title="interface in jakarta.xml.bind">ParseConversionEvent</a></td>
<th class="colLast" scope="row">
<div class="block">This event indicates that a problem was encountered while converting a
string from the XML data into a value of the target Java data type.</div>
</th>
</tr>
<tr id="i1424" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/ParseConversionEventImpl.html" title="class in jakarta.xml.bind.helpers">ParseConversionEventImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Default implementation of the ParseConversionEvent interface.</div>
</th>
</tr>
<tr id="i1425" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ParserType.html" title="class in org.eclipse.persistence.config">ParserType</a></td>
<th class="colLast" scope="row">
<div class="block">Parser type property values.</div>
</th>
</tr>
<tr id="i1426" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ParserValidationType.html" title="class in org.eclipse.persistence.config">ParserValidationType</a></td>
<th class="colLast" scope="row">
<div class="block">Parser type property values.</div>
</th>
</tr>
<tr id="i1427" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Partitioned.html" title="annotation in org.eclipse.persistence.annotations">Partitioned</a></td>
<th class="colLast" scope="row">
<div class="block">Partitioning is used to partition the data for a class across multiple difference databases
or across a database cluster such as Oracle RAC.</div>
</th>
</tr>
<tr id="i1428" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Partitioning.html" title="annotation in org.eclipse.persistence.annotations">Partitioning</a></td>
<th class="colLast" scope="row">
<div class="block">A Partitioning is used to partition the data for a class across multiple difference databases
or across a database cluster such as Oracle RAC.</div>
</th>
</tr>
<tr id="i1429" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Partitioning.html" title="interface in org.eclipse.persistence.jpa.config">Partitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1430" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/PartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A PartitioningPolicy is used to partition the data for a class across multiple difference databases
or across a database cluster such as Oracle RAC.</div>
</th>
</tr>
<tr id="i1431" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/PatternFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">PatternFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1432" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/PatternListFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">PatternListFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1433" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/PatternValueBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">PatternValueBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a pattern value.</div>
</th>
</tr>
<tr id="i1434" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/profiler/PerformanceMonitor.html" title="class in org.eclipse.persistence.tools.profiler">PerformanceMonitor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: A tool used to provide performance monitoring information in a server environment.</div>
</th>
</tr>
<tr id="i1435" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/profiler/PerformanceProfiler.html" title="class in org.eclipse.persistence.tools.profiler">PerformanceProfiler</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: A tool used to provide high level performance profiling information.</div>
</th>
</tr>
<tr id="i1436" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/PersistenceContext.html" title="class in org.eclipse.persistence.jpa.rs">PersistenceContext</a></td>
<th class="colLast" scope="row">
<div class="block">A wrapper around the JPA and JAXB artifacts used to persist an application.</div>
</th>
</tr>
<tr id="i1437" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/PersistenceContextFactory.html" title="interface in org.eclipse.persistence.jpa.rs">PersistenceContextFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1438" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/PersistenceContextFactoryProvider.html" title="interface in org.eclipse.persistence.jpa.rs">PersistenceContextFactoryProvider</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1439" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/copying/PersistenceEntityCopyPolicy.html" title="class in org.eclipse.persistence.descriptors.copying">PersistenceEntityCopyPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This is the default copy policy when weaving is used.</div>
</th>
</tr>
<tr id="i1440" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/PersistenceFactoryBase.html" title="class in org.eclipse.persistence.jpa.rs">PersistenceFactoryBase</a></td>
<th class="colLast" scope="row">
<div class="block">Manages the PersistenceContexts that are used by a JPA-RS deployment.</div>
</th>
</tr>
<tr id="i1441" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/PersistenceProvider.html" title="class in org.eclipse.persistence.jpa">PersistenceProvider</a></td>
<th class="colLast" scope="row">
<div class="block">This is the EclipseLink EJB 3.0 provider
This provider should be used by JavaEE and JavaSE users.</div>
</th>
</tr>
<tr id="i1442" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/PersistenceResource.html" title="class in org.eclipse.persistence.jpa.rs.resources">PersistenceResource</a></td>
<th class="colLast" scope="row">
<div class="block">Persistence units catalog resource (JPARS version 2.0 and above).</div>
</th>
</tr>
<tr id="i1443" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/unversioned/PersistenceResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.unversioned">PersistenceResource</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="org/eclipse/persistence/jpa/rs/resources/PersistenceResource.html" title="class in org.eclipse.persistence.jpa.rs.resources"><code>PersistenceResource</code></a> instead.</div>
</th>
</tr>
<tr id="i1444" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PersistenceUnit.html" title="interface in org.eclipse.persistence.jpa.config">PersistenceUnit</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1445" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PersistenceUnitDefaults.html" title="interface in org.eclipse.persistence.jpa.config">PersistenceUnitDefaults</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1446" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/PersistenceUnitLoadingException.html" title="class in org.eclipse.persistence.exceptions">PersistenceUnitLoadingException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1447" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/PersistenceUnitLoadingExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">PersistenceUnitLoadingExceptionResource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1448" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PersistenceUnitMetadata.html" title="interface in org.eclipse.persistence.jpa.config">PersistenceUnitMetadata</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1449" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/PersistenceUnitProperties.html" title="class in org.eclipse.persistence.config">PersistenceUnitProperties</a></td>
<th class="colLast" scope="row">
<div class="block">The class defines EclipseLink persistence unit property names.</div>
</th>
</tr>
<tr id="i1450" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/PersistenceUnitResource.html" title="class in org.eclipse.persistence.jpa.rs.resources">PersistenceUnitResource</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata catalog resource in JPARS version less than 2.0.</div>
</th>
</tr>
<tr id="i1451" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/unversioned/PersistenceUnitResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.unversioned">PersistenceUnitResource</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="org/eclipse/persistence/jpa/rs/resources/PersistenceUnitResource.html" title="class in org.eclipse.persistence.jpa.rs.resources"><code>PersistenceUnitResource</code></a> instead.</div>
</th>
</tr>
<tr id="i1452" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/PervasivePlatform.html" title="class in org.eclipse.persistence.platform.database">PervasivePlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides Pervasive SQL DBMS specific behavior.</div>
</th>
</tr>
<tr id="i1453" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/PessimisticLock.html" title="class in org.eclipse.persistence.config">PessimisticLock</a></td>
<th class="colLast" scope="row">
<div class="block">PessimisticLock hint values.</div>
</th>
</tr>
<tr id="i1454" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/PessimisticLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">PessimisticLockingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"> <b>Description</b>: This policy is used to configure bean level pessimistic locking feature.</div>
</th>
</tr>
<tr id="i1455" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/PinnedPartitioning.html" title="annotation in org.eclipse.persistence.annotations">PinnedPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">PinnedPartitionPolicy pins requests to a single connection pool.</div>
</th>
</tr>
<tr id="i1456" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PinnedPartitioning.html" title="interface in org.eclipse.persistence.jpa.config">PinnedPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1457" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/PinnedPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">PinnedPartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
PinnedPartitionPolicy pins requests to a single connection pool.</div>
</th>
</tr>
<tr id="i1458" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLargument.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">PLSQLargument</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>INTERNAL:</b>
Helper class - tracks argument's original position as well as re-ordered position
Used by PLSQLrecord and PLSQLStoredProcedureCall</div>
</th>
</tr>
<tr id="i1459" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLCollection.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">PLSQLCollection</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: Marker interface for Oracle PL/SQL Collections (Nested Tables and Varrays)</div>
</th>
</tr>
<tr id="i1460" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLCursor.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">PLSQLCursor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: describe an Oracle PL/SQL Cursor type</div>
</th>
</tr>
<tr id="i1461" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PlsqlParameter.html" title="interface in org.eclipse.persistence.jpa.config">PlsqlParameter</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1462" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/PLSQLParameter.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">PLSQLParameter</a></td>
<th class="colLast" scope="row">
<div class="block">A PLSQLParameter annotation is used within a
NamedPLSQLStoredProcedureQuery or PLSQLRecord annotation.</div>
</th>
</tr>
<tr id="i1463" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PlsqlRecord.html" title="interface in org.eclipse.persistence.jpa.config">PlsqlRecord</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1464" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLrecord.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">PLSQLrecord</a></td>
<th class="colLast" scope="row">
<div class="block"><b>PUBLIC</b>: describe an Oracle PL/SQL Record type</div>
</th>
</tr>
<tr id="i1465" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/PLSQLRecord.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">PLSQLRecord</a></td>
<th class="colLast" scope="row">
<div class="block">A PLSQLRecord annotation is used to define a database PLSQL RECORD type.</div>
</th>
</tr>
<tr id="i1466" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/PLSQLRecords.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">PLSQLRecords</a></td>
<th class="colLast" scope="row">
<div class="block">A PLSQLRecords annotation allows the definition of multiple
PLSQLRecord.</div>
</th>
</tr>
<tr id="i1467" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLStoredFunctionCall.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">PLSQLStoredFunctionCall</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to define a platform independent function call.</div>
</th>
</tr>
<tr id="i1468" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/plsql/PLSQLStoredProcedureCall.html" title="class in org.eclipse.persistence.platform.database.oracle.plsql">PLSQLStoredProcedureCall</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Generates an Anonymous PL/SQL block to invoke the specified Stored Procedure
with arguments that may or may not have JDBC equivalents.</div>
</th>
</tr>
<tr id="i1469" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PlsqlTable.html" title="interface in org.eclipse.persistence.jpa.config">PlsqlTable</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1470" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/PLSQLTable.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">PLSQLTable</a></td>
<th class="colLast" scope="row">
<div class="block">A PLSQLTable annotation is used to define a database PLSQL TABLE type.</div>
</th>
</tr>
<tr id="i1471" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/oracle/annotations/PLSQLTables.html" title="annotation in org.eclipse.persistence.platform.database.oracle.annotations">PLSQLTables</a></td>
<th class="colLast" scope="row">
<div class="block">A PLSQLRecords annotation allows the definition of multiple
PLSQLTable.</div>
</th>
</tr>
<tr id="i1472" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/PointBasePlatform.html" title="class in org.eclipse.persistence.platform.database">PointBasePlatform</a></td>
<th class="colLast" scope="row">
<div class="block">Support the Pointbase database.</div>
</th>
</tr>
<tr id="i1473" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/PopulationManager.html" title="class in org.eclipse.persistence.tools.schemaframework">PopulationManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: This class is used to populate example data into the database, it allows for circular references to be resolved.</div>
</th>
</tr>
<tr id="i1474" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/PostgreSQLPlatform.html" title="class in org.eclipse.persistence.platform.database">PostgreSQLPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provides Postgres specific behavior.</div>
</th>
</tr>
<tr id="i1475" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/PreLoginMappingAdapter.html" title="class in org.eclipse.persistence.jpa.rs.util">PreLoginMappingAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">This adapter alters the way the JAXBContext handles relationships for an existing persistence unit.</div>
</th>
</tr>
<tr id="i1476" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/PreLoginMappingAdapterV2.html" title="class in org.eclipse.persistence.jpa.rs.util">PreLoginMappingAdapterV2</a></td>
<th class="colLast" scope="row">
<div class="block">This listener is used for crating XML mappings for weaved fields.</div>
</th>
</tr>
<tr id="i1477" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/PrimaryKey.html" title="annotation in org.eclipse.persistence.annotations">PrimaryKey</a></td>
<th class="colLast" scope="row">
<div class="block">The PrimaryKey annotation allows advanced configuration of the Id.</div>
</th>
</tr>
<tr id="i1478" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PrimaryKey.html" title="interface in org.eclipse.persistence.jpa.config">PrimaryKey</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1479" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/PrimaryKeyJoinColumn.html" title="interface in org.eclipse.persistence.jpa.config">PrimaryKeyJoinColumn</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1480" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/PrintConversionEvent.html" title="interface in jakarta.xml.bind">PrintConversionEvent</a></td>
<th class="colLast" scope="row">
<div class="block">This event indicates that a problem was encountered while converting data
from the Java content tree into its lexical representation.</div>
</th>
</tr>
<tr id="i1481" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/PrintConversionEventImpl.html" title="class in jakarta.xml.bind.helpers">PrintConversionEventImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Default implementation of the PrintConversionEvent interface.</div>
</th>
</tr>
<tr id="i1482" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/PrivateOwned.html" title="annotation in org.eclipse.persistence.annotations">PrivateOwned</a></td>
<th class="colLast" scope="row">
<div class="block">A PrivateOwned annotation is used to specify a relationship is privately
owned.</div>
</th>
</tr>
<tr id="i1483" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/Problem.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">Problem</a></td>
<th class="colLast" scope="row">
<div class="block">A problem describes an issue found in a JPQL query because it is either grammatically or
semantically incorrect.</div>
</th>
</tr>
<tr id="i1484" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/profiler/Profile.html" title="class in org.eclipse.persistence.tools.profiler">Profile</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Any information stored for a profile operation.</div>
</th>
</tr>
<tr id="i1485" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ProfilerType.html" title="class in org.eclipse.persistence.config">ProfilerType</a></td>
<th class="colLast" scope="row">
<div class="block">Profiler type persistence property values.</div>
</th>
</tr>
<tr id="i1486" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/Project.html" title="class in org.eclipse.persistence.sessions">Project</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Maintain all of the EclipseLink configuration information for a system.</div>
</th>
</tr>
<tr id="i1487" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/metadata/ProjectCache.html" title="interface in org.eclipse.persistence.jpa.metadata">ProjectCache</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Interface used to support caching the project generated from metadata
avoiding costs associated processing the same metadata over multiple deployments.</div>
</th>
</tr>
<tr id="i1488" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/ProjectClassGenerator.html" title="class in org.eclipse.persistence.sessions.factories">ProjectClassGenerator</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allow for a class storing a TopLink project's descriptors (meta-data) to be generated.</div>
</th>
</tr>
<tr id="i1489" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Properties.html" title="annotation in org.eclipse.persistence.annotations">Properties</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for user defined properties.</div>
</th>
</tr>
<tr id="i1490" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/PropertiesUtils.html" title="class in org.eclipse.persistence.config">PropertiesUtils</a></td>
<th class="colLast" scope="row">
<div class="block">A static utility class that handles parsing a String
"key=value,key1=value1...." and calls an appropriate set[key]([value]) method
on the provided instance.</div>
</th>
</tr>
<tr id="i1491" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Property.html" title="annotation in org.eclipse.persistence.annotations">Property</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for a user defined property.</div>
</th>
</tr>
<tr id="i1492" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/Property.html" title="class in org.eclipse.persistence.jaxb.compiler">Property</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1493" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Property.html" title="interface in org.eclipse.persistence.jpa.config">Property</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1494" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/PropertyAssociation.html" title="class in org.eclipse.persistence.mappings">PropertyAssociation</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Generic association object.</div>
</th>
</tr>
<tr id="i1495" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/PropertyChangeEvent.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model">PropertyChangeEvent</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/model/PropertyChangeEvent.html" title="type parameter in PropertyChangeEvent">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/eclipse/persistence/jpa/jpql/tools/model/IPropertyChangeEvent.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model"><code>IPropertyChangeEvent</code></a> where the generics is the type of the
old and new values.</div>
</th>
</tr>
<tr id="i1496" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/PropertyException.html" title="class in jakarta.xml.bind">PropertyException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception indicates that an error was encountered while getting or
setting a property.</div>
</th>
</tr>
<tr id="i1497" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/QualifiedIdentificationVariableBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">QualifiedIdentificationVariableBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a qualified identification variable expression.</div>
</th>
</tr>
<tr id="i1498" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/QueryByExamplePolicy.html" title="class in org.eclipse.persistence.queries">QueryByExamplePolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
This policy defines the configuration options for a Query By Example query.</div>
</th>
</tr>
<tr id="i1499" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/QueryException.html" title="class in org.eclipse.persistence.exceptions">QueryException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This exception is used for any problem that is detected with a query.</div>
</th>
</tr>
<tr id="i1500" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/QueryExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">QueryExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL: English ResourceBundle for QueryException messages.</div>
</th>
</tr>
<tr id="i1501" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/QueryHint.html" title="interface in org.eclipse.persistence.jpa.config">QueryHint</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1502" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/QueryHints.html" title="class in org.eclipse.persistence.config">QueryHints</a></td>
<th class="colLast" scope="row">
<div class="block">The class defines EclipseLink query hints.</div>
</th>
</tr>
<tr id="i1503" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/querykeys/QueryKey.html" title="class in org.eclipse.persistence.mappings.querykeys">QueryKey</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a Java appropriate alias to a database field or function.</div>
</th>
</tr>
<tr id="i1504" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/QueryList.html" title="class in org.eclipse.persistence.jpa.rs.util.list">QueryList</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of Query objects</div>
</th>
</tr>
<tr id="i1505" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/profiler/QueryMonitor.html" title="class in org.eclipse.persistence.tools.profiler">QueryMonitor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Provide a very simple low overhead means for measuring query executions, and cache hits.</div>
</th>
</tr>
<tr id="i1506" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/QueryParameters.html" title="class in org.eclipse.persistence.jpa.rs">QueryParameters</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1507" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/QueryPosition.html" title="class in org.eclipse.persistence.jpa.jpql.parser">QueryPosition</a></td>
<th class="colLast" scope="row">
<div class="block">This object contains the cursor position within the parsed tree and within each of the <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a> from the root to the deepest leaf.</div>
</th>
</tr>
<tr id="i1508" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/QueryRedirector.html" title="interface in org.eclipse.persistence.queries">QueryRedirector</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Query redirection allows for a named or parameterized query (or finder) to dynamically determine how the query is to be executed based on the arguments.</div>
</th>
</tr>
<tr id="i1509" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/QueryRedirectorHelper.html" title="class in org.eclipse.persistence.queries">QueryRedirectorHelper</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
The purpose of this class is to provide the query redirector with some helper methods for
general EclipseLink operations (such as checking a query against the cache) which may not
occur because the query is being redirected.</div>
</th>
</tr>
<tr id="i1510" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/QueryRedirectors.html" title="annotation in org.eclipse.persistence.annotations">QueryRedirectors</a></td>
<th class="colLast" scope="row">
<div class="block">Redirectors allow EclipseLink queries to be intercepted and pre/post processed or redirected.</div>
</th>
</tr>
<tr id="i1511" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/QueryRedirectors.html" title="interface in org.eclipse.persistence.jpa.config">QueryRedirectors</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1512" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/QueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources">QueryResource</a></td>
<th class="colLast" scope="row">
<div class="block">Query resource.</div>
</th>
</tr>
<tr id="i1513" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/unversioned/QueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.unversioned">QueryResource</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="org/eclipse/persistence/jpa/rs/resources/QueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources"><code>QueryResource</code></a> instead.</div>
</th>
</tr>
<tr id="i1514" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/QueryResultsCachePolicy.html" title="class in org.eclipse.persistence.queries">QueryResultsCachePolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A QueryResultsCache policy dictates how a query's results will be cached.</div>
</th>
</tr>
<tr id="i1515" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/QuerySequence.html" title="class in org.eclipse.persistence.sequencing">QuerySequence</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: An generic query sequence mechanism.</div>
</th>
</tr>
<tr id="i1516" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/interactions/QueryStringInteraction.html" title="class in org.eclipse.persistence.eis.interactions">QueryStringInteraction</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the specification for a call to a JCA interaction that uses a query string.</div>
</th>
</tr>
<tr id="i1517" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/QueryType.html" title="class in org.eclipse.persistence.config">QueryType</a></td>
<th class="colLast" scope="row">
<div class="block">Query type hint values.</div>
</th>
</tr>
<tr id="i1518" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/RangeDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">RangeDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>RangeDeclaration</code> represents an identification variable declaration that was
declared in the <code><b>FROM</b></code> clause of a <code><b>SELECT</b></code> top-level query
or subquery.</div>
</th>
</tr>
<tr id="i1519" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RangeDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RangeDeclarationBNF</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1520" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RangeDeclarationFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RangeDeclarationFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1521" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/RangePartition.html" title="annotation in org.eclipse.persistence.annotations">RangePartition</a></td>
<th class="colLast" scope="row">
<div class="block">Represent a specific range partition.</div>
</th>
</tr>
<tr id="i1522" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/RangePartition.html" title="class in org.eclipse.persistence.descriptors.partitioning">RangePartition</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Represent a specific range partition.</div>
</th>
</tr>
<tr id="i1523" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/RangePartition.html" title="interface in org.eclipse.persistence.jpa.config">RangePartition</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1524" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/RangePartitioning.html" title="annotation in org.eclipse.persistence.annotations">RangePartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">RangePartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's id, location, or tenant.</div>
</th>
</tr>
<tr id="i1525" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/RangePartitioning.html" title="interface in org.eclipse.persistence.jpa.config">RangePartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1526" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/RangePartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">RangePartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
RangePartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's id, location, or tenant.</div>
</th>
</tr>
<tr id="i1527" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RangeVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RangeVariableDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">Range variable declarations allow the developer to designate a "root" for objects which may not
be reachable by navigation.</div>
</th>
</tr>
<tr id="i1528" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RangeVariableDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RangeVariableDeclarationBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a range variable declaration expression.</div>
</th>
</tr>
<tr id="i1529" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RangeVariableDeclarationFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RangeVariableDeclarationFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/RangeVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>RangeVariableDeclaration</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/RangeVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>RangeVariableDeclaration</code></a>.</div>
</th>
</tr>
<tr id="i1530" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/RangeVariableDeclarationStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">RangeVariableDeclarationStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Range variable declarations allow the developer to designate a "root" for objects which may not
be reachable by navigation.</div>
</th>
</tr>
<tr id="i1531" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ReadAllQuery.html" title="class in org.eclipse.persistence.queries">ReadAllQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class for all read queries involving a collection of objects.</div>
</th>
</tr>
<tr id="i1532" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ReadAllQuery.Direction.html" title="enum in org.eclipse.persistence.queries">ReadAllQuery.Direction</a></td>
<th class="colLast" scope="row">
<div class="block">Specifies the direction in which the hierarchy is traversed in a
hierarchical query.</div>
</th>
</tr>
<tr id="i1533" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/ReadAllQueryResultCollection.html" title="class in org.eclipse.persistence.jpa.rs.util.list">ReadAllQueryResultCollection</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of records returned
by a JPA read all query and includes paging links.</div>
</th>
</tr>
<tr id="i1534" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/ReadAllQueryResultCollectionMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">ReadAllQueryResultCollectionMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the ReadAllQueryResultCollection class available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1535" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/ReadConnectionPool.html" title="class in org.eclipse.persistence.sessions.server">ReadConnectionPool</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: The read connection pool is used for read access through the server session.</div>
</th>
</tr>
<tr id="i1536" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ReadObjectQuery.html" title="class in org.eclipse.persistence.queries">ReadObjectQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class for all read queries involving a single object.</div>
</th>
</tr>
<tr id="i1537" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ReadOnly.html" title="annotation in org.eclipse.persistence.annotations">ReadOnly</a></td>
<th class="colLast" scope="row">
<div class="block">The ReadOnly annotation is used to specify that a class is read only.</div>
</th>
</tr>
<tr id="i1538" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ReadQuery.html" title="class in org.eclipse.persistence.queries">ReadQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Abstract class for all read queries.</div>
</th>
</tr>
<tr id="i1539" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ReadTransformer.html" title="annotation in org.eclipse.persistence.annotations">ReadTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for org.eclipse.persistence.mappings.TransformationMapping.</div>
</th>
</tr>
<tr id="i1540" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ReadTransformer.html" title="interface in org.eclipse.persistence.jpa.config">ReadTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1541" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/Record.html" title="interface in org.eclipse.persistence.sessions">Record</a></td>
<th class="colLast" scope="row">
<div class="block">This interface defines the public interface for the EclipseLink DatabaseRecord (was Record),
and the other record types XMLRecord, EISRecord.</div>
</th>
</tr>
<tr id="i1542" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/RecordConverter.html" title="interface in org.eclipse.persistence.eis">RecordConverter</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>RecordConverter</code> interface allows conversion of an adapter
specific record.</div>
</th>
</tr>
<tr id="i1543" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringDelta.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">RefactoringDelta</a></td>
<th class="colLast" scope="row">
<div class="block">A refactoring delta contains an ordered collection of <a href="org/eclipse/persistence/jpa/jpql/tools/TextEdit.html" title="interface in org.eclipse.persistence.jpa.jpql.tools"><code>TextEdit</code></a>.</div>
</th>
</tr>
<tr id="i1544" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.html" title="class in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool</a></td>
<th class="colLast" scope="row">
<div class="block">The abstract implementation providing refactoring support for JPQL queries.</div>
</th>
</tr>
<tr id="i1545" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.ClassNameRenamer.html" title="class in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool.ClassNameRenamer</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor renames a fully qualified class name.</div>
</th>
</tr>
<tr id="i1546" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.EntityNameRenamer.html" title="class in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool.EntityNameRenamer</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor renames an entity name.</div>
</th>
</tr>
<tr id="i1547" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.EnumConstantRenamer.html" title="class in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool.EnumConstantRenamer</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor renames an enum constant.</div>
</th>
</tr>
<tr id="i1548" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.FieldNameRenamer.html" title="class in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool.FieldNameRenamer</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor renames any segment of a path expression.</div>
</th>
</tr>
<tr id="i1549" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.ResultVariableNameRenamer.html" title="class in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool.ResultVariableNameRenamer</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor renames all the result variables found in the JPQL query.</div>
</th>
</tr>
<tr id="i1550" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.StateObjectUpdater.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool.StateObjectUpdater</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.StateObjectUpdater.html" title="type parameter in RefactoringTool.StateObjectUpdater">T</a> extends <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">StateObject</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This interface is used to transparently push the new value into the <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a>.</div>
</th>
</tr>
<tr id="i1551" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/RefactoringTool.VariableNameRenamer.html" title="class in org.eclipse.persistence.jpa.jpql.tools">RefactoringTool.VariableNameRenamer</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor renames all the identification variables found in the JPQL query.</div>
</th>
</tr>
<tr id="i1552" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/xmladapters/ReferenceAdapter.html" title="class in org.eclipse.persistence.jpa.rs.util.xmladapters">ReferenceAdapter</a>&lt;<a href="org/eclipse/persistence/jpa/rs/util/xmladapters/ReferenceAdapter.html" title="type parameter in ReferenceAdapter">T</a> extends org.eclipse.persistence.internal.jpa.rs.weaving.PersistenceWeavedRest&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1553" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/xmladapters/ReferenceAdapterV2.html" title="class in org.eclipse.persistence.jpa.rs.util.xmladapters">ReferenceAdapterV2</a>&lt;<a href="org/eclipse/persistence/jpa/rs/util/xmladapters/ReferenceAdapterV2.html" title="type parameter in ReferenceAdapterV2">T</a> extends org.eclipse.persistence.internal.jpa.rs.weaving.PersistenceWeavedRest&gt;</td>
<th class="colLast" scope="row">
<div class="block">Reference adapter used in JPARS V2.</div>
</th>
</tr>
<tr id="i1554" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/ReferenceMapping.html" title="class in org.eclipse.persistence.mappings.structures">ReferenceMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
In an object-relational data model, structures reference each other through "Refs"; not through foreign keys as
in the relational data model.</div>
</th>
</tr>
<tr id="i1555" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ReferenceMode.html" title="enum in org.eclipse.persistence.config">ReferenceMode</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> This class is a configuration property used to specify
What type of Referenes EclipseLink will use when referencing Entities
within the Persistence Context / UnitOfWork.</div>
</th>
</tr>
<tr id="i1556" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RegexpExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RegexpExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>REGEXP</b> condition is used to specify a search for a pattern.</div>
</th>
</tr>
<tr id="i1557" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RegexpExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RegexpExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a REGEXP expression.</div>
</th>
</tr>
<tr id="i1558" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/RegexpExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">RegexpExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/RegexpExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>RegexpExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/RegexpExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>RegexpExpression</code></a> when the portion of the
query to parse starts with <b>REGEXP</b>.</div>
</th>
</tr>
<tr id="i1559" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/RelationalDescriptor.html" title="class in org.eclipse.persistence.descriptors">RelationalDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: EclipseLink has been designed to take advantage of the similarities between
relational databases and objects while accommodating for their differences, providing an object
oriented wrapper for relational databases.</div>
</th>
</tr>
<tr id="i1560" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/RelationalMapping.html" title="interface in org.eclipse.persistence.mappings">RelationalMapping</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
All mappings which can be added to org.eclipse.persistence.mappings.Descriptor must
implement this interface.</div>
</th>
</tr>
<tr id="i1561" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/xmladapters/RelationshipLinkAdapter.html" title="class in org.eclipse.persistence.jpa.rs.util.xmladapters">RelationshipLinkAdapter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1562" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/RelationTableMechanism.html" title="class in org.eclipse.persistence.mappings">RelationTableMechanism</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Contains relation table functionality
that was originally defined in ManyToManyMapping
and now is shared with OneToOneMapping.</div>
</th>
</tr>
<tr id="i1563" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/documentpreservation/RelativePositionOrderingPolicy.html" title="class in org.eclipse.persistence.oxm.documentpreservation">RelativePositionOrderingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1564" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/RemoteCommandManager.html" title="class in org.eclipse.persistence.sessions.coordination">RemoteCommandManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a CommandManager implementation for cache coordination.</div>
</th>
</tr>
<tr id="i1565" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/RemoteCommandManagerException.html" title="class in org.eclipse.persistence.exceptions">RemoteCommandManagerException</a></td>
<th class="colLast" scope="row">
<div class="block">Instances of this exception are raised if a problem is detected in the
RemoteCommandManager (RCM) feature.</div>
</th>
</tr>
<tr id="i1566" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/RemoteCommandManagerExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">RemoteCommandManagerExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for RemoteCommandManagerExceptionResource messages.</div>
</th>
</tr>
<tr id="i1567" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/RemoteProtocol.html" title="class in org.eclipse.persistence.config">RemoteProtocol</a></td>
<th class="colLast" scope="row">
<div class="block">Remote JPA protocol persistence property values.</div>
</th>
</tr>
<tr id="i1568" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/RemoteSession.html" title="class in org.eclipse.persistence.sessions.remote">RemoteSession</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provide transparent remote three-tiered replacation support.</div>
</th>
</tr>
<tr id="i1569" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ReplicationPartitioning.html" title="annotation in org.eclipse.persistence.annotations">ReplicationPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">ReplicationPartitioning sends requests to a set of connection pools.</div>
</th>
</tr>
<tr id="i1570" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ReplicationPartitioning.html" title="interface in org.eclipse.persistence.jpa.config">ReplicationPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1571" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/ReplicationPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">ReplicationPartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
ReplicationPartitioningPolicy sends requests to a set of connection pools.</div>
</th>
</tr>
<tr id="i1572" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ReportQuery.html" title="class in org.eclipse.persistence.queries">ReportQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Query for information about a set of objects instead of the objects themselves.</div>
</th>
</tr>
<tr id="i1573" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ReportQueryResult.html" title="class in org.eclipse.persistence.queries">ReportQueryResult</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: A single row (type) result for a ReportQuery</div>
</th>
</tr>
<tr id="i1574" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ReportQueryResult.RecordEntry.html" title="class in org.eclipse.persistence.queries">ReportQueryResult.RecordEntry</a></td>
<th class="colLast" scope="row">
<div class="block">Entry class for implementing Map interface.</div>
</th>
</tr>
<tr id="i1575" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/ReportQueryResultCollection.html" title="class in org.eclipse.persistence.jpa.rs.util.list">ReportQueryResultCollection</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of records returned by
a JPA report query and includes paging links.</div>
</th>
</tr>
<tr id="i1576" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/ReportQueryResultCollectionMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">ReportQueryResultCollectionMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the ReportQueryResultCollection class available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1577" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/ReportQueryResultList.html" title="class in org.eclipse.persistence.jpa.rs.util.list">ReportQueryResultList</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of records returned by a JPA report query.</div>
</th>
</tr>
<tr id="i1578" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/ReportQueryResultListItem.html" title="class in org.eclipse.persistence.jpa.rs.util.list">ReportQueryResultListItem</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of attributes of a record returned by a JPA report query.</div>
</th>
</tr>
<tr id="i1579" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/ReportQueryResultListItemMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">ReportQueryResultListItemMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the ReportQueryResultListItem class available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1580" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/ReportQueryResultListMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">ReportQueryResultListMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the ReportQueryResultList class available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1581" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/ReservedWords.html" title="class in org.eclipse.persistence.jpa.rs">ReservedWords</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains constants used in JPARS.</div>
</th>
</tr>
<tr id="i1582" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">Resolver</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>Resolver</code> is responsible to resolve a property by retrieving either the managed
type, the mapping, the type and the type declaration depending on the type of resolver.</div>
</th>
</tr>
<tr id="i1583" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/ResolverBuilder.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">ResolverBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor creates a <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> that gives information about the visited <a href="org/eclipse/persistence/jpa/jpql/parser/Expression.html" title="interface in org.eclipse.persistence.jpa.jpql.parser"><code>Expression</code></a>.</div>
</th>
</tr>
<tr id="i1584" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/ResolverBuilder.CollectionExpressionVisitor.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">ResolverBuilder.CollectionExpressionVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">This visitor is used to check if the expression visited is a <a href="org/eclipse/persistence/jpa/jpql/parser/CollectionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>CollectionExpression</code></a>.</div>
</th>
</tr>
<tr id="i1585" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/ResourceLocalTransactionWrapper.html" title="class in org.eclipse.persistence.jpa.rs.util">ResourceLocalTransactionWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1586" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/xmladapters/RestCollectionAdapter.html" title="class in org.eclipse.persistence.jpa.rs.util.xmladapters">RestCollectionAdapter</a>&lt;<a href="org/eclipse/persistence/jpa/rs/util/xmladapters/RestCollectionAdapter.html" title="type parameter in RestCollectionAdapter">T</a> extends org.eclipse.persistence.internal.jpa.rs.weaving.PersistenceWeavedRest&gt;</td>
<th class="colLast" scope="row">
<div class="block">Collections adapter used in JPARS V2.</div>
</th>
</tr>
<tr id="i1587" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/annotations/RestPageable.html" title="annotation in org.eclipse.persistence.jpa.rs.annotations">RestPageable</a></td>
<th class="colLast" scope="row">
<div class="block">Collection fields annotated by this annotation support pagination in JPARS service.</div>
</th>
</tr>
<tr id="i1588" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/annotations/RestPageableQueries.html" title="annotation in org.eclipse.persistence.jpa.rs.annotations">RestPageableQueries</a></td>
<th class="colLast" scope="row">
<div class="block">This annotation annotation allows the definition of multiple
RestPageableQuery.</div>
</th>
</tr>
<tr id="i1589" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/annotations/RestPageableQuery.html" title="annotation in org.eclipse.persistence.jpa.rs.annotations">RestPageableQuery</a></td>
<th class="colLast" scope="row">
<div class="block">Defines a pageable query.</div>
</th>
</tr>
<tr id="i1590" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/ResultQuery.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">ResultQuery</a></td>
<th class="colLast" scope="row">
<div class="block">This is used to retrieve the new JPQL query when a content assist item needs to be insert at
a certain position.</div>
</th>
</tr>
<tr id="i1591" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ResultSetConcurrency.html" title="class in org.eclipse.persistence.config">ResultSetConcurrency</a></td>
<th class="colLast" scope="row">
<div class="block">JDBC ResultSet concurrency hint values.</div>
</th>
</tr>
<tr id="i1592" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ResultSetMappingQuery.html" title="class in org.eclipse.persistence.queries">ResultSetMappingQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to perform read using raw SQL and the SQLResultSetMapping.</div>
</th>
</tr>
<tr id="i1593" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ResultSetType.html" title="class in org.eclipse.persistence.config">ResultSetType</a></td>
<th class="colLast" scope="row">
<div class="block">JDBC ResultSet type hint values.</div>
</th>
</tr>
<tr id="i1594" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/ResultType.html" title="class in org.eclipse.persistence.config">ResultType</a></td>
<th class="colLast" scope="row">
<div class="block">Result type hint values.</div>
</th>
</tr>
<tr id="i1595" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ResultVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ResultVariable</a></td>
<th class="colLast" scope="row">
<div class="block">A result variable may be used to name a select item in the query result.</div>
</th>
</tr>
<tr id="i1596" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ResultVariableBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ResultVariableBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a result variable expression.</div>
</th>
</tr>
<tr id="i1597" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ResultVariableFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ResultVariableFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ResultVariableFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ResultVariableFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ResultVariable.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ResultVariable</code></a> when the portion of the
query to parse starts with or without <b>AS</b>.</div>
</th>
</tr>
<tr id="i1598" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ResultVariableStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ResultVariableStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A result variable may be used to name a select item in the query result.</div>
</th>
</tr>
<tr id="i1599" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/ReturningPolicy.html" title="class in org.eclipse.persistence.descriptors">ReturningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Allows for INSERT or UPDATE operations to return values back into the object being written.</div>
</th>
</tr>
<tr id="i1600" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/ReturningPolicy.Info.html" title="class in org.eclipse.persistence.descriptors">ReturningPolicy.Info</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1601" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ReturnInsert.html" title="annotation in org.eclipse.persistence.annotations">ReturnInsert</a></td>
<th class="colLast" scope="row">
<div class="block">A ReturnInsert annotation allows for INSERT operations to return values back
into the object being written.</div>
</th>
</tr>
<tr id="i1602" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ReturnInsert.html" title="interface in org.eclipse.persistence.jpa.config">ReturnInsert</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1603" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ReturnUpdate.html" title="annotation in org.eclipse.persistence.annotations">ReturnUpdate</a></td>
<th class="colLast" scope="row">
<div class="block">A ReturnUpdate annotation allows for UPDATE operations to return values back
into the object being written.</div>
</th>
</tr>
<tr id="i1604" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/iiop/RMIConnection.html" title="class in org.eclipse.persistence.sessions.remote.rmi.iiop">RMIConnection</a></td>
<th class="colLast" scope="row">
<div class="block">This class exists on on the client side which talks to remote session controller through
RMI connection.</div>
</th>
</tr>
<tr id="i1605" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/RMIConnection.html" title="class in org.eclipse.persistence.sessions.remote.rmi">RMIConnection</a></td>
<th class="colLast" scope="row">
<div class="block">This class exists on on the client side which talks to remote session controller through
RMI connection.</div>
</th>
</tr>
<tr id="i1606" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/iiop/RMIRemoteSessionController.html" title="interface in org.eclipse.persistence.sessions.remote.rmi.iiop">RMIRemoteSessionController</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the public methods remote connection can invoke on the remote session controller.</div>
</th>
</tr>
<tr id="i1607" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/RMIRemoteSessionController.html" title="interface in org.eclipse.persistence.sessions.remote.rmi">RMIRemoteSessionController</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the public methods remote connection can invoke on the remote session controller.</div>
</th>
</tr>
<tr id="i1608" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/iiop/RMIRemoteSessionControllerDispatcher.html" title="class in org.eclipse.persistence.sessions.remote.rmi.iiop">RMIRemoteSessionControllerDispatcher</a></td>
<th class="colLast" scope="row">
<div class="block">RemoteSessionController sits between the remote session and the session.</div>
</th>
</tr>
<tr id="i1609" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/RMIRemoteSessionControllerDispatcher.html" title="class in org.eclipse.persistence.sessions.remote.rmi">RMIRemoteSessionControllerDispatcher</a></td>
<th class="colLast" scope="row">
<div class="block">RemoteSessionController sits between the remote session and the session.</div>
</th>
</tr>
<tr id="i1610" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/RMIServerSessionManager.html" title="interface in org.eclipse.persistence.sessions.remote.rmi">RMIServerSessionManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1611" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/RMIServerSessionManagerDispatcher.html" title="class in org.eclipse.persistence.sessions.remote.rmi">RMIServerSessionManagerDispatcher</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1612" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/rmi/RMITransportManager.html" title="class in org.eclipse.persistence.sessions.coordination.rmi">RMITransportManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide an RMI transport implementation for RCM.</div>
</th>
</tr>
<tr id="i1613" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/RoundRobinPartitioning.html" title="annotation in org.eclipse.persistence.annotations">RoundRobinPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">RoundRobinPartitioning sends requests in a round robin fashion to the set of connection pools.</div>
</th>
</tr>
<tr id="i1614" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/RoundRobinPartitioning.html" title="interface in org.eclipse.persistence.jpa.config">RoundRobinPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1615" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/RoundRobinPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">RoundRobinPartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
RoundRobinPartitioningPolicy sends requests in a round robin fashion to the set of connection pools.</div>
</th>
</tr>
<tr id="i1616" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/RuntimeFactory.html" title="class in org.eclipse.persistence.jpa.config">RuntimeFactory</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1617" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/RuntimeServices.html" title="class in org.eclipse.persistence.services">RuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1618" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/tuning/SafeModeTuner.html" title="class in org.eclipse.persistence.tools.tuning">SafeModeTuner</a></td>
<th class="colLast" scope="row">
<div class="block">Configures the persistence unit for debugging.</div>
</th>
</tr>
<tr id="i1619" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/sap/SAPNetWeaver_7_1_Platform.html" title="class in org.eclipse.persistence.platform.server.sap">SAPNetWeaver_7_1_Platform</a></td>
<th class="colLast" scope="row">
<div class="block">Server platform for SAP NetWeaver AS Java 7.1 (including EhP 1), 7.2 and
follow-up releases.</div>
</th>
</tr>
<tr id="i1620" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/sap/SAPNetWeaverTransactionController.html" title="class in org.eclipse.persistence.transaction.sap">SAPNetWeaverTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">TransactionController implementation for SAP NetWeaver AS Java 7.1 (including
EhP 1), 7.2 and follow-up releases.</div>
</th>
</tr>
<tr id="i1621" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/SAXDocumentBuilder.html" title="class in org.eclipse.persistence.platform.xml">SAXDocumentBuilder</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Build a DOM from SAX events.</div>
</th>
</tr>
<tr id="i1622" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/platform/SAXPlatform.html" title="class in org.eclipse.persistence.oxm.platform">SAXPlatform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1623" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ScalarExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ScalarExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a scalar expression.</div>
</th>
</tr>
<tr id="i1624" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/SchemaGenerator.html" title="class in org.eclipse.persistence.jaxb.compiler">SchemaGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1625" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/SchemaManager.html" title="class in org.eclipse.persistence.tools.schemaframework">SchemaManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define all user level protocol for development time database manipulation.</div>
</th>
</tr>
<tr id="i1626" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/dynamic/metadata/SchemaMetadata.html" title="class in org.eclipse.persistence.jaxb.dynamic.metadata">SchemaMetadata</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1627" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/SchemaOutputResolver.html" title="class in jakarta.xml.bind">SchemaOutputResolver</a></td>
<th class="colLast" scope="row">
<div class="block">Controls where a JAXB implementation puts the generates
schema files.</div>
</th>
</tr>
<tr id="i1628" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/SchemaPerMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">SchemaPerMultitenantPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A schema per tenant multitenant policy.</div>
</th>
</tr>
<tr id="i1629" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/SchemaTypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler">SchemaTypeInfo</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1630" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ScrollableCursor.html" title="class in org.eclipse.persistence.queries">ScrollableCursor</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1631" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ScrollableCursorPolicy.html" title="class in org.eclipse.persistence.queries">ScrollableCursorPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
ScrollableCursorPolicy allows for additional options to be specified for ReadAllQuery or DataReadQuery.</div>
</th>
</tr>
<tr id="i1632" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/SDOException.html" title="class in org.eclipse.persistence.exceptions">SDOException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
This class provides an implementation of EclipseLinkException specific to the EclipseLink SDO (Service Data Objects) API.
</div>
</th>
</tr>
<tr id="i1633" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/SDOExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">SDOExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
<b>Purpose:</b></div>
</th>
</tr>
<tr id="i1634" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/SecondaryTable.html" title="interface in org.eclipse.persistence.jpa.config">SecondaryTable</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1635" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>SELECT</b> clause queries data from entities.</div>
</th>
</tr>
<tr id="i1636" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SelectClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the select clause.</div>
</th>
</tr>
<tr id="i1637" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SelectClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/SelectClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SelectClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/SelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SelectClause</code></a> when the portion of the
query to parse starts with <b>SELECT</b>.</div>
</th>
</tr>
<tr id="i1638" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SelectClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SelectClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>SELECT</b></code> statement queries data from entities, which determines the type of
the objects or values to be selected.</div>
</th>
</tr>
<tr id="i1639" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/SelectedFieldsLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">SelectedFieldsLockingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: An implementation of the OptimisticLockingPolicy interface.</div>
</th>
</tr>
<tr id="i1640" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SelectExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a select expression.</div>
</th>
</tr>
<tr id="i1641" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectStatement</a></td>
<th class="colLast" scope="row">
<div class="block">A <code><b>SELECT</b></code> query is an operation that retrieves data from one or more tables or
views.</div>
</th>
</tr>
<tr id="i1642" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SelectStatementBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectStatementBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the select statement.</div>
</th>
</tr>
<tr id="i1643" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SelectStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SelectStatementFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/SelectStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SelectStatementFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/SelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SelectStatement</code></a> when the portion of the
query to parse starts with <b>SELECT</b>.</div>
</th>
</tr>
<tr id="i1644" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SelectStatementStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SelectStatementStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object represents a select statement, which has at least a <code><b>SELECT</b></code>
clause and a <code><b>FROM</b></code> clause.</div>
</th>
</tr>
<tr id="i1645" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/core/selflinks/SelfLinksResponseBuilder.html" title="class in org.eclipse.persistence.jpa.rs.features.core.selflinks">SelfLinksResponseBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">FeatureResponseBuilder implementation generating 'self' and 'canonical' links.</div>
</th>
</tr>
<tr id="i1646" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/SemanticValidatorHelper.html" title="interface in org.eclipse.persistence.jpa.jpql">SemanticValidatorHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helper is used by <a href="org/eclipse/persistence/jpa/jpql/AbstractSemanticValidator.html" title="class in org.eclipse.persistence.jpa.jpql"><code>AbstractSemanticValidator</code></a> in order to retrieve JPA information.</div>
</th>
</tr>
<tr id="i1647" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/Sequence.html" title="class in org.eclipse.persistence.sequencing">Sequence</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Abstract class to define sequencing.</div>
</th>
</tr>
<tr id="i1648" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/SequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">SequenceDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow a generic way of creating sequences on the different platforms,
and allow optional parameters to be specified.</div>
</th>
</tr>
<tr id="i1649" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/sequenced/SequencedObject.html" title="interface in org.eclipse.persistence.oxm.sequenced">SequencedObject</a></td>
<th class="colLast" scope="row">
<div class="block">In order to mark a domain object as being a Sequenced Object it must
implement this interface.</div>
</th>
</tr>
<tr id="i1650" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/SequenceGenerator.html" title="interface in org.eclipse.persistence.jpa.config">SequenceGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1651" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/SequenceObjectDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">SequenceObjectDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Sequence definition Native Sequence object.</div>
</th>
</tr>
<tr id="i1652" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/SequencingControl.html" title="interface in org.eclipse.persistence.sequencing">SequencingControl</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define an interface to control sequencing functionality.</div>
</th>
</tr>
<tr id="i1653" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/SerializableDescriptorEventHolder.html" title="interface in org.eclipse.persistence.descriptors">SerializableDescriptorEventHolder</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
Interface to hold onto a DescriptorEvents within a project so they can be rebuilt after serialization.</div>
</th>
</tr>
<tr id="i1654" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/SerializedConverter.html" title="annotation in org.eclipse.persistence.annotations">SerializedConverter</a></td>
<th class="colLast" scope="row">
<div class="block">A SerializedConverter is used to serialize an object's value into a database binary, character, or XML field.</div>
</th>
</tr>
<tr id="i1655" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/SerializedConverters.html" title="annotation in org.eclipse.persistence.annotations">SerializedConverters</a></td>
<th class="colLast" scope="row">
<div class="block">A TypeConverters annotation allows the definition of multiple SerializedConverter.</div>
</th>
</tr>
<tr id="i1656" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/SerializedObject.html" title="annotation in org.eclipse.persistence.annotations">SerializedObject</a></td>
<th class="colLast" scope="row">
<div class="block">SerializedObject annotation is used to set an
org.eclipse.persistence.descriptors.SerializedObjectPolicy on an Entity or MappedSuperClass.</div>
</th>
</tr>
<tr id="i1657" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/converters/SerializedObjectConverter.html" title="class in org.eclipse.persistence.mappings.converters">SerializedObjectConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: The serialized object converter can be used to store an arbitrary object or set of objects into a database binary or character field.</div>
</th>
</tr>
<tr id="i1658" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/SerializedObjectPolicy.html" title="interface in org.eclipse.persistence.descriptors">SerializedObjectPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">SerializedObjectPolicy (SOP) could be set on a non-aggregate descriptor.</div>
</th>
</tr>
<tr id="i1659" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/serializers/Serializer.html" title="interface in org.eclipse.persistence.sessions.serializers">Serializer</a></td>
<th class="colLast" scope="row">
<div class="block">Generic serializer interface.</div>
</th>
</tr>
<tr id="i1660" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/Server.html" title="interface in org.eclipse.persistence.sessions.server">Server</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: A single session that supports multiple user/clients connection at the same time.</div>
</th>
</tr>
<tr id="i1661" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/ServerLog.html" title="class in org.eclipse.persistence.platform.server">ServerLog</a></td>
<th class="colLast" scope="row">
<div class="block">
Basic logging class that provides framework for integration with the application
server log.</div>
</th>
</tr>
<tr id="i1662" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/ServerPlatform.html" title="interface in org.eclipse.persistence.platform.server">ServerPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the interface describing the behavior for ServerPlatformBase, and any other
class that wants to provide behavior for a server.</div>
</th>
</tr>
<tr id="i1663" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/ServerPlatformBase.html" title="class in org.eclipse.persistence.platform.server">ServerPlatformBase</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Implementation of org.eclipse.persistence.platform.server.ServerPlatform</div>
</th>
</tr>
<tr id="i1664" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/ServerPlatformDetector.html" title="interface in org.eclipse.persistence.platform.server">ServerPlatformDetector</a></td>
<th class="colLast" scope="row">
<div class="block">A generic interface that allows implementors to try to detect which platform is currently being executed on.</div>
</th>
</tr>
<tr id="i1665" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/ServerPlatformException.html" title="class in org.eclipse.persistence.exceptions">ServerPlatformException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1666" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/ServerPlatformExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">ServerPlatformExceptionResource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1667" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/ServerPlatformUtils.html" title="class in org.eclipse.persistence.platform.server">ServerPlatformUtils</a></td>
<th class="colLast" scope="row">
<div class="block">A utility class to interact with ServerPlatforms.</div>
</th>
</tr>
<tr id="i1668" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/server/ServerSession.html" title="class in org.eclipse.persistence.sessions.server">ServerSession</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of Server
INTERNAL:
The public interface should be used.</div>
</th>
</tr>
<tr id="i1669" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/ServiceId.html" title="class in org.eclipse.persistence.sessions.coordination">ServiceId</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Encapsulate the information that uniquely identifies a specific
remote command service instance.</div>
</th>
</tr>
<tr id="i1670" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/features/ServiceVersion.html" title="enum in org.eclipse.persistence.jpa.rs.features">ServiceVersion</a></td>
<th class="colLast" scope="row">
<div class="block">JPARS service version.</div>
</th>
</tr>
<tr id="i1671" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define the EclipseLink session public interface.</div>
</th>
</tr>
<tr id="i1672" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/broker/SessionBroker.html" title="class in org.eclipse.persistence.sessions.broker">SessionBroker</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a single view to a TopLink session that transparently accesses multple databases.</div>
</th>
</tr>
<tr id="i1673" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/SessionCustomizer.html" title="interface in org.eclipse.persistence.config">SessionCustomizer</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This interface is to allow extra customization on an EclipseLink Session</div>
</th>
</tr>
<tr id="i1674" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/SessionEvent.html" title="class in org.eclipse.persistence.sessions">SessionEvent</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Encapsulate the information provided with session events.</div>
</th>
</tr>
<tr id="i1675" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/SessionEventAdapter.html" title="class in org.eclipse.persistence.sessions">SessionEventAdapter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: To provide a trivial implemetation of SessionEventListener.</div>
</th>
</tr>
<tr id="i1676" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/SessionEventListener.html" title="interface in org.eclipse.persistence.sessions">SessionEventListener</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to support session events.</div>
</th>
</tr>
<tr id="i1677" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/SessionEventManager.html" title="class in org.eclipse.persistence.sessions">SessionEventManager</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to support session events.</div>
</th>
</tr>
<tr id="i1678" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/SessionFactory.html" title="class in org.eclipse.persistence.sessions.factories">SessionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Helper class to simplify the development and generation of code that accesses
TopLink through the SessionManager (sessions config XML).</div>
</th>
</tr>
<tr id="i1679" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/SessionLoaderException.html" title="class in org.eclipse.persistence.exceptions">SessionLoaderException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1680" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/SessionLoaderExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">SessionLoaderExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for SessionLoaderExceptionResource messages.</div>
</th>
</tr>
<tr id="i1681" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/SessionLog.html" title="interface in org.eclipse.persistence.logging">SessionLog</a></td>
<th class="colLast" scope="row">
<div class="block">SessionLog is the ever-so-simple interface used by
EclipseLink to log generated messages and SQL.</div>
</th>
</tr>
<tr id="i1682" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/SessionLogEntry.html" title="class in org.eclipse.persistence.logging">SessionLogEntry</a></td>
<th class="colLast" scope="row">
<div class="block">SessionLogEntry is a simple container object that holds
all the information pertinent to an EclipseLink logging event.</div>
</th>
</tr>
<tr id="i1683" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/SessionManager.html" title="class in org.eclipse.persistence.sessions.factories">SessionManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Global session location.</div>
</th>
</tr>
<tr id="i1684" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This interface defines the link between the Session and the PerformanceProfiler tool.</div>
</th>
</tr>
<tr id="i1685" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/SessionProfilerAdapter.html" title="class in org.eclipse.persistence.sessions">SessionProfilerAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">Adapter class for SessionProfiler interface.</div>
</th>
</tr>
<tr id="i1686" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/tuning/SessionTuner.html" title="interface in org.eclipse.persistence.tools.tuning">SessionTuner</a></td>
<th class="colLast" scope="row">
<div class="block">Generic tuning interface.</div>
</th>
</tr>
<tr id="i1687" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/sequenced/Setting.html" title="class in org.eclipse.persistence.oxm.sequenced">Setting</a></td>
<th class="colLast" scope="row">
<div class="block">Setting objects are used to control the order in which the
mappings for Sequenced Objects are processed.</div>
</th>
</tr>
<tr id="i1688" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleArithmeticExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleArithmeticExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a simple arithmetic expression.</div>
</th>
</tr>
<tr id="i1689" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleCaseExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleCaseExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a simple case expression.</div>
</th>
</tr>
<tr id="i1690" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleConditionalExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleConditionalExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a simple conditional expression.</div>
</th>
</tr>
<tr id="i1691" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleEntityExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleEntityExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a simple entity expression.</div>
</th>
</tr>
<tr id="i1692" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleEntityOrValueExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleEntityOrValueExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a simple entity or value expression.</div>
</th>
</tr>
<tr id="i1693" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleFromClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleFromClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>FROM</b> clause of a query defines the domain of the query by declaring identification
variables.</div>
</th>
</tr>
<tr id="i1694" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SimpleFromClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SimpleFromClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>FROM</b></code> clause of a sub-query defines the domain of the sub-query by
declaring identification variables.</div>
</th>
</tr>
<tr id="i1695" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/SimpleHomogeneousList.html" title="class in org.eclipse.persistence.jpa.rs.util.list">SimpleHomogeneousList</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of homogeneous simple java type attributes, such as
Strings, Integers, etc..., and MUST NOT be used to wrap collection of attributes with the type
that is assignable from PersistenceWeavedRest.</div>
</th>
</tr>
<tr id="i1696" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/SimpleHomogeneousListMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">SimpleHomogeneousListMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the SimpleHomogeneousList class available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1697" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleResultVariableBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleResultVariableBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a result variable expression.</div>
</th>
</tr>
<tr id="i1698" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleSelectClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleSelectClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>SELECT</b> statement queries data from entities.</div>
</th>
</tr>
<tr id="i1699" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleSelectClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleSelectClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the simple select clause.</div>
</th>
</tr>
<tr id="i1700" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SimpleSelectClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SimpleSelectClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>SELECT</b> statement queries data from entities.</div>
</th>
</tr>
<tr id="i1701" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleSelectExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleSelectExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a simple select expression.</div>
</th>
</tr>
<tr id="i1702" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleSelectStatement</a></td>
<th class="colLast" scope="row">
<div class="block"><b>BNFL</b> <code>subquery ::= simple_select_clause subquery_from_clause [where_clause] [groupby_clause] [having_clause]</code></div>
</th>
</tr>
<tr id="i1703" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SimpleSelectStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SimpleSelectStatementFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/SimpleSelectStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SimpleSelectStatementFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/SimpleSelectStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SimpleSelectStatement</code></a> when the
portion of the query to parse starts with <b>SELECT</b>.</div>
</th>
</tr>
<tr id="i1704" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SimpleSelectStatementStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SimpleSelectStatementStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This state object represents a subquery, which has at least a <code><b>SELECT</b></code> clause
and a <code><b>FROM</b></code> clause.</div>
</th>
</tr>
<tr id="i1705" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SimpleStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SimpleStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> simply holds onto a string.</div>
</th>
</tr>
<tr id="i1706" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/SingleElementListIterable.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterable">SingleElementListIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/SingleElementListIterable.html" title="type parameter in SingleElementListIterable">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>SingleElementListIterable</code> returns a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>ListIterator</code></a>
that holds a single element
and returns it with the first call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ListIterator.html?is-external=true#next()" title="class or interface in java.util" class="externalLink"><code>ListIterator.next()</code></a>, at
which point it will return <code>false</code> to any subsequent
call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ListIterator.html?is-external=true#hasNext()" title="class or interface in java.util" class="externalLink"><code>ListIterator.hasNext()</code></a>.</div>
</th>
</tr>
<tr id="i1707" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/SingleElementListIterator.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterator">SingleElementListIterator</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/SingleElementListIterator.html" title="type parameter in SingleElementListIterator">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>SingleElementListIterator</code> holds a single element and returns it with the first
call to <a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/SingleElementListIterator.html#next()"><code>SingleElementListIterator.next()</code></a>, at which point it will return <code>false</code> to any subsequent call
to <a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterator/SingleElementListIterator.html#hasNext()"><code>SingleElementListIterator.hasNext()</code></a>.</div>
</th>
</tr>
<tr id="i1708" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/SingleResultQuery.html" title="interface in org.eclipse.persistence.jpa.rs.util.list">SingleResultQuery</a></td>
<th class="colLast" scope="row">
<div class="block">Marker interface for queries returning single results.</div>
</th>
</tr>
<tr id="i1709" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/SingleResultQueryList.html" title="class in org.eclipse.persistence.jpa.rs.util.list">SingleResultQueryList</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to wrap collection of attributes returned by the single-result JPA report query.</div>
</th>
</tr>
<tr id="i1710" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/SingleResultQueryListMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">SingleResultQueryListMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the SingleResultQueryList class available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1711" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/SingleResultQueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources">SingleResultQueryResource</a></td>
<th class="colLast" scope="row">
<div class="block">Single result query resource.</div>
</th>
</tr>
<tr id="i1712" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/resources/unversioned/SingleResultQueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources.unversioned">SingleResultQueryResource</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="org/eclipse/persistence/jpa/rs/resources/SingleResultQueryResource.html" title="class in org.eclipse.persistence.jpa.rs.resources"><code>SingleResultQueryResource</code></a> instead.</div>
</th>
</tr>
<tr id="i1713" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/list/SingleResultQueryResult.html" title="class in org.eclipse.persistence.jpa.rs.util.list">SingleResultQueryResult</a></td>
<th class="colLast" scope="row">
<div class="block">The result of single result query.</div>
</th>
</tr>
<tr id="i1714" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/metadatasources/SingleResultQueryResultMetadataSource.html" title="class in org.eclipse.persistence.jpa.rs.util.metadatasources">SingleResultQueryResultMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">Makes the SingleResultQueryResult class available to JPA-RS JAXB context.</div>
</th>
</tr>
<tr id="i1715" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/SingleTableMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">SingleTableMultitenantPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A single table "striped" multitenant policy.</div>
</th>
</tr>
<tr id="i1716" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SingleValuedObjectPathExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SingleValuedObjectPathExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a simple valued object path expression.</div>
</th>
</tr>
<tr id="i1717" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SingleValuedPathExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SingleValuedPathExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a single valued path expression.</div>
</th>
</tr>
<tr id="i1718" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SizeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SizeExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>SIZE</b> function returns an integer value, the number of elements of the collection.</div>
</th>
</tr>
<tr id="i1719" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SizeExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SizeExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/SizeExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SizeExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/SizeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SizeExpression</code></a> when the portion of the
query to parse starts with <b>SIZE</b>.</div>
</th>
</tr>
<tr id="i1720" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SizeExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SizeExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>SIZE</b></code> function returns an integer value, the number of elements of the
collection.</div>
</th>
</tr>
<tr id="i1721" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/facets/SizeFacet.html" title="class in org.eclipse.persistence.jaxb.compiler.facets">SizeFacet</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1722" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/SnapshotCloneIterable.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterable">SnapshotCloneIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/SnapshotCloneIterable.html" title="type parameter in SnapshotCloneIterable">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>SnapshotCloneIterable</code> returns an iterator on a "snapshot" of a
collection, allowing for concurrent access to the original collection.</div>
</th>
</tr>
<tr id="i1723" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/SnapshotCloneIterable.LocalCloneIterator.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility.iterable">SnapshotCloneIterable.LocalCloneIterator</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/tools/utility/iterable/SnapshotCloneIterable.LocalCloneIterator.html" title="type parameter in SnapshotCloneIterable.LocalCloneIterator">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">provide access to "internal" constructor</div>
</th>
</tr>
<tr id="i1724" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterable/SnapshotCloneListIterable.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterable">SnapshotCloneListIterable</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterable/SnapshotCloneListIterable.html" title="type parameter in SnapshotCloneListIterable">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A <code>SnapshotCloneListIterable</code> returns a list iterator on a
"snapshot" of a list, allowing for concurrent access to the original list.</div>
</th>
</tr>
<tr id="i1725" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/utility/iterable/SnapshotCloneListIterable.LocalCloneListIterator.html" title="class in org.eclipse.persistence.jpa.jpql.utility.iterable">SnapshotCloneListIterable.LocalCloneListIterator</a>&lt;<a href="org/eclipse/persistence/jpa/jpql/utility/iterable/SnapshotCloneListIterable.LocalCloneListIterator.html" title="type parameter in SnapshotCloneListIterable.LocalCloneListIterator">E</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">provide access to "internal" constructor</div>
</th>
</tr>
<tr id="i1726" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/spatial/SpatialExpressionFactory.html" title="class in org.eclipse.persistence.expressions.spatial">SpatialExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to construct expressions that use Oracle Spatial operators
</div>
</th>
</tr>
<tr id="i1727" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/spatial/SpatialParameters.html" title="class in org.eclipse.persistence.expressions.spatial">SpatialParameters</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A utility class used to set parameters on spatial operators within TopLink's
expression framework.</div>
</th>
</tr>
<tr id="i1728" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/spatial/SpatialParameters.Mask.html" title="enum in org.eclipse.persistence.expressions.spatial">SpatialParameters.Mask</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1729" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/spatial/SpatialParameters.QueryType.html" title="enum in org.eclipse.persistence.expressions.spatial">SpatialParameters.QueryType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1730" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/expressions/spatial/SpatialParameters.Units.html" title="enum in org.eclipse.persistence.expressions.spatial">SpatialParameters.Units</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1731" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/SQLAnywherePlatform.html" title="class in org.eclipse.persistence.platform.database">SQLAnywherePlatform</a></td>
<th class="colLast" scope="row">
<div class="block">Provides SQL Anywhere specific behaviour.</div>
</th>
</tr>
<tr id="i1732" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/SQLCall.html" title="class in org.eclipse.persistence.queries">SQLCall</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used as an abstraction of an SQL call.</div>
</th>
</tr>
<tr id="i1733" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/SQLResult.html" title="class in org.eclipse.persistence.queries">SQLResult</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
An abstract superclass that represents the commonalities between the main
result types of the SQLResultSetMapping</div>
</th>
</tr>
<tr id="i1734" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/SqlResultSetMapping.html" title="interface in org.eclipse.persistence.jpa.config">SqlResultSetMapping</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1735" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/SQLResultSetMapping.html" title="class in org.eclipse.persistence.queries">SQLResultSetMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to represent the SQLResultSetMapping structure as defined by
the EJB 3.0 Persistence specification.</div>
</th>
</tr>
<tr id="i1736" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/SQLServerPlatform.html" title="class in org.eclipse.persistence.platform.database">SQLServerPlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides SQL Server specific behavior.</div>
</th>
</tr>
<tr id="i1737" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SqrtExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SqrtExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>SQRT</b> function takes a numeric argument and returns a double.</div>
</th>
</tr>
<tr id="i1738" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SqrtExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SqrtExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/SqrtExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SqrtExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/SqrtExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SqrtExpression</code></a> when the portion of the
query to parse starts with <b>SQRT</b>.</div>
</th>
</tr>
<tr id="i1739" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SqrtExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SqrtExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>SQRT</b></code> function takes a numeric argument and returns a <code>Double</code>.</div>
</th>
</tr>
<tr id="i1740" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/StandardSequence.html" title="class in org.eclipse.persistence.sequencing">StandardSequence</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: An abstract class providing default sequence behavior.</div>
</th>
</tr>
<tr id="i1741" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/tuning/StandardTuner.html" title="class in org.eclipse.persistence.tools.tuning">StandardTuner</a></td>
<th class="colLast" scope="row">
<div class="block">Default tuner.</div>
</th>
</tr>
<tr id="i1742" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StartWithClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StartWithClause</a></td>
<th class="colLast" scope="row">
<div class="block">A <code><b>START WITH</b></code> clause is optional and specifies the root row(s) of the hierarchy.</div>
</th>
</tr>
<tr id="i1743" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StartWithClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StartWithClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the <code><b>START WITH</b></code> clause.</div>
</th>
</tr>
<tr id="i1744" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StartWithClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StartWithClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <code>StartWithClauseFactory</code> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/StartWithClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>StartWithClause</code></a> when the portion
of the query to parse starts with <b>START WITH</b>.</div>
</th>
</tr>
<tr id="i1745" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StateFieldPathExpression</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>single_valued_association_field</code> is designated by the name of an association-field
in a one-to-one or many-to-one relationship.</div>
</th>
</tr>
<tr id="i1746" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StateFieldPathExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a state field path expression.</div>
</th>
</tr>
<tr id="i1747" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StateFieldPathExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/StateFieldPathExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>StateFieldPathExpressionFactory</code></a> is meant to handle the parsing of a portion of the
query when it's expected to be a state field path.</div>
</th>
</tr>
<tr id="i1748" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateFieldPathExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">StateFieldPathExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A single-valued association field is designated by the name of an association-field in a
one-to-one or many-to-one relationship.</div>
</th>
</tr>
<tr id="i1749" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateFieldPathExpressionStateObject.MapManagedType.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">StateFieldPathExpressionStateObject.MapManagedType</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1750" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/StateFieldResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">StateFieldResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to resolve the type of a state field, which is the leaf of
the state field path expression.</div>
</th>
</tr>
<tr id="i1751" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">StateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>StateObject</code> is an editable representation of a JPQL query.</div>
</th>
</tr>
<tr id="i1752" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectProblem.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">StateObjectProblem</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1753" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/StateObjectProblemConstants.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model">StateObjectProblemConstants</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1754" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObjectVisitor.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">StateObjectVisitor</a></td>
<th class="colLast" scope="row">
<div class="block">The visitor is used to traverse the <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> hierarchy that represents a JPQL query.</div>
</th>
</tr>
<tr id="i1755" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/weaving/jpa/StaticWeave.html" title="class in org.eclipse.persistence.tools.weaving.jpa">StaticWeave</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Description</b>: This is the static weave command line processing class that verifies command options and invokes
StaticWeaveProcessor to statically weave the classes.</div>
</th>
</tr>
<tr id="i1756" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/weaving/jpa/StaticWeaveAntTask.html" title="class in org.eclipse.persistence.tools.weaving.jpa">StaticWeaveAntTask</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Description</b>: This is the static weave ant task definition class that verifies the value of specified attributes and invokes
StaticWeaveProcessor to weave classes.</div>
</th>
</tr>
<tr id="i1757" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/weaving/jpa/StaticWeaveClassTransformer.html" title="class in org.eclipse.persistence.tools.weaving.jpa">StaticWeaveClassTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Description</b>: This class provides the implementation of class transformer by leveraging on the following existing APIs,
PersistenceUnitProcessor.processORMetadata() - get class descriptor.</div>
</th>
</tr>
<tr id="i1758" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/StaticWeaveException.html" title="class in org.eclipse.persistence.exceptions">StaticWeaveException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1759" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/StaticWeaveExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">StaticWeaveExceptionResource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1760" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/weaving/jpa/StaticWeaveProcessor.html" title="class in org.eclipse.persistence.tools.weaving.jpa">StaticWeaveProcessor</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Description</b>: The StaticWeaveProcessor controls the static weaving process.</div>
</th>
</tr>
<tr id="i1761" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/StoredFunctionCall.html" title="class in org.eclipse.persistence.queries">StoredFunctionCall</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to define a platform independent function call.</div>
</th>
</tr>
<tr id="i1762" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/StoredFunctionDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">StoredFunctionDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow a semi-generic way of creating store function.</div>
</th>
</tr>
<tr id="i1763" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/StoredProcedureCall.html" title="class in org.eclipse.persistence.queries">StoredProcedureCall</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to define a platform independent procedure call.</div>
</th>
</tr>
<tr id="i1764" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/StoredProcedureDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">StoredProcedureDefinition</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allow a semi-generic way of creating stored procedures.</div>
</th>
</tr>
<tr id="i1765" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/StoredProcedureGenerator.html" title="class in org.eclipse.persistence.tools.schemaframework">StoredProcedureGenerator</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: To generate StoredProcedures from EclipseLink Projects</div>
</th>
</tr>
<tr id="i1766" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/StoredProcedureParameter.html" title="annotation in org.eclipse.persistence.annotations">StoredProcedureParameter</a></td>
<th class="colLast" scope="row">
<div class="block">A StoredProcedureParameter annotation is used within a
NamedStoredProcedureQuery annotation.</div>
</th>
</tr>
<tr id="i1767" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/StoredProcedureParameter.html" title="interface in org.eclipse.persistence.jpa.config">StoredProcedureParameter</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1768" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/StreamingOutputMarshaller.html" title="class in org.eclipse.persistence.jpa.rs.util">StreamingOutputMarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">Simple <code>StreamingOutput</code> implementation that uses the provided
<a href="jakarta/xml/bind/JAXBContext.html" title="class in jakarta.xml.bind"><code>JAXBContext</code></a> to marshal the result when requested to either XML or
JSON based on the accept media provided.</div>
</th>
</tr>
<tr id="i1769" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StringExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StringExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a string expression.</div>
</th>
</tr>
<tr id="i1770" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StringLiteral.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StringLiteral</a></td>
<th class="colLast" scope="row">
<div class="block">A string literal is enclosed in single quotes.</div>
</th>
</tr>
<tr id="i1771" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StringLiteralBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StringLiteralBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a string literal.</div>
</th>
</tr>
<tr id="i1772" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StringLiteralFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StringLiteralFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/StringLiteralFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>StringLiteralFactory</code></a> is responsible to parse a sub-query starting with a single quote.</div>
</th>
</tr>
<tr id="i1773" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StringLiteralStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">StringLiteralStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A string literal is enclosed in single quotes.</div>
</th>
</tr>
<tr id="i1774" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/StringPrimaryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">StringPrimaryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a string primary expression.</div>
</th>
</tr>
<tr id="i1775" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Struct.html" title="annotation in org.eclipse.persistence.annotations">Struct</a></td>
<th class="colLast" scope="row">
<div class="block">Struct types are extended object-relational data-types supported by some databases.</div>
</th>
</tr>
<tr id="i1776" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Struct.html" title="interface in org.eclipse.persistence.jpa.config">Struct</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1777" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/StructConverter.html" title="annotation in org.eclipse.persistence.annotations">StructConverter</a></td>
<th class="colLast" scope="row">
<div class="block">A StructConverter is a special type of converter that handles the conversion of a specific
database Struct type.</div>
</th>
</tr>
<tr id="i1778" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/StructConverter.html" title="interface in org.eclipse.persistence.jpa.config">StructConverter</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1779" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/converters/StructConverter.html" title="interface in org.eclipse.persistence.platform.database.converters">StructConverter</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A StuctConverter can be added to a DatabasePlatform
It allows custom processing dealing java.sql.Struct types
When added to the DatabasePlatform:
1.</div>
</th>
</tr>
<tr id="i1780" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/StructConverters.html" title="annotation in org.eclipse.persistence.annotations">StructConverters</a></td>
<th class="colLast" scope="row">
<div class="block">A StructConverters annotation allows the definition of multiple
StructConverter.</div>
</th>
</tr>
<tr id="i1781" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/StructConverterType.html" title="class in org.eclipse.persistence.config">StructConverterType</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains predefined StructConverter types.</div>
</th>
</tr>
<tr id="i1782" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Structure.html" title="annotation in org.eclipse.persistence.annotations">Structure</a></td>
<th class="colLast" scope="row">
<div class="block">Struct types are extended object-relational data-types supported by some databases.</div>
</th>
</tr>
<tr id="i1783" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Structure.html" title="interface in org.eclipse.persistence.jpa.config">Structure</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1784" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/structures/StructureMapping.html" title="class in org.eclipse.persistence.mappings.structures">StructureMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>
A structure is an object-relational user-defined data-type or object-type.</div>
</th>
</tr>
<tr id="i1785" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SubExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression wraps a sub-expression within parenthesis.</div>
</th>
</tr>
<tr id="i1786" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SubExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SubExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This expression wraps a sub-expression within parenthesis.</div>
</th>
</tr>
<tr id="i1787" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/Subgraph.html" title="interface in org.eclipse.persistence.jaxb">Subgraph</a></td>
<th class="colLast" scope="row">
<div class="block">This type represents a AttributeNode of an EntityGraph that corresponds to a
Managed Type.</div>
</th>
</tr>
<tr id="i1788" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SubqueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubqueryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a subquery expression.</div>
</th>
</tr>
<tr id="i1789" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/SubqueryDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">SubqueryDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Declaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Declaration</code></a> uses a subquery as the "root" object.</div>
</th>
</tr>
<tr id="i1790" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/SubqueryEntityResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">SubqueryEntityResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> retrieves the type for an abstract schema name (entity name) if it can
be resolved otherwise a derived path will be assumed.</div>
</th>
</tr>
<tr id="i1791" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SubqueryFromClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubqueryFromClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the from clause defined in a subquery.</div>
</th>
</tr>
<tr id="i1792" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SubSelectIdentificationVariableDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubSelectIdentificationVariableDeclarationBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for an identification variable declaration expression defined
in a sub-select expression.</div>
</th>
</tr>
<tr id="i1793" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SubstringExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubstringExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The second and third arguments of the <b>SUBSTRING</b> function denote the starting position and
length of the substring to be returned.</div>
</th>
</tr>
<tr id="i1794" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SubstringExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubstringExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/SubstringExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SubstringExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/SubstringExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SubstringExpression</code></a> when the
portion of the query to parse starts with <b>SUBSTRING</b>.</div>
</th>
</tr>
<tr id="i1795" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SubstringExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SubstringExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The second and third arguments of the <code><b>SUBSTRING</b></code> function denote the starting
position and length of the substring to be returned.</div>
</th>
</tr>
<tr id="i1796" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SubtractionExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SubtractionExpression</a></td>
<th class="colLast" scope="row">
<div class="block">One of the four binary operators.</div>
</th>
</tr>
<tr id="i1797" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SubtractionExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SubtractionExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">TODO:
<b>BNF:</b> <code>arithmetic_expression ::= arithmetic_expression - arithmetic_term</code></div>
</th>
</tr>
<tr id="i1798" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SumFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SumFunction</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i1799" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/SumFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">SumFunctionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/SumFunctionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SumFunctionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/SumFunction.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>SumFunction</code></a> when the portion of the query
to parse starts with <b>SUM</b>.</div>
</th>
</tr>
<tr id="i1800" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/SumFunctionResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">SumFunctionResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to calculate the type based on the type of the state field.</div>
</th>
</tr>
<tr id="i1801" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/SumFunctionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">SumFunctionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">One of the aggregate functions.</div>
</th>
</tr>
<tr id="i1802" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/corba/sun/SunCORBATransportManager.html" title="class in org.eclipse.persistence.sessions.coordination.corba.sun">SunCORBATransportManager</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1803" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/SybasePlatform.html" title="class in org.eclipse.persistence.platform.database">SybasePlatform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides Sybase ASE specific behavior.</div>
</th>
</tr>
<tr id="i1804" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/SymfowarePlatform.html" title="class in org.eclipse.persistence.platform.database">SymfowarePlatform</a></td>
<th class="colLast" scope="row">
<div class="block">Symfoware Server<br>
http://wiki.eclipse.org/EclipseLink/Development/Incubator/Extensions/SymfowarePlatform <br>
Test results: http://wiki.eclipse.org/EclipseLink/Development/DatabasePlatform/SymfowarePlatform/TestResults <br>
Contributed by: Fujitsu Ltd.<br>
Contributed under bug: 288715</div>
</th>
</tr>
<tr id="i1805" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/SynchronizationListenerFactory.html" title="interface in org.eclipse.persistence.transaction">SynchronizationListenerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Generate synchronization listener objects of the appropriate type.</div>
</th>
</tr>
<tr id="i1806" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/SystemDefaults.html" title="class in org.eclipse.persistence.jpa.rs">SystemDefaults</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1807" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/SystemProperties.html" title="class in org.eclipse.persistence.config">SystemProperties</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides the list of System properties that are recognized by EclipseLink.</div>
</th>
</tr>
<tr id="i1808" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Table.html" title="interface in org.eclipse.persistence.jpa.config">Table</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1809" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/TableCreator.html" title="class in org.eclipse.persistence.tools.schemaframework">TableCreator</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This class is responsible for creating the tables defined in the project.</div>
</th>
</tr>
<tr id="i1810" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/TableCreatorClassGenerator.html" title="class in org.eclipse.persistence.sessions.factories">TableCreatorClassGenerator</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allow for a class storing a TopLink table creator's tables (meta-data) to be generated.</div>
</th>
</tr>
<tr id="i1811" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/TableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">TableDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Declaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Declaration</code></a> uses a database table as the "root" object.</div>
</th>
</tr>
<tr id="i1812" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/TableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">TableDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow a generic way of creating tables on the different platforms.</div>
</th>
</tr>
<tr id="i1813" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TableExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableExpression</a></td>
<th class="colLast" scope="row">
<div class="block">Defines a table expression.</div>
</th>
</tr>
<tr id="i1814" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TableExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a table expression.</div>
</th>
</tr>
<tr id="i1815" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TableExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/TableExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TableExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/TableExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TableExpression</code></a>.</div>
</th>
</tr>
<tr id="i1816" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/TableGenerator.html" title="interface in org.eclipse.persistence.jpa.config">TableGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1817" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/TablePerClassPolicy.html" title="class in org.eclipse.persistence.descriptors">TablePerClassPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides the functionality to support a TABLE_PER_CLASS
inheritance strategy.</div>
</th>
</tr>
<tr id="i1818" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/TablePerMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">TablePerMultitenantPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A table per tenant multitenant policy.</div>
</th>
</tr>
<tr id="i1819" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/TableSequence.html" title="class in org.eclipse.persistence.sequencing">TableSequence</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Defines sequencing through using a SEQUENCE table.</div>
</th>
</tr>
<tr id="i1820" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/TableSequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">TableSequenceDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow a generic way of creating sequences on the different platforms,
and allow optional parameters to be specified.</div>
</th>
</tr>
<tr id="i1821" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TableVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableVariableDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">Defines a table expression.</div>
</th>
</tr>
<tr id="i1822" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TableVariableDeclarationBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableVariableDeclarationBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a table declaration.</div>
</th>
</tr>
<tr id="i1823" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TableVariableDeclarationFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TableVariableDeclarationFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/TableVariableDeclarationFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TableVariableDeclarationFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/TableVariableDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TableVariableDeclaration</code></a>.</div>
</th>
</tr>
<tr id="i1824" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/TargetDatabase.html" title="class in org.eclipse.persistence.config">TargetDatabase</a></td>
<th class="colLast" scope="row">
<div class="block">Target database persistence property values.</div>
</th>
</tr>
<tr id="i1825" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/TargetServer.html" title="class in org.eclipse.persistence.config">TargetServer</a></td>
<th class="colLast" scope="row">
<div class="block">Target server persistence property values.</div>
</th>
</tr>
<tr id="i1826" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Temporal.html" title="interface in org.eclipse.persistence.jpa.config">Temporal</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1827" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TenantDiscriminatorColumn.html" title="annotation in org.eclipse.persistence.annotations">TenantDiscriminatorColumn</a></td>
<th class="colLast" scope="row">
<div class="block">Tenant discriminator column(s) are used with a SINGLE_TABLE multitenant
strategy.</div>
</th>
</tr>
<tr id="i1828" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/TenantDiscriminatorColumn.html" title="interface in org.eclipse.persistence.jpa.config">TenantDiscriminatorColumn</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1829" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TenantDiscriminatorColumns.html" title="annotation in org.eclipse.persistence.annotations">TenantDiscriminatorColumns</a></td>
<th class="colLast" scope="row">
<div class="block">A TenantDiscriminatorColumns annotation allows the definition of multiple
TenantDiscriminatorColumn.</div>
</th>
</tr>
<tr id="i1830" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TenantTableDiscriminator.html" title="annotation in org.eclipse.persistence.annotations">TenantTableDiscriminator</a></td>
<th class="colLast" scope="row">
<div class="block">
A tenant table discriminator is used with a TABLE_PER_TENANT multitenant
strategy.</div>
</th>
</tr>
<tr id="i1831" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/TenantTableDiscriminator.html" title="interface in org.eclipse.persistence.jpa.config">TenantTableDiscriminator</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1832" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TenantTableDiscriminatorType.html" title="enum in org.eclipse.persistence.annotations">TenantTableDiscriminatorType</a></td>
<th class="colLast" scope="row">
<div class="block">An enum that is used within the TenantTableDiscriminator annotation.</div>
</th>
</tr>
<tr id="i1833" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/TextEdit.html" title="interface in org.eclipse.persistence.jpa.jpql.tools">TextEdit</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>TextEdit</code> contains the information of a change that can be made to the JPQL query
after performing a refactoring operation.</div>
</th>
</tr>
<tr id="i1834" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TimeOfDay.html" title="annotation in org.eclipse.persistence.annotations">TimeOfDay</a></td>
<th class="colLast" scope="row">
<div class="block">A TimeOfDay annotation is used to specify a specific time of day using a
Calendar instance which is to be used within an OptimisticLocking annotation.</div>
</th>
</tr>
<tr id="i1835" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/TimeOfDay.html" title="interface in org.eclipse.persistence.jpa.config">TimeOfDay</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1836" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/TimestampLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">TimestampLockingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to allow a single version timestamp to be used for optimistic locking.</div>
</th>
</tr>
<tr id="i1837" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/TimesTen7Platform.html" title="class in org.eclipse.persistence.platform.database">TimesTen7Platform</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides TimesTen 7 specific behavior.</div>
</th>
</tr>
<tr id="i1838" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/database/TimesTenPlatform.html" title="class in org.eclipse.persistence.platform.database">TimesTenPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">Database platform for the TimesTen database product.</div>
</th>
</tr>
<tr id="i1839" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/invalidation/TimeToLiveCacheInvalidationPolicy.html" title="class in org.eclipse.persistence.descriptors.invalidation">TimeToLiveCacheInvalidationPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A CacheInvalidationPolicy which allows objects to live for a specific amount of time
after they are read.</div>
</th>
</tr>
<tr id="i1840" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/TransactionException.html" title="class in org.eclipse.persistence.exceptions">TransactionException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1841" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/TransactionExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">TransactionExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for TransactionException messages.</div>
</th>
</tr>
<tr id="i1842" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/rs/util/TransactionWrapper.html" title="class in org.eclipse.persistence.jpa.rs.util">TransactionWrapper</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1843" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/Transformation.html" title="annotation in org.eclipse.persistence.annotations">Transformation</a></td>
<th class="colLast" scope="row">
<div class="block">Transformation is an optional annotation for org.eclipse.persistence.mappings.TransformationMapping.</div>
</th>
</tr>
<tr id="i1844" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Transformation.html" title="interface in org.eclipse.persistence.jpa.config">Transformation</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1845" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/TransformationMapping.html" title="class in org.eclipse.persistence.mappings">TransformationMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: A transformation mapping is used for a specialized translation between how
a value is represented in Java and its representation on the databae.</div>
</th>
</tr>
<tr id="i1846" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/TransformationMappingChangeRecord.html" title="interface in org.eclipse.persistence.sessions.changesets">TransformationMappingChangeRecord</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: To Provide API to the TransformationMappingChangeRecord.</div>
</th>
</tr>
<tr id="i1847" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/builder/TransformerPropertyBuilder.html" title="class in org.eclipse.persistence.jaxb.compiler.builder">TransformerPropertyBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">This class is building properties from write transformers.</div>
</th>
</tr>
<tr id="i1848" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/builder/helper/TransformerReflectionHelper.html" title="class in org.eclipse.persistence.jaxb.compiler.builder.helper">TransformerReflectionHelper</a></td>
<th class="colLast" scope="row">
<div class="block">Provides return type from write transformation method.</div>
</th>
</tr>
<tr id="i1849" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Transient.html" title="interface in org.eclipse.persistence.jpa.config">Transient</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1850" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TransientCompatibleAnnotations.html" title="class in org.eclipse.persistence.annotations">TransientCompatibleAnnotations</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This class is used by our JPA annotation processing to discover which annotations may coexist with a
jakarta.persistence.Transient annotation.</div>
</th>
</tr>
<tr id="i1851" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/TransporterDefaultFactory.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">TransporterDefaultFactory</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/internal/remote/TransporterDefaultFactory.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from d:/StarTeam/DIDev/Pine/TopLink/DISource/IDLs/CorbaRemoteSessionControllerSun.idl
Thursday, May 3, 2001 1:36:59 PM EDT</div>
</th>
</tr>
<tr id="i1852" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/TransporterHelper.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">TransporterHelper</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/internal/remote/TransporterHelper.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from d:/StarTeam/DIDev/Pine/TopLink/DISource/IDLs/CorbaRemoteSessionControllerSun.idl
Thursday, May 3, 2001 1:36:59 PM EDT</div>
</th>
</tr>
<tr id="i1853" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/TransporterHolder.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">TransporterHolder</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/internal/remote/TransporterHolder.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from d:/StarTeam/DIDev/Pine/TopLink/DISource/IDLs/CorbaRemoteSessionControllerSun.idl
Thursday, May 3, 2001 1:36:59 PM EDT</div>
</th>
</tr>
<tr id="i1854" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/coordination/TransportManager.html" title="class in org.eclipse.persistence.sessions.coordination">TransportManager</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide an abstract class that offers a common API to handling
remote command connections.</div>
</th>
</tr>
<tr id="i1855" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TreatExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TreatExpression</a></td>
<th class="colLast" scope="row">
<div class="block">Returns an expression that allows to treat its base as if it were a subclass of the class
returned by the base.</div>
</th>
</tr>
<tr id="i1856" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TreatExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TreatExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a <code><b>TREAT</b></code> expression.</div>
</th>
</tr>
<tr id="i1857" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TreatExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TreatExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/TreatExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TreatExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/TreatExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TreatExpression</code></a> when the portion of the
query to parse starts with <b>TREAT</b>.</div>
</th>
</tr>
<tr id="i1858" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/TreatExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">TreatExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">Returns an expression that allows to treat its base as if it were a subclass of the class
returned by the base.</div>
</th>
</tr>
<tr id="i1859" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/TreatResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">TreatResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> resolves a path and casts it as another entity type.</div>
</th>
</tr>
<tr id="i1860" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TrimExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TrimExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>TRIM</b> function trims the specified character from a string.</div>
</th>
</tr>
<tr id="i1861" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TrimExpression.Specification.html" title="enum in org.eclipse.persistence.jpa.jpql.parser">TrimExpression.Specification</a></td>
<th class="colLast" scope="row">
<div class="block">The possible ways to trim the string.</div>
</th>
</tr>
<tr id="i1862" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TrimExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TrimExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/TrimExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TrimExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/TrimExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TrimExpression</code></a> when the portion of the
query to parse starts with <b>TRIM</b>.</div>
</th>
</tr>
<tr id="i1863" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/TrimExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">TrimExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>TRIM</b></code> function trims the specified character from a string.</div>
</th>
</tr>
<tr id="i1864" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/config/TunerType.html" title="class in org.eclipse.persistence.config">TunerType</a></td>
<th class="colLast" scope="row">
<div class="block">Tuning persistence property values.</div>
</th>
</tr>
<tr id="i1865" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/TypeConstraintException.html" title="class in jakarta.xml.bind">TypeConstraintException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception indicates that a violation of a dynamically checked type
constraint was detected.</div>
</th>
</tr>
<tr id="i1866" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/converters/TypeConversionConverter.html" title="class in org.eclipse.persistence.mappings.converters">TypeConversionConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Type conversion converters are used to explicitly map a database type to a
Java type.</div>
</th>
</tr>
<tr id="i1867" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TypeConverter.html" title="annotation in org.eclipse.persistence.annotations">TypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block">The TypeConverter annotation is used to specify an EclipseLink
org.eclipse.persistence.mappings.converters.TypeConversionConverter for modification
of the data value(s) during the reading and writing of a mapped attribute.</div>
</th>
</tr>
<tr id="i1868" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/TypeConverter.html" title="interface in org.eclipse.persistence.jpa.config">TypeConverter</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1869" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/TypeConverters.html" title="annotation in org.eclipse.persistence.annotations">TypeConverters</a></td>
<th class="colLast" scope="row">
<div class="block">A TypeConverters annotation allows the definition of multiple TypeConverter.</div>
</th>
</tr>
<tr id="i1870" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/TypedAssociation.html" title="class in org.eclipse.persistence.mappings">TypedAssociation</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Generic association object.</div>
</th>
</tr>
<tr id="i1871" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/TypeDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">TypeDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow for Oracle 8 object-relational user defined type to be created.</div>
</th>
</tr>
<tr id="i1872" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TypeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TypeExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An entity type expression can be used to restrict query polymorphism.</div>
</th>
</tr>
<tr id="i1873" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TypeExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TypeExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a type expression.</div>
</th>
</tr>
<tr id="i1874" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/TypeExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">TypeExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/TypeExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TypeExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/TypeExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>TypeExpression</code></a> when the portion of the
query to parse starts with <b>TYPE</b>.</div>
</th>
</tr>
<tr id="i1875" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/TypeExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">TypeExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">An entity type expression can be used to restrict query polymorphism.</div>
</th>
</tr>
<tr id="i1876" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/TypeHelper.html" title="class in org.eclipse.persistence.jpa.jpql.tools">TypeHelper</a></td>
<th class="colLast" scope="row">
<div class="block">This helper contains methods related to <a href="org/eclipse/persistence/jpa/jpql/tools/spi/IType.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.spi"><code>IType</code></a> and can perform equivalency checks.</div>
</th>
</tr>
<tr id="i1877" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/TypeInfo.html" title="class in org.eclipse.persistence.jaxb.compiler">TypeInfo</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1878" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/TypeMappingInfo.html" title="class in org.eclipse.persistence.jaxb">TypeMappingInfo</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Provides a wrapper for a java type to be used when creating a JAXB context.</div>
</th>
</tr>
<tr id="i1879" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/TypeMappingInfo.ElementScope.html" title="enum in org.eclipse.persistence.jaxb">TypeMappingInfo.ElementScope</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1880" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/TypeTableDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">TypeTableDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow for tabels of Oracle 8 object-relational user defined type to be created.</div>
</th>
</tr>
<tr id="i1881" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/UnaryTableSequence.html" title="class in org.eclipse.persistence.sequencing">UnaryTableSequence</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Defines sequencing through using a singleton sequence table.</div>
</th>
</tr>
<tr id="i1882" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/UnaryTableSequenceDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">UnaryTableSequenceDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Creates / drops an unary sequence table:
the name of the table is sequence name; its only field is named unarySequenceCounterFieldName</div>
</th>
</tr>
<tr id="i1883" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/UnidirectionalOneToManyMapping.html" title="class in org.eclipse.persistence.mappings">UnidirectionalOneToManyMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: UnidirectionalOneToManyMapping doesn't have 1:1 back reference mapping.</div>
</th>
</tr>
<tr id="i1884" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UnionClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UnionClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>UNION</b> clause allows the results of two queries to be combined.</div>
</th>
</tr>
<tr id="i1885" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UnionClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UnionClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the order by clause.</div>
</th>
</tr>
<tr id="i1886" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UnionClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UnionClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/UnionClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UnionClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/UnionClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UnionClause</code></a> when the portion of the
query to parse starts with <b>UNION</b>, <code>INTERSECT</code> or <code>EXCEPT</code>.</div>
</th>
</tr>
<tr id="i1887" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/UnionPartitioning.html" title="annotation in org.eclipse.persistence.annotations">UnionPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">UnionPartitioning sends queries to all connection pools and unions the results.</div>
</th>
</tr>
<tr id="i1888" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/UnionPartitioning.html" title="interface in org.eclipse.persistence.jpa.config">UnionPartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1889" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/UnionPartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">UnionPartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
UnionPartitionPolicy sends queries to all connection pools and unions the results.</div>
</th>
</tr>
<tr id="i1890" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/UniqueConstraint.html" title="interface in org.eclipse.persistence.jpa.config">UniqueConstraint</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1891" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/UniqueKeyConstraint.html" title="class in org.eclipse.persistence.tools.schemaframework">UniqueKeyConstraint</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Define a unique key constraint for a table.</div>
</th>
</tr>
<tr id="i1892" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/UnitOfWork.html" title="interface in org.eclipse.persistence.sessions">UnitOfWork</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: To allow object level transactions.</div>
</th>
</tr>
<tr id="i1893" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/UnitOfWork.CommitOrderType.html" title="enum in org.eclipse.persistence.sessions">UnitOfWork.CommitOrderType</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the ordering of updates and deletes of a set of the same entity type during a commit or flush operation.</div>
</th>
</tr>
<tr id="i1894" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/changesets/UnitOfWorkChangeSet.html" title="interface in org.eclipse.persistence.sessions.changesets">UnitOfWorkChangeSet</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: To Provide API to the UnitOfWorkChangeSet.</div>
</th>
</tr>
<tr id="i1895" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/UnknownDeclaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">UnknownDeclaration</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Declaration.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Declaration</code></a> represents an unknown (invalid/incomplete) declaration.</div>
</th>
</tr>
<tr id="i1896" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UnknownExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UnknownExpression</a></td>
<th class="colLast" scope="row">
<div class="block">This expression contains a portion of the query that is unknown to the parser.</div>
</th>
</tr>
<tr id="i1897" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UnknownExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UnknownExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/UnknownExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UnknownExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/UnknownExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UnknownExpression</code></a> when the portion of
the query to parse is unknown.</div>
</th>
</tr>
<tr id="i1898" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/UnknownExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">UnknownExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/model/query/StateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query"><code>StateObject</code></a> holds onto an unknown portion of a JPQL query that could not be parsed.</div>
</th>
</tr>
<tr id="i1899" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/unmapped/UnmappedContentHandler.html" title="interface in org.eclipse.persistence.oxm.unmapped">UnmappedContentHandler</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provide an interface that can be implemented for handling
unmapped content during unmarshal operations with SAXPlatform.</div>
</th>
</tr>
<tr id="i1900" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/UnmarshalCallback.html" title="class in org.eclipse.persistence.jaxb.compiler">UnmarshalCallback</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i1901" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/UnmarshalException.html" title="class in jakarta.xml.bind">UnmarshalException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception indicates that an error has occurred while performing
an unmarshal operation that prevents the JAXB Provider from completing
the operation.</div>
</th>
</tr>
<tr id="i1902" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/UnmarshalKeepAsElementPolicy.html" title="enum in org.eclipse.persistence.oxm.mappings">UnmarshalKeepAsElementPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Used in conjunction with XMLAnyObject/CollectionMapping and XMLCompositeObject/CollectionMapping
to specify when (if at all) to keep parts of the unmarshalled document as nodes.</div>
</th>
</tr>
<tr id="i1903" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/Unmarshaller.html" title="interface in jakarta.xml.bind">Unmarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>Unmarshaller</code> class governs the process of deserializing XML
data into newly created Java content trees, optionally validating the XML
data as it is unmarshalled.</div>
</th>
</tr>
<tr id="i1904" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/Unmarshaller.Listener.html" title="class in jakarta.xml.bind">Unmarshaller.Listener</a></td>
<th class="colLast" scope="row">
<div class="block">
Register an instance of an implementation of this class with <a href="jakarta/xml/bind/Unmarshaller.html" title="interface in jakarta.xml.bind"><code>Unmarshaller</code></a> to externally listen
for unmarshal events.</div>
</th>
</tr>
<tr id="i1905" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/UnmarshallerHandler.html" title="interface in jakarta.xml.bind">UnmarshallerHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Unmarshaller implemented as SAX ContentHandler.</div>
</th>
</tr>
<tr id="i1906" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/UnmarshallerProperties.html" title="class in org.eclipse.persistence.jaxb">UnmarshallerProperties</a></td>
<th class="colLast" scope="row">
<div class="block">These are properties that may be set on an instance of Unmarshaller.</div>
</th>
</tr>
<tr id="i1907" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/UnmarshalRecord.html" title="class in org.eclipse.persistence.oxm.record">UnmarshalRecord</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1908" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/UpdateAllQuery.html" title="class in org.eclipse.persistence.queries">UpdateAllQuery</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
A Query Class used to perform a bulk update using TopLink's expression framework.</div>
</th>
</tr>
<tr id="i1909" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateClause</a></td>
<th class="colLast" scope="row">
<div class="block">This is the update clause of the update statement.</div>
</th>
</tr>
<tr id="i1910" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the update clause.</div>
</th>
</tr>
<tr id="i1911" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/UpdateClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpdateClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/UpdateClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpdateClause</code></a> when the portion of the query
to parse starts with <b>UPDATE</b>.</div>
</th>
</tr>
<tr id="i1912" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/UpdateClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">UpdateClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This is the <code><b>UPDATE</b></code> clause of the <code><b>UPDATE</b></code> statement.</div>
</th>
</tr>
<tr id="i1913" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItem.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateItem</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>new_value</code> specified for an update operation must be compatible in type with the
field to which it is assigned.</div>
</th>
</tr>
<tr id="i1914" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItemBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateItemBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the update item expression.</div>
</th>
</tr>
<tr id="i1915" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateItemFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItemFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpdateItemFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItem.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpdateItem</code></a>.</div>
</th>
</tr>
<tr id="i1916" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItemStateFieldPathExpressionBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateItemStateFieldPathExpressionBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for a state field path expression used in an update item.</div>
</th>
</tr>
<tr id="i1917" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItemStateFieldPathExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateItemStateFieldPathExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/UpdateItemStateFieldPathExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpdateItemStateFieldPathExpressionFactory</code></a> is meant to handle the parsing of a
portion of the query when it's expected to be a state field path.</div>
</th>
</tr>
<tr id="i1918" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/UpdateItemStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">UpdateItemStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>new_value</code> specified for an update operation must be compatible in type with the
field to which it is assigned.</div>
</th>
</tr>
<tr id="i1919" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/UpdateObjectQuery.html" title="class in org.eclipse.persistence.queries">UpdateObjectQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Used for updating existing objects into the database.</div>
</th>
</tr>
<tr id="i1920" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateStatement</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>UPDATE</b> clause of a query consists of a conditional expression used to select objects
or values that satisfy the expression.</div>
</th>
</tr>
<tr id="i1921" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateStatementBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateStatementBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the update statement.</div>
</th>
</tr>
<tr id="i1922" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpdateStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpdateStatementFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/UpdateStatementFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpdateStatementFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/UpdateStatement.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpdateStatement</code></a> when the portion of the
query to parse starts with <b>UPDATE</b>.</div>
</th>
</tr>
<tr id="i1923" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/UpdateStatementStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">UpdateStatementStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>UPDATE</b></code> clause of a query consists of a conditional expression used to
select objects or values that satisfy the expression.</div>
</th>
</tr>
<tr id="i1924" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpperExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpperExpression</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>UPPER</b> function converts a string to upper case and it returns a string.</div>
</th>
</tr>
<tr id="i1925" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/UpperExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">UpperExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/UpperExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpperExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/UpperExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>UpperExpression</code></a> when the portion of the
query to parse starts with <b>UPPER</b>.</div>
</th>
</tr>
<tr id="i1926" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/UpperExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">UpperExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>UPPER</b></code> function converts a string to upper case and it returns a string.</div>
</th>
</tr>
<tr id="i1927" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/UuidGenerator.html" title="annotation in org.eclipse.persistence.annotations">UuidGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">Defines a primary key generator that may be
referenced by name when a generator element is specified for
the <code>GeneratedValue</code> annotation.</div>
</th>
</tr>
<tr id="i1928" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/UuidGenerator.html" title="interface in org.eclipse.persistence.jpa.config">UuidGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1929" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/UuidGenerators.html" title="annotation in org.eclipse.persistence.annotations">UuidGenerators</a></td>
<th class="colLast" scope="row">
<div class="block">A UuidGenerators annotation allows the definition of multiple UuidGenerator.</div>
</th>
</tr>
<tr id="i1930" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sequencing/UUIDSequence.html" title="class in org.eclipse.persistence.sequencing">UUIDSequence</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1931" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/ValidatingMarshalRecord.html" title="class in org.eclipse.persistence.oxm.record">ValidatingMarshalRecord</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1932" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/ValidatingMarshalRecord.MarshalSAXParseException.html" title="class in org.eclipse.persistence.oxm.record">ValidatingMarshalRecord.MarshalSAXParseException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1933" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/ValidationEvent.html" title="interface in jakarta.xml.bind">ValidationEvent</a></td>
<th class="colLast" scope="row">
<div class="block">This event indicates that a problem was encountered while validating the
incoming XML data during an unmarshal operation, while performing
on-demand validation of the Java content tree, or while marshalling the
Java content tree back to XML data.</div>
</th>
</tr>
<tr id="i1934" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/util/ValidationEventCollector.html" title="class in jakarta.xml.bind.util">ValidationEventCollector</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="jakarta/xml/bind/ValidationEventHandler.html" title="interface in jakarta.xml.bind"><code>ValidationEventHandler</code></a>
implementation that collects all events.</div>
</th>
</tr>
<tr id="i1935" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/ValidationEventHandler.html" title="interface in jakarta.xml.bind">ValidationEventHandler</a></td>
<th class="colLast" scope="row">
<div class="block">A basic event handler interface for validation errors.</div>
</th>
</tr>
<tr id="i1936" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/ValidationEventImpl.html" title="class in jakarta.xml.bind.helpers">ValidationEventImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Default implementation of the ValidationEvent interface.</div>
</th>
</tr>
<tr id="i1937" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/ValidationEventLocator.html" title="interface in jakarta.xml.bind">ValidationEventLocator</a></td>
<th class="colLast" scope="row">
<div class="block">Encapsulate the location of a ValidationEvent.</div>
</th>
</tr>
<tr id="i1938" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/helpers/ValidationEventLocatorImpl.html" title="class in jakarta.xml.bind.helpers">ValidationEventLocatorImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Default implementation of the ValidationEventLocator interface.</div>
</th>
</tr>
<tr id="i1939" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/ValidationException.html" title="class in jakarta.xml.bind">ValidationException</a></td>
<th class="colLast" scope="row">
<div class="block">This exception indicates that an error has occurred while performing
a validate operation.</div>
</th>
</tr>
<tr id="i1940" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/ValidationException.html" title="class in org.eclipse.persistence.exceptions">ValidationException</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This exception is used if incorrect state or method arguments are detected
in a general TopLink object.</div>
</th>
</tr>
<tr id="i1941" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/ValidationExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">ValidationExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for ValidationException messages.</div>
</th>
</tr>
<tr id="i1942" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/ValidationXMLReader.html" title="class in org.eclipse.persistence.jaxb">ValidationXMLReader</a></td>
<th class="colLast" scope="row">
<div class="block">Detects external Bean Validation configuration.</div>
</th>
</tr>
<tr id="i1943" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/Validator.html" title="interface in jakarta.xml.bind">Validator</a></td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">since JAXB 2.0</div>
</th>
</tr>
<tr id="i1944" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ValueExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ValueExpression</a></td>
<th class="colLast" scope="row">
<div class="block">An identification variable qualified by the <code><b>VALUE</b></code> operator is a path
expression.</div>
</th>
</tr>
<tr id="i1945" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/ValueExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">ValueExpressionFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/ValueExpressionFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ValueExpressionFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/ValueExpression.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>ValueExpression</code></a> when the portion of the
query to parse starts with <b>VALUE</b>.</div>
</th>
</tr>
<tr id="i1946" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/ValueExpressionStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">ValueExpressionStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This object represents an identification variable that maps the values of a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a>.</div>
</th>
</tr>
<tr id="i1947" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/ValueHolder.html" title="class in org.eclipse.persistence.indirection">ValueHolder</a>&lt;<a href="org/eclipse/persistence/indirection/ValueHolder.html" title="type parameter in ValueHolder">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Act as a place holder for a variable that required a value holder interface.</div>
</th>
</tr>
<tr id="i1948" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">ValueHolderInterface</a>&lt;<a href="org/eclipse/persistence/indirection/ValueHolderInterface.html" title="type parameter in ValueHolderInterface">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Interface to allow lazy loading of an object's relationships from the database.</div>
</th>
</tr>
<tr id="i1949" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ValuePartition.html" title="annotation in org.eclipse.persistence.annotations">ValuePartition</a></td>
<th class="colLast" scope="row">
<div class="block">Represent a specific value partition.</div>
</th>
</tr>
<tr id="i1950" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ValuePartition.html" title="interface in org.eclipse.persistence.jpa.config">ValuePartition</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1951" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/ValuePartitioning.html" title="annotation in org.eclipse.persistence.annotations">ValuePartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">ValuePartitioning partitions access to a database cluster by a field value from the object,
such as the object's location, or tenant.</div>
</th>
</tr>
<tr id="i1952" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/ValuePartitioning.html" title="interface in org.eclipse.persistence.jpa.config">ValuePartitioning</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1953" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/partitioning/ValuePartitioningPolicy.html" title="class in org.eclipse.persistence.descriptors.partitioning">ValuePartitioningPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
ValuePartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's location, or tenant.</div>
</th>
</tr>
<tr id="i1954" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/ValueReadQuery.html" title="class in org.eclipse.persistence.queries">ValueReadQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Concrete class to perform a read of a single data value.</div>
</th>
</tr>
<tr id="i1955" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/resolver/ValueResolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver">ValueResolver</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/tools/resolver/Resolver.html" title="class in org.eclipse.persistence.jpa.jpql.tools.resolver"><code>Resolver</code></a> is responsible to return the map value, which means that for identification
variables referring to an instance of an association or collection represented as a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a>, the identification variable is of the abstract schema type of the map value.</div>
</th>
</tr>
<tr id="i1956" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/VariableDeclarationStateObject.html" title="interface in org.eclipse.persistence.jpa.jpql.tools.model.query">VariableDeclarationStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">This defines a variable declaration, which has a "root" object and an identification variable.</div>
</th>
</tr>
<tr id="i1957" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/VariableOneToOne.html" title="annotation in org.eclipse.persistence.annotations">VariableOneToOne</a></td>
<th class="colLast" scope="row">
<div class="block">Variable one to one mappings are used to represent a pointer references
between a java object and an implementer of an interface.</div>
</th>
</tr>
<tr id="i1958" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/VariableOneToOne.html" title="interface in org.eclipse.persistence.jpa.config">VariableOneToOne</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1959" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/mappings/VariableOneToOneMapping.html" title="class in org.eclipse.persistence.mappings">VariableOneToOneMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Variable one to one mappings are used to represent a pointer references
between a java object and an implementer of an interface.</div>
</th>
</tr>
<tr id="i1960" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/VarrayDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">VarrayDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow for creation of varray type.</div>
</th>
</tr>
<tr id="i1961" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/Version.html" title="interface in org.eclipse.persistence.jpa.config">Version</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i1962" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/Version.html" title="class in org.eclipse.persistence">Version</a></td>
<th class="colLast" scope="row">
<div class="block">This class stores variables for the version and build numbers that are used
in printouts and exceptions.</div>
</th>
</tr>
<tr id="i1963" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/VersionLockingPolicy.html" title="class in org.eclipse.persistence.descriptors">VersionLockingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Used to allow a single version number to be used for optimistic locking.</div>
</th>
</tr>
<tr id="i1964" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/tools/schemaframework/ViewDefinition.html" title="class in org.eclipse.persistence.tools.schemaframework">ViewDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Allow for creation of views.</div>
</th>
</tr>
<tr id="i1965" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/VirtualAccessMethods.html" title="annotation in org.eclipse.persistence.annotations">VirtualAccessMethods</a></td>
<th class="colLast" scope="row">
<div class="block">Specifies that this class contains virtual attributes.</div>
</th>
</tr>
<tr id="i1966" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/VirtualJPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">VirtualJPQLQueryBNF</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/JPQLQueryBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>JPQLQueryBNF</code></a> can be used as a virtual BNF, which can wrap another BNF or BNFs and
modify the default behavior.</div>
</th>
</tr>
<tr id="i1967" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/VPDMultitenantPolicy.html" title="class in org.eclipse.persistence.descriptors">VPDMultitenantPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A vpd multitenant policy.</div>
</th>
</tr>
<tr id="i1968" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/W3CDomHandler.html" title="class in jakarta.xml.bind.annotation">W3CDomHandler</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="jakarta/xml/bind/annotation/DomHandler.html" title="interface in jakarta.xml.bind.annotation"><code>DomHandler</code></a> implementation for W3C DOM (<code>org.w3c.dom</code> package.)</div>
</th>
</tr>
<tr id="i1969" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/indirection/WeavedAttributeValueHolderInterface.html" title="interface in org.eclipse.persistence.indirection">WeavedAttributeValueHolderInterface</a>&lt;<a href="org/eclipse/persistence/indirection/WeavedAttributeValueHolderInterface.html" title="type parameter in WeavedAttributeValueHolderInterface">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
This interface defines functionality required by ValueHolders for OneToOneMappings that
have LAZY access weaved into them and use Property (method) based access
The weaving feature adds a paralell valueholder to the class it weaves and uses that valueholder
to control the lazy loading.</div>
</th>
</tr>
<tr id="i1970" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/wls/WebLogic_10_Platform.html" title="class in org.eclipse.persistence.platform.server.wls">WebLogic_10_Platform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing WebLogic 10 specific behavior.</div>
</th>
</tr>
<tr id="i1971" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/wls/WebLogic_12_Platform.html" title="class in org.eclipse.persistence.platform.server.wls">WebLogic_12_Platform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1972" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/wls/WebLogic_9_Platform.html" title="class in org.eclipse.persistence.platform.server.wls">WebLogic_9_Platform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing WebLogic9 specific behavior.</div>
</th>
</tr>
<tr id="i1973" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/wls/WebLogicPlatform.html" title="class in org.eclipse.persistence.platform.server.wls">WebLogicPlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing WebLogic-specific
server behavior.</div>
</th>
</tr>
<tr id="i1974" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/wls/WebLogicPlatformDetector.html" title="class in org.eclipse.persistence.platform.server.wls">WebLogicPlatformDetector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1975" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/weblogic/WebLogicRuntimeServices.html" title="class in org.eclipse.persistence.services.weblogic">WebLogicRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1976" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/wls/WebLogicTransactionController.html" title="class in org.eclipse.persistence.transaction.wls">WebLogicTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for WLS JTA</div>
</th>
</tr>
<tr id="i1977" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/wls/WebLogicTransactionController11.html" title="class in org.eclipse.persistence.transaction.wls">WebLogicTransactionController11</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for WLS JTA</div>
</th>
</tr>
<tr id="i1978" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/was/WebSphere_6_1_Platform.html" title="class in org.eclipse.persistence.platform.server.was">WebSphere_6_1_Platform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing WebSphere
6.1-specific server behavior.</div>
</th>
</tr>
<tr id="i1979" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/was/WebSphere_7_Platform.html" title="class in org.eclipse.persistence.platform.server.was">WebSphere_7_Platform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing WebSphere 7 -specific server behavior.</div>
</th>
</tr>
<tr id="i1980" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/was/WebSphere_EJBEmbeddable_Platform.html" title="class in org.eclipse.persistence.platform.server.was">WebSphere_EJBEmbeddable_Platform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1981" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/was/WebSphere_Liberty_Platform.html" title="class in org.eclipse.persistence.platform.server.was">WebSphere_Liberty_Platform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing WebSphere-specific server behavior.</div>
</th>
</tr>
<tr id="i1982" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/was/WebSphereEJBEmbeddableTransactionController.html" title="class in org.eclipse.persistence.transaction.was">WebSphereEJBEmbeddableTransactionController</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1983" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/was/WebSphereLibertyTransactionController.html" title="class in org.eclipse.persistence.transaction.was">WebSphereLibertyTransactionController</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1984" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/was/WebSpherePlatform.html" title="class in org.eclipse.persistence.platform.server.was">WebSpherePlatform</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
This is the concrete subclass responsible for representing WebSphere-specific server behavior.</div>
</th>
</tr>
<tr id="i1985" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/server/was/WebSpherePlatformDetector.html" title="class in org.eclipse.persistence.platform.server.was">WebSpherePlatformDetector</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i1986" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/services/websphere/WebSphereRuntimeServices.html" title="class in org.eclipse.persistence.services.websphere">WebSphereRuntimeServices</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: Provide a dynamic interface into the EclipseLink Session.</div>
</th>
</tr>
<tr id="i1987" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/transaction/was/WebSphereTransactionController.html" title="class in org.eclipse.persistence.transaction.was">WebSphereTransactionController</a></td>
<th class="colLast" scope="row">
<div class="block">
<b>Purpose</b>: TransactionController implementation for WebSphere</div>
</th>
</tr>
<tr id="i1988" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/WhenClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhenClause</a></td>
<th class="colLast" scope="row">
<div class="block">A <b>WHEN</b> predicate is used to calculate a condition and when it's true, its <b>THEN</b> will
be executed.</div>
</th>
</tr>
<tr id="i1989" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/WhenClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhenClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the when clause of the case expression.</div>
</th>
</tr>
<tr id="i1990" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/WhenClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhenClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/WhenClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>WhenClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/WhenClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>WhenClause</code></a> when the portion of the query to
parse starts with <b>WHEN</b>.</div>
</th>
</tr>
<tr id="i1991" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/WhenClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">WhenClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">A <code><b>WHEN</b></code> predicate is used to calculate a condition and when it's true, its
<code><b>THEN</b></code> will be executed.</div>
</th>
</tr>
<tr id="i1992" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/WhereClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhereClause</a></td>
<th class="colLast" scope="row">
<div class="block">The <b>WHERE</b> clause of a query consists of a conditional expression used to select objects or
values that satisfy the expression.</div>
</th>
</tr>
<tr id="i1993" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/WhereClauseBNF.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhereClauseBNF</a></td>
<th class="colLast" scope="row">
<div class="block">The query BNF for the where clause.</div>
</th>
</tr>
<tr id="i1994" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/parser/WhereClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser">WhereClauseFactory</a></td>
<th class="colLast" scope="row">
<div class="block">This <a href="org/eclipse/persistence/jpa/jpql/parser/WhereClauseFactory.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>WhereClauseFactory</code></a> creates a new <a href="org/eclipse/persistence/jpa/jpql/parser/WhereClause.html" title="class in org.eclipse.persistence.jpa.jpql.parser"><code>WhereClause</code></a> when the portion of the query
to parse starts with <b>WHERE</b>.</div>
</th>
</tr>
<tr id="i1995" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/model/query/WhereClauseStateObject.html" title="class in org.eclipse.persistence.jpa.jpql.tools.model.query">WhereClauseStateObject</a></td>
<th class="colLast" scope="row">
<div class="block">The <code><b>WHERE</b></code> clause of a query consists of a conditional expression used to
select objects or values that satisfy the expression.</div>
</th>
</tr>
<tr id="i1996" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/WordParser.html" title="class in org.eclipse.persistence.jpa.jpql">WordParser</a></td>
<th class="colLast" scope="row">
<div class="block">This "parser/scanner" holds onto the string version of the JPQL query that is parsed into a
parsed tree.</div>
</th>
</tr>
<tr id="i1997" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/WordParser.WordType.html" title="enum in org.eclipse.persistence.jpa.jpql">WordParser.WordType</a></td>
<th class="colLast" scope="row">
<div class="block">This enumeration determines the type of word that was scanned.</div>
</th>
</tr>
<tr id="i1998" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/descriptors/WrapperPolicy.html" title="interface in org.eclipse.persistence.descriptors">WrapperPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: The wrapper policy can be used to wrap all objects read from the database in another object.</div>
</th>
</tr>
<tr id="i1999" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/queries/WriteObjectQuery.html" title="class in org.eclipse.persistence.queries">WriteObjectQuery</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:
Used for inserting or updating objects
WriteObjectQuery determines whether to perform a insert or an update on the database.</div>
</th>
</tr>
<tr id="i2000" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/WriterRecord.html" title="class in org.eclipse.persistence.oxm.record">WriterRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is a Writer and the
XML should not be formatted with carriage returns or indenting.</div>
</th>
</tr>
<tr id="i2001" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/WriteTransformer.html" title="annotation in org.eclipse.persistence.annotations">WriteTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for org.eclipse.persistence.mappings.TransformationMapping.</div>
</th>
</tr>
<tr id="i2002" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/config/WriteTransformer.html" title="interface in org.eclipse.persistence.jpa.config">WriteTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">JPA scripting API implementation.</div>
</th>
</tr>
<tr id="i2003" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/annotations/WriteTransformers.html" title="annotation in org.eclipse.persistence.annotations">WriteTransformers</a></td>
<th class="colLast" scope="row">
<div class="block">An optional annotation for org.eclipse.persistence.mappings.TransformationMapping.</div>
</th>
</tr>
<tr id="i2004" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaAnnotationImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaAnnotationImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2005" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaClassImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaClassImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2006" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaConstructorImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaConstructorImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2007" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaFieldImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaFieldImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2008" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaMethodImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaMethodImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2009" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaModelImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaModelImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2010" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaModelInputImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaModelInputImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2011" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/javamodel/xjc/XJCJavaPackageImpl.html" title="class in org.eclipse.persistence.jaxb.javamodel.xjc">XJCJavaPackageImpl</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2012" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLAbstractAnyMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLAbstractAnyMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> An abstract superclass for XMLAnyObjectMapping and XMLAnyCollectionMapping.</div>
</th>
</tr>
<tr id="i2013" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlAbstractNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAbstractNullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-abstract-null-policy complex type.</div>
</th>
</tr>
<tr id="i2014" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlAccessMethods.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessMethods</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-access-methods complex type.</div>
</th>
</tr>
<tr id="i2015" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlAccessMethods.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlAccessMethods</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>This annotation allows the userTo specify accessor methods for
a given property.</div>
</th>
</tr>
<tr id="i2016" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAccessOrder.html" title="enum in jakarta.xml.bind.annotation">XmlAccessOrder</a></td>
<th class="colLast" scope="row">
<div class="block">Used by XmlAccessorOrder to control the ordering of properties and
fields in a JAXB bound class.</div>
</th>
</tr>
<tr id="i2017" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlAccessOrder.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessOrder</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-access-order.</div>
</th>
</tr>
<tr id="i2018" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAccessorOrder.html" title="annotation in jakarta.xml.bind.annotation">XmlAccessorOrder</a></td>
<th class="colLast" scope="row">
<div class="block"> Controls the ordering of fields and properties in a class.</div>
</th>
</tr>
<tr id="i2019" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAccessorType.html" title="annotation in jakarta.xml.bind.annotation">XmlAccessorType</a></td>
<th class="colLast" scope="row">
<div class="block"> Controls whether fields or Javabean properties are serialized by default.</div>
</th>
</tr>
<tr id="i2020" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAccessType.html" title="enum in jakarta.xml.bind.annotation">XmlAccessType</a></td>
<th class="colLast" scope="row">
<div class="block">Used by XmlAccessorType to control serialization of fields or
properties.</div>
</th>
</tr>
<tr id="i2021" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlAccessType.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlAccessType</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-access-type.</div>
</th>
</tr>
<tr id="i2022" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/adapters/XmlAdapter.html" title="class in jakarta.xml.bind.annotation.adapters">XmlAdapter</a>&lt;<a href="jakarta/xml/bind/annotation/adapters/XmlAdapter.html" title="type parameter in XmlAdapter">ValueType</a>,&#8203;<a href="jakarta/xml/bind/annotation/adapters/XmlAdapter.html" title="type parameter in XmlAdapter">BoundType</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Adapts a Java type for custom marshaling.</div>
</th>
</tr>
<tr id="i2023" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAnyAttribute.html" title="annotation in jakarta.xml.bind.annotation">XmlAnyAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">
Maps a JavaBean property to a map of wildcard attributes.</div>
</th>
</tr>
<tr id="i2024" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlAnyAttribute.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAnyAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2025" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLAnyAttributeMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLAnyAttributeMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>:The XMLAnyAttributeMapping is used to map to an attribute in an object to any xml attributes contained
on a specific element in the XML Document.</div>
</th>
</tr>
<tr id="i2026" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLAnyCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLAnyCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Any collection XML mappings map an attribute that contains a heterogenous collection of
objects to multiple XML elements.</div>
</th>
</tr>
<tr id="i2027" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAnyElement.html" title="annotation in jakarta.xml.bind.annotation">XmlAnyElement</a></td>
<th class="colLast" scope="row">
<div class="block">Maps a JavaBean property to XML infoset representation and/or JAXB element.</div>
</th>
</tr>
<tr id="i2028" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlAnyElement.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAnyElement</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2029" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLAnyObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLAnyObjectMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Any object XML mappings map an attribute that contains a single object to an XML element.</div>
</th>
</tr>
<tr id="i2030" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/attachment/XMLAttachmentMarshaller.html" title="interface in org.eclipse.persistence.oxm.attachment">XMLAttachmentMarshaller</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provides an interface through which EclipseLink can allow a user to do
special handling for Binary Data.</div>
</th>
</tr>
<tr id="i2031" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAttachmentRef.html" title="annotation in jakarta.xml.bind.annotation">XmlAttachmentRef</a></td>
<th class="colLast" scope="row">
<div class="block">Marks a field/property that its XML form is a uri reference to mime content.</div>
</th>
</tr>
<tr id="i2032" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/attachment/XMLAttachmentUnmarshaller.html" title="interface in org.eclipse.persistence.oxm.attachment">XMLAttachmentUnmarshaller</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provides an interface through which EclipseLink can allow a user to do
special handling for Binary Data.</div>
</th>
</tr>
<tr id="i2033" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlAttribute.html" title="annotation in jakarta.xml.bind.annotation">XmlAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">
Maps a JavaBean property to a XML attribute.</div>
</th>
</tr>
<tr id="i2034" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlAttribute.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlAttribute</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2035" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLBinaryDataCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLBinaryDataCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provide a mapping for a collection of binary data values that can be treated
as either inline binary values or as an attachment.</div>
</th>
</tr>
<tr id="i2036" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLBinaryDataMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLBinaryDataMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b>Provide a mapping for binary data that can be treated as either inline or as
an attachment.</div>
</th>
</tr>
<tr id="i2037" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLBinder.html" title="class in org.eclipse.persistence.oxm">XMLBinder</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:</div>
</th>
</tr>
<tr id="i2038" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlBindings.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlBindings</a></td>
<th class="colLast" scope="row">
<div class="block">
Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2039" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlBindings.JavaTypes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlBindings.JavaTypes</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2040" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlBindings.XmlEnums.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlBindings.XmlEnums</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2041" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlBindings.XmlRegistries.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlBindings.XmlRegistries</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2042" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlCDATA.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlCDATA</a></td>
<th class="colLast" scope="row">
<div class="block">Wrap the value inside a CDATA section.</div>
</th>
</tr>
<tr id="i2043" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLChoiceCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLChoiceCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:</div>
</th>
</tr>
<tr id="i2044" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLChoiceObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLChoiceObjectMapping</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:</div>
</th>
</tr>
<tr id="i2045" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlClassExtractor.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlClassExtractor</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-class-extractor complex type.</div>
</th>
</tr>
<tr id="i2046" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlClassExtractor.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlClassExtractor</a></td>
<th class="colLast" scope="row">
<div class="block">A ClassExtractor allows for a user defined class indicator in place of
using xsi:type.</div>
</th>
</tr>
<tr id="i2047" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLCollectionReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCollectionReferenceMapping</a></td>
<th class="colLast" scope="row">
<div class="block">TopLink OXM version of a 1-M mapping.</div>
</th>
</tr>
<tr id="i2048" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLComparer.html" title="class in org.eclipse.persistence.platform.xml">XMLComparer</a></td>
<th class="colLast" scope="row">
<div class="block">This class is used to compare if two DOM nodes are equal.</div>
</th>
</tr>
<tr id="i2049" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLCompositeCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Composite collection XML mappings map an attribute that contains a homogeneous collection of objects
to multiple XML elements.</div>
</th>
</tr>
<tr id="i2050" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLCompositeDirectCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeDirectCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Composite direct collection XML mappings map a collection of simple types (String, Number, Date,
etc.) to and from a sequence of composite XML nodes.</div>
</th>
</tr>
<tr id="i2051" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLCompositeObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLCompositeObjectMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Composite object XML mappings represent a relationship between two classes.</div>
</th>
</tr>
<tr id="i2052" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLConstants.html" title="class in org.eclipse.persistence.oxm">XMLConstants</a></td>
<th class="colLast" scope="row">
<div class="block">XMLConstants maintains a list of useful XML constants.</div>
</th>
</tr>
<tr id="i2053" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLContext.html" title="class in org.eclipse.persistence.oxm">XMLContext</a></td>
<th class="colLast" scope="row">
<div class="block">
An XMLContext is created based on EclipseLink sessions or projects and can then
used to create instances of XMLMarshaller, XMLUnmarshaller and XMLValidator.</div>
</th>
</tr>
<tr id="i2054" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/XMLConversionException.html" title="class in org.eclipse.persistence.exceptions">XMLConversionException</a></td>
<th class="colLast" scope="row">
<div class="block"><B>Purpose</B>: XML conversion exceptions are raised for any problem when
converting Java types to/from XML.</div>
</th>
</tr>
<tr id="i2055" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/XMLConversionExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">XMLConversionExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2056" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/converters/XMLConverter.html" title="interface in org.eclipse.persistence.oxm.mappings.converters">XMLConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Conversion interface to allow conversion between object and data types.</div>
</th>
</tr>
<tr id="i2057" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/converters/XMLConverterAdapter.html" title="class in org.eclipse.persistence.oxm.mappings.converters">XMLConverterAdapter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2058" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlCustomizer.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlCustomizer</a></td>
<th class="colLast" scope="row">
<div class="block">The XmlCustomizer annotation is used to specify a class that implements the
org.eclipse.persistence.config.DescriptorCustomizer
interface and is to run against a class descriptor after all metadata
processing has been completed.</div>
</th>
</tr>
<tr id="i2059" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLDescriptor.html" title="class in org.eclipse.persistence.oxm">XMLDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block">Use an XML project for nontransactional, nonpersistent (in-memory) conversions between Java objects and XML documents.</div>
</th>
</tr>
<tr id="i2060" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLDirectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLDirectMapping</a></td>
<th class="colLast" scope="row">
<div class="block">XML Direct Mappings map a Java attribute directly to XML attribute or text node.</div>
</th>
</tr>
<tr id="i2061" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlDiscriminatorNode.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlDiscriminatorNode</a></td>
<th class="colLast" scope="row">
<div class="block">The XmlDiscriminatorNode annotation is used to specify the class
indicator field name when using inheritance.</div>
</th>
</tr>
<tr id="i2062" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlDiscriminatorValue.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlDiscriminatorValue</a></td>
<th class="colLast" scope="row">
<div class="block">The XmlDiscriminatorValue annotation is used to specify the class indicator for a
given type when using inheritance.</div>
</th>
</tr>
<tr id="i2063" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElement.html" title="annotation in jakarta.xml.bind.annotation">XmlElement</a></td>
<th class="colLast" scope="row">
<div class="block">Maps a JavaBean property to a XML element derived from property name.</div>
</th>
</tr>
<tr id="i2064" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlElement.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElement</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2065" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElement.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlElement.DEFAULT</a></td>
<th class="colLast" scope="row">
<div class="block">Used in <a href="jakarta/xml/bind/annotation/XmlElement.html#type()"><code>XmlElement.type()</code></a> to
signal that the type be inferred from the signature
of the property.</div>
</th>
</tr>
<tr id="i2066" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlElement.XmlInverseReference.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElement.XmlInverseReference</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2067" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElementDecl.html" title="annotation in jakarta.xml.bind.annotation">XmlElementDecl</a></td>
<th class="colLast" scope="row">
<div class="block">Maps a factory method to a XML element.</div>
</th>
</tr>
<tr id="i2068" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElementDecl.GLOBAL.html" title="class in jakarta.xml.bind.annotation">XmlElementDecl.GLOBAL</a></td>
<th class="colLast" scope="row">
<div class="block">Used in <a href="jakarta/xml/bind/annotation/XmlElementDecl.html#scope()"><code>XmlElementDecl.scope()</code></a> to
signal that the declaration is in the global scope.</div>
</th>
</tr>
<tr id="i2069" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlElementNillable.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementNillable</a></td>
<th class="colLast" scope="row">
<div class="block">
Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2070" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlElementNillable.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlElementNillable</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provide a means of setting nillable on type and package
level, which is not possible with standard XmlElement annotation.</div>
</th>
</tr>
<tr id="i2071" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElementRef.html" title="annotation in jakarta.xml.bind.annotation">XmlElementRef</a></td>
<th class="colLast" scope="row">
<div class="block">
Maps a JavaBean property to a XML element derived from property's type.</div>
</th>
</tr>
<tr id="i2072" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlElementRef.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementRef</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2073" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElementRef.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlElementRef.DEFAULT</a></td>
<th class="colLast" scope="row">
<div class="block">Used in <a href="jakarta/xml/bind/annotation/XmlElementRef.html#type()"><code>XmlElementRef.type()</code></a> to
signal that the type be inferred from the signature
of the property.</div>
</th>
</tr>
<tr id="i2074" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElementRefs.html" title="annotation in jakarta.xml.bind.annotation">XmlElementRefs</a></td>
<th class="colLast" scope="row">
<div class="block">Marks a property that refers to classes with <a href="jakarta/xml/bind/annotation/XmlElement.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlElement</code></a>
or JAXBElement.</div>
</th>
</tr>
<tr id="i2075" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlElementRefs.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementRefs</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2076" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElements.html" title="annotation in jakarta.xml.bind.annotation">XmlElements</a></td>
<th class="colLast" scope="row">
<div class="block">
A container for multiple @<a href="jakarta/xml/bind/annotation/XmlElement.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlElement</code></a> annotations.</div>
</th>
</tr>
<tr id="i2077" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlElements.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElements</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2078" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlElementsJoinNodes.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlElementsJoinNodes</a></td>
<th class="colLast" scope="row">
<div class="block">XmlElementsJoinNodes is used in conjunction with <code>XmlElements</code> in order to specify the key references for the
targets of the XmlElements annotation.</div>
</th>
</tr>
<tr id="i2079" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlElementWrapper.html" title="annotation in jakarta.xml.bind.annotation">XmlElementWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Generates a wrapper element around XML representation.</div>
</th>
</tr>
<tr id="i2080" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlElementWrapper.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlElementWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2081" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/XMLEntry.html" title="class in org.eclipse.persistence.oxm.record">XMLEntry</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2082" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlEnum.html" title="annotation in jakarta.xml.bind.annotation">XmlEnum</a></td>
<th class="colLast" scope="row">
<div class="block">
Maps an enum type <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Enum</code></a> to XML representation.</div>
</th>
</tr>
<tr id="i2083" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlEnum.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlEnum</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2084" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlEnumValue.html" title="annotation in jakarta.xml.bind.annotation">XmlEnumValue</a></td>
<th class="colLast" scope="row">
<div class="block">Maps an enum constant in <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Enum</code></a> type to XML representation.</div>
</th>
</tr>
<tr id="i2085" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlEnumValue.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlEnumValue</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2086" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/jpql/tools/utility/XmlEscapeCharacterConverter.html" title="class in org.eclipse.persistence.jpa.jpql.tools.utility">XmlEscapeCharacterConverter</a></td>
<th class="colLast" scope="row">
<div class="block">This converter handles references when dealing with text or markup in an XML document.</div>
</th>
</tr>
<tr id="i2087" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/XMLEventWriterRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLEventWriterRecord</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2088" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLField.html" title="class in org.eclipse.persistence.oxm">XMLField</a></td>
<th class="colLast" scope="row">
<div class="block">TopLink XML mappings make use of XMLFields based on XPath statements to find the relevant
data in an XML document.</div>
</th>
</tr>
<tr id="i2089" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLFragmentCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLFragmentCollectionMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose: </b>This mapping provides a means to keep a part of the xml tree as a collection
of DOM elements.</div>
</th>
</tr>
<tr id="i2090" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLFragmentMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLFragmentMapping</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose: </b>This mapping provides a means to keep a part of the xml tree as a DOM element.</div>
</th>
</tr>
<tr id="i2091" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlID.html" title="annotation in jakarta.xml.bind.annotation">XmlID</a></td>
<th class="colLast" scope="row">
<div class="block">
Maps a JavaBean property to XML ID.</div>
</th>
</tr>
<tr id="i2092" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlIDExtension.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlIDExtension</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provide a way to allow properties with XmlID annotation have different type than java.lang.String.</div>
</th>
</tr>
<tr id="i2093" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlIDREF.html" title="annotation in jakarta.xml.bind.annotation">XmlIDREF</a></td>
<th class="colLast" scope="row">
<div class="block">
Maps a JavaBean property to XML IDREF.</div>
</th>
</tr>
<tr id="i2094" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlInlineBinaryData.html" title="annotation in jakarta.xml.bind.annotation">XmlInlineBinaryData</a></td>
<th class="colLast" scope="row">
<div class="block">Disable consideration of XOP encoding for datatypes that are bound to
base64-encoded binary data in XML.</div>
</th>
</tr>
<tr id="i2095" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/interactions/XMLInteraction.html" title="class in org.eclipse.persistence.eis.interactions">XMLInteraction</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the specification for a call to a JCA interaction that uses XML.</div>
</th>
</tr>
<tr id="i2096" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlInverseReference.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlInverseReference</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2097" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlInverseReference.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlInverseReference</a></td>
<th class="colLast" scope="row">
<div class="block">This annotation is used to map a back-pointer during the unmarshal operation.</div>
</th>
</tr>
<tr id="i2098" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLInverseReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLInverseReferenceMapping</a></td>
<th class="colLast" scope="row">
<div class="block">This mapping is used to map a back-pointer.</div>
</th>
</tr>
<tr id="i2099" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlIsSetNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlIsSetNullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2100" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlIsSetNullPolicy.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlIsSetNullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provide a means of using annotations to customise the handling of null values
and their xml representation.</div>
</th>
</tr>
<tr id="i2101" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlIsSetNullPolicy.IsSetParameter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlIsSetNullPolicy.IsSetParameter</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2102" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html" title="annotation in jakarta.xml.bind.annotation.adapters">XmlJavaTypeAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">Use an adapter that implements <a href="jakarta/xml/bind/annotation/adapters/XmlAdapter.html" title="class in jakarta.xml.bind.annotation.adapters"><code>XmlAdapter</code></a> for custom marshaling.</div>
</th>
</tr>
<tr id="i2103" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapter.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJavaTypeAdapter</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2104" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.DEFAULT.html" title="class in jakarta.xml.bind.annotation.adapters">XmlJavaTypeAdapter.DEFAULT</a></td>
<th class="colLast" scope="row">
<div class="block">Used in <a href="jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html#type()"><code>XmlJavaTypeAdapter.type()</code></a> to
signal that the type be inferred from the signature
of the field, property, parameter or the class.</div>
</th>
</tr>
<tr id="i2105" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapters.html" title="annotation in jakarta.xml.bind.annotation.adapters">XmlJavaTypeAdapters</a></td>
<th class="colLast" scope="row">
<div class="block">
A container for multiple @<a href="jakarta/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html" title="annotation in jakarta.xml.bind.annotation.adapters"><code>XmlJavaTypeAdapter</code></a> annotations.</div>
</th>
</tr>
<tr id="i2106" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlJavaTypeAdapters.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJavaTypeAdapters</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2107" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlJoinNode.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlJoinNode</a></td>
<th class="colLast" scope="row">
<div class="block"><b>XmlJoinNode</b> is used in conjunction with <code>XmlKey</code> to specify a reference mapping.</div>
</th>
</tr>
<tr id="i2108" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlJoinNodes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2109" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlJoinNodes.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlJoinNodes</a></td>
<th class="colLast" scope="row">
<div class="block"><b>XmlJoinNodes</b> is a holder for multiple <code>XmlJoinNode</code> annotations.</div>
</th>
</tr>
<tr id="i2110" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlJoinNodes.XmlJoinNode.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlJoinNodes.XmlJoinNode</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2111" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlKey.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlKey</a></td>
<th class="colLast" scope="row">
<div class="block">XmlKey is used to mark a property as a key, to be referenced using a key-based mapping via <code>XmlJoinNode</code>.</div>
</th>
</tr>
<tr id="i2112" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlList.html" title="annotation in jakarta.xml.bind.annotation">XmlList</a></td>
<th class="colLast" scope="row">
<div class="block">Used to map a property to a list simple type.</div>
</th>
</tr>
<tr id="i2113" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/converters/XMLListConverter.html" title="class in org.eclipse.persistence.oxm.mappings.converters">XMLListConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provides an implementation of Converter that can be used to convert a
collection of Objects into a space separated list of Strings and back.</div>
</th>
</tr>
<tr id="i2114" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlLocation.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlLocation</a></td>
<th class="colLast" scope="row">
<div class="block">XmlLocation can be used on a property of type Locator, to provide information about
the XML location (line and column number, source location) that the owning object was unmarshalled from.</div>
</th>
</tr>
<tr id="i2115" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/logging/XMLLogFormatter.html" title="class in org.eclipse.persistence.logging">XMLLogFormatter</a></td>
<th class="colLast" scope="row">
<div class="block">
Format a TopLink LogRecord into a standard XML format.</div>
</th>
</tr>
<tr id="i2116" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLLogin.html" title="class in org.eclipse.persistence.oxm">XMLLogin</a></td>
<th class="colLast" scope="row">
<div class="block">In OX, the platform determines which parsing method will be used, DOM vs SAX.</div>
</th>
</tr>
<tr id="i2117" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlMap.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlMap</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2118" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlMap.Key.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlMap.Key</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2119" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlMap.Value.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlMap.Value</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2120" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLMapping</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
All mappings which can be added to org.eclipse.persistence.oxm.XMLDescriptor must
implement this interface.</div>
</th>
</tr>
<tr id="i2121" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/XMLMarshalException.html" title="class in org.eclipse.persistence.exceptions">XMLMarshalException</a></td>
<th class="colLast" scope="row">
<div class="block"><B>Purpose</B>: XMLMarshalExceptions are raised when issues are encountered
during XMLMarshaller or XMLUnmarshaller operations.</div>
</th>
</tr>
<tr id="i2122" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/XMLMarshalExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">XMLMarshalExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
English ResourceBundle for XMLValidationException.</div>
</th>
</tr>
<tr id="i2123" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLMarshaller.html" title="class in org.eclipse.persistence.oxm">XMLMarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">Class used to marshal object to XML.</div>
</th>
</tr>
<tr id="i2124" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLMarshalListener.html" title="interface in org.eclipse.persistence.oxm">XMLMarshalListener</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of XMLMarshalListener can be set on an XMLMarshaller to provide additional
behaviour during marshal operations.</div>
</th>
</tr>
<tr id="i2125" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlMarshalNullRepresentation.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlMarshalNullRepresentation</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-marshal-null-representation.</div>
</th>
</tr>
<tr id="i2126" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlMarshalNullRepresentation.html" title="enum in org.eclipse.persistence.oxm.annotations">XmlMarshalNullRepresentation</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> This enumeration provides a means of specifying how a null value in a
java object should be marshalled to XML.</div>
</th>
</tr>
<tr id="i2127" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/metadata/XMLMetadataSource.html" title="class in org.eclipse.persistence.jaxb.metadata">XMLMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block">A concrete implementation of MetadataSource that can represent the following
metadata input types;
java.io.File
java.io.InputStream
java.io.Reader
java.net.URL
javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamReader
javax.xml.transform.Source
org.w3c.dom.Node
org.xml.sax.InputSource</div>
</th>
</tr>
<tr id="i2128" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jpa/metadata/XMLMetadataSource.html" title="class in org.eclipse.persistence.jpa.metadata">XMLMetadataSource</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Support reading metadata for a persistence unit in an XML format from a URL and if the property is undefined,
it will look for a file.</div>
</th>
</tr>
<tr id="i2129" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlMimeType.html" title="annotation in jakarta.xml.bind.annotation">XmlMimeType</a></td>
<th class="colLast" scope="row">
<div class="block">Associates the MIME type that controls the XML representation of the property.</div>
</th>
</tr>
<tr id="i2130" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlMixed.html" title="annotation in jakarta.xml.bind.annotation">XmlMixed</a></td>
<th class="colLast" scope="row">
<div class="block">
Annotate a JavaBean multi-valued property to support mixed content.</div>
</th>
</tr>
<tr id="i2131" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlNamedAttributeNode.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNamedAttributeNode</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-named-attribute-node complex type.</div>
</th>
</tr>
<tr id="i2132" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlNamedAttributeNode.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlNamedAttributeNode</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>XmlNamedAttributeNode</code> is a member element of a
<code>XmlNamedObjectGraph</code>.</div>
</th>
</tr>
<tr id="i2133" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlNamedObjectGraph.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNamedObjectGraph</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2134" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlNamedObjectGraph.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlNamedObjectGraph</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Used to define the boundaries for a marshal or unmarhsal
operation.</div>
</th>
</tr>
<tr id="i2135" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlNamedObjectGraphs.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNamedObjectGraphs</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2136" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlNamedObjectGraphs.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlNamedObjectGraphs</a></td>
<th class="colLast" scope="row">
<div class="block">Used to group <code>XmlNamedObjectGraph</code> annotations.</div>
</th>
</tr>
<tr id="i2137" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlNamedSubgraph.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNamedSubgraph</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-named-subgraph complex type.</div>
</th>
</tr>
<tr id="i2138" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlNamedSubgraph.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlNamedSubgraph</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>XmlNamedSubgraph</code> is a member element of a
<code>XmlNamedObjectGraph</code>.</div>
</th>
</tr>
<tr id="i2139" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLNamespaceResolver.html" title="interface in org.eclipse.persistence.platform.xml">XMLNamespaceResolver</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2140" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlNameTransformer.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlNameTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">An XmlNameTransformer allows for a user defined class to transform names.</div>
</th>
</tr>
<tr id="i2141" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLNameTransformer.html" title="interface in org.eclipse.persistence.oxm">XMLNameTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">Interface used when converting from XML to Java names.</div>
</th>
</tr>
<tr id="i2142" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/XmlNillableInfo.html" title="class in org.eclipse.persistence.jaxb.compiler">XmlNillableInfo</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2143" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLNillableMapping.html" title="interface in org.eclipse.persistence.oxm.mappings">XMLNillableMapping</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL
All nillable mappings which can be added to org.eclipse.persistence.oxm.XMLDescriptor must
implement this interface.<br>
The default policy is AbstractNullPolicy.<br></div>
</th>
</tr>
<tr id="i2144" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLNodeList.html" title="class in org.eclipse.persistence.platform.xml">XMLNodeList</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of the org.w3c.dom.NodeList interface</div>
</th>
</tr>
<tr id="i2145" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlNs.html" title="annotation in jakarta.xml.bind.annotation">XmlNs</a></td>
<th class="colLast" scope="row">
<div class="block">
Associates a namespace prefix with a XML namespace URI.</div>
</th>
</tr>
<tr id="i2146" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlNsForm.html" title="enum in jakarta.xml.bind.annotation">XmlNsForm</a></td>
<th class="colLast" scope="row">
<div class="block">Enumeration of XML Schema namespace qualifications.</div>
</th>
</tr>
<tr id="i2147" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlNsForm.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlNsForm</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-ns-form.</div>
</th>
</tr>
<tr id="i2148" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlNullPolicy.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlNullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2149" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlNullPolicy.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlNullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provide a means of using annotations to customise the handling of null values
and their xml representation.</div>
</th>
</tr>
<tr id="i2150" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/nullpolicy/XMLNullRepresentationType.html" title="enum in org.eclipse.persistence.oxm.mappings.nullpolicy">XMLNullRepresentationType</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Description</b>:
An enum that is used within a Node Null Policy to determine what to marshal for a null node.<br>
We define 3 final instances available to the user (XSI_NIL, ABSENT_NODE(default) and EMPTY_NODE.</div>
</th>
</tr>
<tr id="i2151" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLObjectReferenceMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLObjectReferenceMapping</a></td>
<th class="colLast" scope="row">
<div class="block">TopLink OXM version of a 1-1 mapping.</div>
</th>
</tr>
<tr id="i2152" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlParameter.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlParameter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> An annotation representing a parameter to a method.</div>
</th>
</tr>
<tr id="i2153" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/XMLParseException.html" title="class in org.eclipse.persistence.exceptions">XMLParseException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2154" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/XMLParseExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">XMLParseExceptionResource</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2155" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLParser.html" title="interface in org.eclipse.persistence.platform.xml">XMLParser</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2156" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlPath.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlPath</a></td>
<th class="colLast" scope="row">
<div class="block">XPath based mapping is what allows an existing object model to be mapped
to an existing XML schema.</div>
</th>
</tr>
<tr id="i2157" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlPaths.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlPaths</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This annotation is used in conjunction with an XmlElements annotation to
specify an XmlPath for each of the XmlElement annotations in the XmlElements.</div>
</th>
</tr>
<tr id="i2158" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/platform/XMLPlatform.html" title="class in org.eclipse.persistence.oxm.platform">XMLPlatform</a>&lt;<a href="org/eclipse/persistence/oxm/platform/XMLPlatform.html" title="type parameter in XMLPlatform">XML_UNMARSHALLER</a> extends org.eclipse.persistence.internal.oxm.XMLUnmarshaller&gt;</td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2159" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLPlatform.html" title="interface in org.eclipse.persistence.platform.xml">XMLPlatform</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2160" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLPlatformException.html" title="class in org.eclipse.persistence.platform.xml">XMLPlatformException</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2161" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/exceptions/i18n/XMLPlatformExceptionResource.html" title="class in org.eclipse.persistence.exceptions.i18n">XMLPlatformExceptionResource</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2162" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLPlatformFactory.html" title="class in org.eclipse.persistence.platform.xml">XMLPlatformFactory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2163" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/compiler/XMLProcessor.html" title="class in org.eclipse.persistence.jaxb.compiler">XMLProcessor</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2164" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/XMLProjectReader.html" title="class in org.eclipse.persistence.sessions.factories">XMLProjectReader</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Allow for a EclipseLink Mapping Workbench generated deployment XML project file to be read.</div>
</th>
</tr>
<tr id="i2165" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/XMLProjectWriter.html" title="class in org.eclipse.persistence.sessions.factories">XMLProjectWriter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: Write the deployment XML (object persistence meta-data) for the TopLink project instance to a file.</div>
</th>
</tr>
<tr id="i2166" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlProperties.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlProperties</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for xml-properties complex type.</div>
</th>
</tr>
<tr id="i2167" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlProperties.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlProperties</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for user defined properties.</div>
</th>
</tr>
<tr id="i2168" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlProperties.XmlProperty.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlProperties.XmlProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2169" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlProperty.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for a user defined property.</div>
</th>
</tr>
<tr id="i2170" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlReadOnly.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlReadOnly</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose: </b>This annotation indicates that a specific property should be flagged as read-only
by EclipseLink.</div>
</th>
</tr>
<tr id="i2171" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlReadTransformer.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlReadTransformer</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose: </b>XmlReadTransformer is used to allow the user direct access to the XML in order to populate their
object model.</div>
</th>
</tr>
<tr id="i2172" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/XMLRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRecord</a></td>
<th class="colLast" scope="row">
<div class="block">PUBLIC:
Provides a Record/Map API on an XML DOM element.</div>
</th>
</tr>
<tr id="i2173" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlRegistry.html" title="annotation in jakarta.xml.bind.annotation">XmlRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Marks a class that has <a href="jakarta/xml/bind/annotation/XmlElementDecl.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlElementDecl</code></a>s.</div>
</th>
</tr>
<tr id="i2174" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlRegistry.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2175" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlRegistry.XmlElementDecl.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlRegistry.XmlElementDecl</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2176" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLRoot.html" title="class in org.eclipse.persistence.oxm">XMLRoot</a></td>
<th class="colLast" scope="row">
<div class="block">XMLRoot is used to hold an Object along with the corresponding QName and some other related information.</div>
</th>
</tr>
<tr id="i2177" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/converters/XMLRootConverter.html" title="class in org.eclipse.persistence.oxm.mappings.converters">XMLRootConverter</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose: </b> Provides an implementation of XMLConverter to wrap/unwrap objects in an
XMLRoot in order to capture element name information.</div>
</th>
</tr>
<tr id="i2178" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlRootElement.html" title="annotation in jakarta.xml.bind.annotation">XmlRootElement</a></td>
<th class="colLast" scope="row">
<div class="block">Maps a class or an enum type to an XML element.</div>
</th>
</tr>
<tr id="i2179" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlRootElement.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlRootElement</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2180" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/XMLRootRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLRootRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Record for handling simple root elements that have a single text child node,
and are being unmarshalled to a primitive wrapper object.</div>
</th>
</tr>
<tr id="i2181" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlSchema.html" title="annotation in jakarta.xml.bind.annotation">XmlSchema</a></td>
<th class="colLast" scope="row">
<div class="block"> Maps a package name to a XML namespace.</div>
</th>
</tr>
<tr id="i2182" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlSchema.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlSchema</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2183" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlSchema.XmlNs.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlSchema.XmlNs</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2184" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/schema/XMLSchemaClassPathReference.html" title="class in org.eclipse.persistence.oxm.schema">XMLSchemaClassPathReference</a></td>
<th class="colLast" scope="row">
<div class="block">A schema reference for accessing an XML Schema from the class path.</div>
</th>
</tr>
<tr id="i2185" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/schema/XMLSchemaFileReference.html" title="class in org.eclipse.persistence.oxm.schema">XMLSchemaFileReference</a></td>
<th class="colLast" scope="row">
<div class="block">A schema reference for accessing an XML Schema from a file.</div>
</th>
</tr>
<tr id="i2186" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/schema/XMLSchemaReference.html" title="class in org.eclipse.persistence.oxm.schema">XMLSchemaReference</a></td>
<th class="colLast" scope="row">
<div class="block">Provides a way for a descriptor's reference to its schema to be specified.</div>
</th>
</tr>
<tr id="i2187" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLSchemaReference.html" title="interface in org.eclipse.persistence.platform.xml">XMLSchemaReference</a></td>
<th class="colLast" scope="row">
<div class="block">A schema reference is used to access a schema in order to validate a
document.</div>
</th>
</tr>
<tr id="i2188" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlSchemaType.html" title="annotation in jakarta.xml.bind.annotation">XmlSchemaType</a></td>
<th class="colLast" scope="row">
<div class="block">Maps a Java type to a simple schema built-in type.</div>
</th>
</tr>
<tr id="i2189" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlSchemaType.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlSchemaType</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2190" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlSchemaType.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlSchemaType.DEFAULT</a></td>
<th class="colLast" scope="row">
<div class="block">Used in <a href="jakarta/xml/bind/annotation/XmlSchemaType.html#type()"><code>XmlSchemaType.type()</code></a> to
signal that the type be inferred from the signature
of the property.</div>
</th>
</tr>
<tr id="i2191" class="rowColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlSchemaTypes.html" title="annotation in jakarta.xml.bind.annotation">XmlSchemaTypes</a></td>
<th class="colLast" scope="row">
<div class="block">
A container for multiple @<a href="jakarta/xml/bind/annotation/XmlSchemaType.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlSchemaType</code></a> annotations.</div>
</th>
</tr>
<tr id="i2192" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlSchemaTypes.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlSchemaTypes</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2193" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/schema/XMLSchemaURLReference.html" title="class in org.eclipse.persistence.oxm.schema">XMLSchemaURLReference</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2194" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlSeeAlso.html" title="annotation in jakarta.xml.bind.annotation">XmlSeeAlso</a></td>
<th class="colLast" scope="row">
<div class="block">Instructs JAXB to also bind other classes when binding this class.</div>
</th>
</tr>
<tr id="i2195" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/serializers/XMLSerializer.html" title="class in org.eclipse.persistence.sessions.serializers">XMLSerializer</a></td>
<th class="colLast" scope="row">
<div class="block">Uses JAXB to convert an object to XML.</div>
</th>
</tr>
<tr id="i2196" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/factories/XMLSessionConfigLoader.html" title="class in org.eclipse.persistence.sessions.factories">XMLSessionConfigLoader</a></td>
<th class="colLast" scope="row">
<div class="block">Provide a mechanism for loading Session configuration XML files.</div>
</th>
</tr>
<tr id="i2197" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/record/XMLStreamWriterRecord.html" title="class in org.eclipse.persistence.oxm.record">XMLStreamWriterRecord</a></td>
<th class="colLast" scope="row">
<div class="block">Use this type of MarshalRecord when the marshal target is an XMLStreamWriter</div>
</th>
</tr>
<tr id="i2198" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlTransformation.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransformation</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2199" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlTransformation.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlTransformation</a></td>
<th class="colLast" scope="row">
<div class="block">Transformation is an optional annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.</div>
</th>
</tr>
<tr id="i2200" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlTransformation.XmlReadTransformer.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransformation.XmlReadTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2201" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlTransformation.XmlWriteTransformer.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransformation.XmlWriteTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2202" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLTransformationMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLTransformationMapping</a></td>
<th class="colLast" scope="row">
<div class="block">Transformation XML mappings are used to create a custom mapping where one or more XML nodes can
be used to create the object to be stored in a Java class's attribute.</div>
</th>
</tr>
<tr id="i2203" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/platform/xml/XMLTransformer.html" title="interface in org.eclipse.persistence.platform.xml">XMLTransformer</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2204" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlTransient.html" title="annotation in jakarta.xml.bind.annotation">XmlTransient</a></td>
<th class="colLast" scope="row">
<div class="block">
Prevents the mapping of a JavaBean property/type to XML representation.</div>
</th>
</tr>
<tr id="i2205" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlTransient.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlTransient</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2206" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlType.html" title="annotation in jakarta.xml.bind.annotation">XmlType</a></td>
<th class="colLast" scope="row">
<div class="block">
Maps a class or an enum type to a XML Schema type.</div>
</th>
</tr>
<tr id="i2207" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlType.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlType</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2208" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlType.DEFAULT.html" title="class in jakarta.xml.bind.annotation">XmlType.DEFAULT</a></td>
<th class="colLast" scope="row">
<div class="block">Used in <a href="jakarta/xml/bind/annotation/XmlType.html#factoryClass()"><code>XmlType.factoryClass()</code></a> to
signal that either factory mehod is not used or
that it's in the class with this <a href="jakarta/xml/bind/annotation/XmlType.html" title="annotation in jakarta.xml.bind.annotation"><code>XmlType</code></a> itself.</div>
</th>
</tr>
<tr id="i2209" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLUnionField.html" title="class in org.eclipse.persistence.oxm">XMLUnionField</a></td>
<th class="colLast" scope="row">
<div class="block">Subclass of XMLField for fields that are mapped to unions.</div>
</th>
</tr>
<tr id="i2210" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLUnmarshaller.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshaller</a></td>
<th class="colLast" scope="row">
<div class="block">Class used to unmarshal XML &amp; JSON to objects.</div>
</th>
</tr>
<tr id="i2211" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLUnmarshallerHandler.html" title="class in org.eclipse.persistence.oxm">XMLUnmarshallerHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Class used to unmarshal SAX events to objects.</div>
</th>
</tr>
<tr id="i2212" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLUnmarshalListener.html" title="interface in org.eclipse.persistence.oxm">XMLUnmarshalListener</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of XMLUnmarshalListener can be set on an XMLUnmarshaller to provide additional
behaviour during unmarshal operations.</div>
</th>
</tr>
<tr id="i2213" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/XMLValidator.html" title="class in org.eclipse.persistence.oxm">XMLValidator</a></td>
<th class="colLast" scope="row">
<div class="block">Class used to validate XML.</div>
</th>
</tr>
<tr id="i2214" class="altColor">
<td class="colFirst"><a href="jakarta/xml/bind/annotation/XmlValue.html" title="annotation in jakarta.xml.bind.annotation">XmlValue</a></td>
<th class="colLast" scope="row">
<div class="block">
Enables mapping a class to a XML Schema complex type with a
simpleContent or a XML Schema simple type.</div>
</th>
</tr>
<tr id="i2215" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlValue.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlValue</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2216" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlValueExtension.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlValueExtension</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Provide a way to allow classes, which contain property annotated with XmlValue to extend classes other than java.lang.Object.</div>
</th>
</tr>
<tr id="i2217" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlVariableNode.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlVariableNode</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2218" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlVariableNode.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlVariableNode</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2219" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlVariableNode.DEFAULT.html" title="class in org.eclipse.persistence.oxm.annotations">XmlVariableNode.DEFAULT</a></td>
<th class="colLast" scope="row">
<div class="block">Used in <a href="org/eclipse/persistence/oxm/annotations/XmlVariableNode.html#type()"><code>XmlVariableNode.type()</code></a> to
signal that the type be inferred from the signature
of the property.</div>
</th>
</tr>
<tr id="i2220" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLVariableXPathCollectionMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLVariableXPathCollectionMapping</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2221" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/mappings/XMLVariableXPathObjectMapping.html" title="class in org.eclipse.persistence.oxm.mappings">XMLVariableXPathObjectMapping</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2222" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlVirtualAccessMethods.html" title="class in org.eclipse.persistence.jaxb.xmlmodel">XmlVirtualAccessMethods</a></td>
<th class="colLast" scope="row">
<div class="block">Java class for anonymous complex type.</div>
</th>
</tr>
<tr id="i2223" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlVirtualAccessMethods.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlVirtualAccessMethods</a></td>
<th class="colLast" scope="row">
<div class="block">The XmlVirtualAccessMethods annotation is used to indicate that this class has
been configured to hold virtual properties.</div>
</th>
</tr>
<tr id="i2224" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/jaxb/xmlmodel/XmlVirtualAccessMethodsSchema.html" title="enum in org.eclipse.persistence.jaxb.xmlmodel">XmlVirtualAccessMethodsSchema</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose: </b> XmlVirtualAccessMethodsSchema enumeration is used in conjunction with XmlVirtualAcessMethods
to configure how virtual properties are generated into the schema.</div>
</th>
</tr>
<tr id="i2225" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlVirtualAccessMethodsSchema.html" title="enum in org.eclipse.persistence.oxm.annotations">XmlVirtualAccessMethodsSchema</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i2226" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlWriteOnly.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlWriteOnly</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose</b>: This annotation indicates that a specific property should be flagged as write-only
by EclipseLink.</div>
</th>
</tr>
<tr id="i2227" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlWriteTransformer.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlWriteTransformer</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.</div>
</th>
</tr>
<tr id="i2228" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/oxm/annotations/XmlWriteTransformers.html" title="annotation in org.eclipse.persistence.oxm.annotations">XmlWriteTransformers</a></td>
<th class="colLast" scope="row">
<div class="block"><b>Purpose:</b> Annotation used to wrap multiple XmlWriteTransformer annotations.</div>
</th>
</tr>
<tr id="i2229" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/eis/interactions/XQueryInteraction.html" title="class in org.eclipse.persistence.eis.interactions">XQueryInteraction</a></td>
<th class="colLast" scope="row">
<div class="block">Defines the specification for a call to a JCA interaction that uses XQuery.</div>
</th>
</tr>
<tr id="i2230" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/_CORBARemoteSessionControllerImplBase.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">_CORBARemoteSessionControllerImplBase</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/remote/corba/sun/_CORBARemoteSessionControllerImplBase.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from d:/StarTeam/DIDev/Pine/TopLink/DISource/IDLs/CorbaRemoteSessionControllerSun.idl
Thursday, May 3, 2001 1:36:59 PM EDT</div>
</th>
</tr>
<tr id="i2231" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/corba/sun/_CORBARemoteSessionControllerStub.html" title="class in org.eclipse.persistence.sessions.remote.corba.sun">_CORBARemoteSessionControllerStub</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:
org/eclipse/persistence/remote/corba/sun/_CORBARemoteSessionControllerStub.java
Generated by the IDL-to-Java compiler (portable), version "3.0"
from CorbaRemoteSessionControllerSun.idl
Monday, November 19, 2001 1:51:44 o'clock PM EST</div>
</th>
</tr>
<tr id="i2232" class="altColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/iiop/_RMIRemoteSessionController_Stub.html" title="class in org.eclipse.persistence.sessions.remote.rmi.iiop">_RMIRemoteSessionController_Stub</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
<tr id="i2233" class="rowColor">
<td class="colFirst"><a href="org/eclipse/persistence/sessions/remote/rmi/iiop/_RMIRemoteSessionControllerDispatcher_Tie.html" title="class in org.eclipse.persistence.sessions.remote.rmi.iiop">_RMIRemoteSessionControllerDispatcher_Tie</a></td>
<th class="colLast" scope="row">
<div class="block">INTERNAL:</div>
</th>
</tr>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">EclipseLink 3.0.0, API Reference</div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</footer>
</body>
</html>