1 8 9 package com.sleepycat.persist.impl; 10 11 69 public interface Enhanced { 70 71 74 Object bdbNewInstance(); 75 76 79 Object bdbNewArray(int len); 80 81 87 boolean bdbIsPriKeyFieldNullOrZero(); 88 89 95 void bdbWritePriKeyField(EntityOutput output, Format format); 96 97 103 void bdbReadPriKeyField(EntityInput input, Format format); 104 105 108 void bdbWriteSecKeyFields(EntityOutput output); 109 110 113 void bdbReadSecKeyFields(EntityInput input, 114 int startField, 115 int endField, 116 int superLevel); 117 118 121 void bdbWriteNonKeyFields(EntityOutput output); 122 123 126 void bdbReadNonKeyFields(EntityInput input, 127 int startField, 128 int endField, 129 int superLevel); 130 131 134 Object bdbGetField(Object o, 135 int field, 136 int superLevel, 137 boolean isSecField); 138 139 142 void bdbSetField(Object o, 143 int field, 144 int superLevel, 145 boolean isSecField, 146 Object value); 147 } 148 | Popular Tags |