Go to the source code of this file.
Functions | |
void | staticInitFem (JniEnvRef pEnv, JniProxyVisitTableBase &visitTbl) |
void staticInitFem | ( | JniEnvRef | pEnv, | |
JniProxyVisitTableBase & | visitTbl | |||
) |
Definition at line 230 of file FemGeneratedMethods.h.
References JniProxyVisitTableBase::addMethod(), ProxyWindowPartitionDef::meth_getAddProgram, ProxyAggStreamDef::meth_getAggInvocation, ProxyAggInvocation::meth_getAggStreamDef, ProxyTupleAccessor::meth_getAttrAccessor, ProxyTupleDescriptor::meth_getAttrDescriptor, ProxyTupleAttrProjection::meth_getAttributeIndex, ProxyTupleProjection::meth_getAttrProjection, ProxyCmdRestoreFromBackup::meth_getBackupPathname, ProxyCmdInitiateBackup::meth_getBackupPathname, ProxyDynamicParameter::meth_getBarrier, ProxyTupleAccessor::meth_getBitFieldOffset, ProxyTupleAttrAccessor::meth_getBitValueIndex, ProxyWindowPartitionDef::meth_getBucketDesc, ProxyTupleAttrDescriptor::meth_getByteLength, ProxyFlatFileTupleStreamDef::meth_getCalcProgram, ProxyLcsClusterAppendStreamDef::meth_getClusterColProj, ProxyLcsRowScanStreamDef::meth_getClusterScan, ProxyLcsClusterScanDef::meth_getClusterTupleDesc, ProxyLhxJoinStreamDef::meth_getCndBuildKeys, ProxyLhxAggStreamDef::meth_getCndGroupByKeys, ProxyFlatFileTupleStreamDef::meth_getCodePage, ProxyFlatFileTupleStreamDef::meth_getColumn, ProxyReshapeParameter::meth_getCompareOffset, ProxyReshapeStreamDef::meth_getCompareOp, ProxyCmdRestoreFromBackup::meth_getCompressionProgram, ProxyCmdInitiateBackup::meth_getCompressionProgram, ProxyExecStreamDataFlow::meth_getConsumer, ProxyLbmUnionStreamDef::meth_getConsumerSridParamId, ProxyGenericStreamDef::meth_getContent, ProxyCorrelationJoinStreamDef::meth_getCorrelations, ProxyCmdBeginTxnWithCsn::meth_getCsnHandle, ProxyFlatFileTupleStreamDef::meth_getDataFilePath, ProxyDatabaseCmd::meth_getDbHandle, ProxyCmdPrepareExecutionStreamGraph::meth_getDegreeOfParallelism, ProxySortingStreamDef::meth_getDescendingProj, ProxySortingStreamDef::meth_getDistinctness, ProxyIndexWriterDef::meth_getDistinctness, ProxyIndexLoaderDef::meth_getDistinctness, ProxyWindowPartitionDef::meth_getDropProgram, ProxyBarrierStreamDef::meth_getDynamicParameter, ProxyReshapeParameter::meth_getDynamicParamId, ProxyDynamicParamUse::meth_getDynamicParamId, ProxyExecutionStreamDef::meth_getDynamicParamUse, ProxyTupleAttrAccessor::meth_getEndIndirectOffset, ProxyFlatFileTupleStreamDef::meth_getErrorFilePath, ProxyFlatFileTupleStreamDef::meth_getEscapeCharacter, ProxySortingStreamDef::meth_getEstimatedNumRows, ProxyDynamicParamUse::meth_getExecutionStreamDef, ProxyFlatFileTupleStreamDef::meth_getFieldDelimiter, ProxyCmdRestoreFromBackup::meth_getFileSize, ProxyLhxJoinStreamDef::meth_getFilterNullProj, ProxyTupleAttrAccessor::meth_getFixedOffset, ProxyColumnName::meth_getFlatFile, ProxyAggInvocation::meth_getFunction, ProxyAggStreamDef::meth_getGroupingPrefixSize, ProxyCorrelation::meth_getId, ProxyLbmSplicerStreamDef::meth_getIndexAccessor, ProxyIndexCmd::meth_getIndexId, ProxyIndexAccessorDef::meth_getIndexId, ProxyCorrelation::meth_getIndexSearch, ProxyTableWriterDef::meth_getIndexWriter, ProxyWindowPartitionDef::meth_getInitializeProgram, ProxyAggInvocation::meth_getInputAttributeIndex, ProxyReshapeStreamDef::meth_getInputCompareProjection, ProxyIndexSearchDef::meth_getInputDirectiveProj, ProxyExecutionStreamDef::meth_getInputFlow, ProxyIndexSearchDef::meth_getInputJoinProj, ProxyIndexSearchDef::meth_getInputKeyProj, ProxyWindowStreamDef::meth_getInputOrderKeyList, ProxyIndexWriterDef::meth_getInputProj, ProxyLbmSplicerStreamDef::meth_getInsertRowCountParamId, ProxyLbmGeneratorStreamDef::meth_getInsertRowCountParamId, ProxyJavaTransformStreamDef::meth_getJavaClassName, ProxyKeyAccessorDef::meth_getKeyProj, ProxyIndexCmd::meth_getKeyProj, ProxyIndexCmd::meth_getLeafPageIdProj, ProxyNestedLoopJoinStreamDef::meth_getLeftJoinKey, ProxyLhxJoinStreamDef::meth_getLeftKeyProj, ProxyHandle::meth_getLongHandle, ProxyCmdRestoreFromBackup::meth_getLowerBoundCsn, ProxyCmdInitiateBackup::meth_getLowerBoundCsn, ProxyCmdCompleteBackup::meth_getLowerBoundCsn, ProxyTupleAccessor::meth_getMinByteLength, ProxyExecutionStreamDef::meth_getName, ProxyDatabaseParam::meth_getName, ProxyColumnName::meth_getName, ProxyCorrelation::meth_getNestedLoopJoin, ProxyCmdVersionIndexRoot::meth_getNewRootPageId, ProxyTupleAttrAccessor::meth_getNullBitIndex, ProxyLhxJoinStreamDef::meth_getNumBuildRows, ProxyLhxAggStreamDef::meth_getNumRows, ProxyFlatFileTupleStreamDef::meth_getNumRowsScan, ProxyWindowDef::meth_getOffset, ProxyCorrelation::meth_getOffset, ProxyCmdAlterSystemDeallocate::meth_getOldestLabelCsn, ProxyCmdVersionIndexRoot::meth_getOldRootPageId, ProxyWindowDef::meth_getOrderKeyList, ProxyExecutionStreamDef::meth_getOutputDesc, ProxyExecutionStreamDef::meth_getOutputFlow, ProxyWindowStreamDef::meth_getOutputProgram, ProxyLcsRowScanStreamDef::meth_getOutputProj, ProxyIndexScanDef::meth_getOutputProj, ProxyReshapeStreamDef::meth_getOutputProjection, ProxyCmdSetParam::meth_getParam, ProxyDynamicParameter::meth_getParameterId, ProxyCmdOpenDatabase::meth_getParams, ProxyWindowDef::meth_getPartition, ProxyWindowPartitionDef::meth_getPartitionKeyList, ProxyExecStreamDataFlow::meth_getProducer, ProxyCalcTupleStreamDef::meth_getProgram, ProxyFlatFileTupleStreamDef::meth_getQuoteCharacter, ProxyWindowDef::meth_getRange, ProxyMultiUseBufferingStreamDef::meth_getReaderRefCountParamId, ProxyBernoulliSamplingStreamDef::meth_getRepeatableSeed, ProxyJavaTransformStreamDef::meth_getReserved, ProxyReshapeParameter::meth_getReshape, ProxyReshapeStreamDef::meth_getReshapeParameter, ProxyLcsRowScanStreamDef::meth_getResidualFilterColumns, ProxyCmdInitiateBackup::meth_getResultDataDeviceSize, ProxyCsnHandleReturningCmd::meth_getResultHandle, ProxyCmdSavepoint::meth_getResultHandle, ProxyCmdOpenDatabase::meth_getResultHandle, ProxyCmdCreateStreamHandle::meth_getResultHandle, ProxyCmdCreateExecutionStreamGraph::meth_getResultHandle, ProxyBeginTxnCmd::meth_getResultHandle, ProxyCmdVerifyIndex::meth_getResultPageCount, ProxyCmdVerifyIndex::meth_getResultUniqueKeyCount, ProxyBarrierStreamDef::meth_getReturnMode, ProxyLbmUnionStreamDef::meth_getRidLimitParamId, ProxyLbmChopperStreamDef::meth_getRidLimitParamId, ProxyLhxJoinStreamDef::meth_getRightKeyProj, ProxyIndexAccessorDef::meth_getRootPageId, ProxyIndexAccessCmd::meth_getRootPageId, ProxyIndexAccessorDef::meth_getRootPageIdParamId, ProxyMockTupleStreamDef::meth_getRowCount, ProxyFlatFileTupleStreamDef::meth_getRowDelimiter, ProxyLbmSearchStreamDef::meth_getRowLimitParamId, ProxyLbmBitOpStreamDef::meth_getRowLimitParamId, ProxyLcsClusterScanDef::meth_getRowScan, ProxyLcsRowScanStreamDef::meth_getSamplingClumps, ProxyLcsRowScanStreamDef::meth_getSamplingMode, ProxyLcsRowScanStreamDef::meth_getSamplingRate, ProxyBernoulliSamplingStreamDef::meth_getSamplingRate, ProxyLcsRowScanStreamDef::meth_getSamplingRepeatableSeed, ProxyLcsRowScanStreamDef::meth_getSamplingRowCount, ProxyIndexSearchDef::meth_getSearchKeyParameter, ProxyIndexCmd::meth_getSegmentId, ProxyIndexAccessorDef::meth_getSegmentId, ProxyLbmUnionStreamDef::meth_getSegmentLimitParamId, ProxyCmdInitiateBackup::meth_getSpacePadding, ProxySplicerIndexAccessorDef::meth_getSplicer, ProxyLbmSearchStreamDef::meth_getStartRidParamId, ProxyLbmBitOpStreamDef::meth_getStartRidParamId, ProxyCmdPrepareExecutionStreamGraph::meth_getStreamDefs, ProxyTupleStreamGraphCmd::meth_getStreamGraphHandle, ProxyJavaTransformStreamDef::meth_getStreamId, ProxyJavaSinkStreamDef::meth_getStreamId, ProxyCmdCreateStreamHandle::meth_getStreamName, ProxyFlatFileTupleStreamDef::meth_getSubstituteCharacter, ProxyEndTxnCmd::meth_getSvptHandle, ProxyIndexWriterDef::meth_getTableWriter, ProxyValuesStreamDef::meth_getTupleBytesBase64, ProxyReshapeStreamDef::meth_getTupleCompareBytesBase64, ProxyIndexCmd::meth_getTupleDesc, ProxyIndexAccessorDef::meth_getTupleDesc, ProxyTxnCmd::meth_getTxnHandle, ProxyGenericStreamDef::meth_getType, ProxyTupleAttrDescriptor::meth_getTypeOrdinal, ProxyTableUpdaterDef::meth_getUpdateProj, ProxyCmdRestoreFromBackup::meth_getUpperBoundCsn, ProxyCmdCompleteBackup::meth_getUpperBoundCsn, ProxyDatabaseParam::meth_getValue, ProxyWindowStreamDef::meth_getWindow, ProxyWindowPartitionDef::meth_getWindow, ProxyWindowDef::meth_getWindowStream, ProxyLbmSplicerStreamDef::meth_getWriteRowCountParamId, ProxyCmdCheckpoint::meth_isAsync, ProxyCmdInitiateBackup::meth_isCheckSpaceRequirements, ProxyCmdOpenDatabase::meth_isCreateDatabase, ProxyLbmGeneratorStreamDef::meth_isCreateIndex, ProxyLbmSplicerStreamDef::meth_isCreateNewIndex, ProxySortingStreamDef::meth_isEarlyClose, ProxyCmdVerifyIndex::meth_isEstimate, ProxyWindowStreamDef::meth_isFilter, ProxyCalcTupleStreamDef::meth_isFilter, ProxyLcsRowScanStreamDef::meth_isFullScan, ProxyCmdCheckpoint::meth_isFuzzy, ProxyLcsRowScanStreamDef::meth_isHasExtraFilter, ProxyFlatFileTupleStreamDef::meth_isHasHeader, ProxyExecStreamDataFlow::meth_isImplicit, ProxyCmdVerifyIndex::meth_isIncludeTuples, ProxyBufferingTupleStreamDef::meth_isInMemory, ProxyCmdCreateStreamHandle::meth_isInput, ProxyLhxJoinStreamDef::meth_isLeftInner, ProxyLhxJoinStreamDef::meth_isLeftOuter, ProxyCartesianProductStreamDef::meth_isLeftOuter, ProxyFlatFileTupleStreamDef::meth_isLenient, ProxyFlatFileTupleStreamDef::meth_isMapped, ProxyIndexLoaderDef::meth_isMonotonic, ProxyBufferingTupleStreamDef::meth_isMultipass, ProxyTupleAttrDescriptor::meth_isNullable, ProxyIndexSearchDef::meth_isOuterJoin, ProxyReshapeParameter::meth_isOutputParam, ProxyWindowDef::meth_isPhysical, ProxyIndexSearchDef::meth_isPrefetch, ProxyMergeStreamDef::meth_isPrePullInputs, ProxyDynamicParamUse::meth_isRead, ProxyCmdBeginTxn::meth_isReadOnly, ProxyIndexAccessorDef::meth_isReadOnlyCommittedData, ProxyBernoulliSamplingStreamDef::meth_isRepeatable, ProxyCmdOpenDatabase::meth_isResultRecoveryRequired, ProxyLhxJoinStreamDef::meth_isRightInner, ProxyLhxJoinStreamDef::meth_isRightOuter, ProxyLcsRowScanStreamDef::meth_isSamplingRepeatable, ProxyMergeStreamDef::meth_isSequential, ProxyLhxJoinStreamDef::meth_isSetopAll, ProxyLhxJoinStreamDef::meth_isSetopDistinct, ProxyFlatFileTupleStreamDef::meth_isTranslationRecovery, ProxyFlatFileTupleStreamDef::meth_isTrim, ProxyIndexSearchDef::meth_isUniqueKey, ProxyIndexWriterDef::meth_isUpdateInPlace, ProxyCmdInitiateBackup::meth_setResultDataDeviceSize, ProxyCmdVerifyIndex::meth_setResultPageCount, ProxyCmdOpenDatabase::meth_setResultRecoveryRequired, and ProxyCmdVerifyIndex::meth_setResultUniqueKeyCount.
Referenced by JNI_OnLoad().
00231 { 00232 jclass jClass; 00233 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemAggInvocation"); 00234 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyAggInvocation>)); 00235 ProxyAggInvocation::meth_getAggStreamDef = pEnv->GetMethodID(jClass,"getAggStreamDef","()Lnet/sf/farrago/fem/fennel/FemAggStreamDef;"); 00236 ProxyAggInvocation::meth_getFunction = pEnv->GetMethodID(jClass,"getFunction","()Lnet/sf/farrago/fem/fennel/AggFunction;"); 00237 ProxyAggInvocation::meth_getInputAttributeIndex = pEnv->GetMethodID(jClass,"getInputAttributeIndex","()I"); 00238 00239 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemAggStreamDef"); 00240 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyAggStreamDef>)); 00241 ProxyAggStreamDef::meth_getAggInvocation = pEnv->GetMethodID(jClass,"getAggInvocation","()Ljava/util/Collection;"); 00242 ProxyAggStreamDef::meth_getGroupingPrefixSize = pEnv->GetMethodID(jClass,"getGroupingPrefixSize","()I"); 00243 00244 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemBarrierStreamDef"); 00245 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyBarrierStreamDef>)); 00246 ProxyBarrierStreamDef::meth_getDynamicParameter = pEnv->GetMethodID(jClass,"getDynamicParameter","()Ljava/util/List;"); 00247 ProxyBarrierStreamDef::meth_getReturnMode = pEnv->GetMethodID(jClass,"getReturnMode","()Lnet/sf/farrago/fem/fennel/BarrierReturnMode;"); 00248 00249 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemBeginTxnCmd"); 00250 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyBeginTxnCmd>)); 00251 ProxyBeginTxnCmd::meth_getResultHandle = pEnv->GetMethodID(jClass,"getResultHandle","()Lnet/sf/farrago/fem/fennel/FemTxnHandle;"); 00252 00253 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemBernoulliSamplingStreamDef"); 00254 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyBernoulliSamplingStreamDef>)); 00255 ProxyBernoulliSamplingStreamDef::meth_getRepeatableSeed = pEnv->GetMethodID(jClass,"getRepeatableSeed","()I"); 00256 ProxyBernoulliSamplingStreamDef::meth_isRepeatable = pEnv->GetMethodID(jClass,"isRepeatable","()Z"); 00257 ProxyBernoulliSamplingStreamDef::meth_getSamplingRate = pEnv->GetMethodID(jClass,"getSamplingRate","()F"); 00258 00259 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemBufferReaderStreamDef"); 00260 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyBufferReaderStreamDef>)); 00261 00262 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemBufferWriterStreamDef"); 00263 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyBufferWriterStreamDef>)); 00264 00265 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemBufferingTupleStreamDef"); 00266 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyBufferingTupleStreamDef>)); 00267 ProxyBufferingTupleStreamDef::meth_isInMemory = pEnv->GetMethodID(jClass,"isInMemory","()Z"); 00268 ProxyBufferingTupleStreamDef::meth_isMultipass = pEnv->GetMethodID(jClass,"isMultipass","()Z"); 00269 00270 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCalcTupleStreamDef"); 00271 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCalcTupleStreamDef>)); 00272 ProxyCalcTupleStreamDef::meth_isFilter = pEnv->GetMethodID(jClass,"isFilter","()Z"); 00273 ProxyCalcTupleStreamDef::meth_getProgram = pEnv->GetMethodID(jClass,"getProgram","()Ljava/lang/String;"); 00274 00275 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCartesianProductStreamDef"); 00276 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCartesianProductStreamDef>)); 00277 ProxyCartesianProductStreamDef::meth_isLeftOuter = pEnv->GetMethodID(jClass,"isLeftOuter","()Z"); 00278 00279 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmd"); 00280 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmd>)); 00281 00282 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdAbandonBackup"); 00283 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdAbandonBackup>)); 00284 00285 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdAlterSystemDeallocate"); 00286 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdAlterSystemDeallocate>)); 00287 ProxyCmdAlterSystemDeallocate::meth_getOldestLabelCsn = pEnv->GetMethodID(jClass,"getOldestLabelCsn","()J"); 00288 00289 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdBeginTxn"); 00290 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdBeginTxn>)); 00291 ProxyCmdBeginTxn::meth_isReadOnly = pEnv->GetMethodID(jClass,"isReadOnly","()Z"); 00292 00293 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdBeginTxnWithCsn"); 00294 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdBeginTxnWithCsn>)); 00295 ProxyCmdBeginTxnWithCsn::meth_getCsnHandle = pEnv->GetMethodID(jClass,"getCsnHandle","()Lnet/sf/farrago/fem/fennel/FemCsnHandle;"); 00296 00297 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdCheckpoint"); 00298 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdCheckpoint>)); 00299 ProxyCmdCheckpoint::meth_isAsync = pEnv->GetMethodID(jClass,"isAsync","()Z"); 00300 ProxyCmdCheckpoint::meth_isFuzzy = pEnv->GetMethodID(jClass,"isFuzzy","()Z"); 00301 00302 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdCloseDatabase"); 00303 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdCloseDatabase>)); 00304 00305 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdCommit"); 00306 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdCommit>)); 00307 00308 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdCompleteBackup"); 00309 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdCompleteBackup>)); 00310 ProxyCmdCompleteBackup::meth_getLowerBoundCsn = pEnv->GetMethodID(jClass,"getLowerBoundCsn","()J"); 00311 ProxyCmdCompleteBackup::meth_getUpperBoundCsn = pEnv->GetMethodID(jClass,"getUpperBoundCsn","()J"); 00312 00313 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdCreateExecutionStreamGraph"); 00314 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdCreateExecutionStreamGraph>)); 00315 ProxyCmdCreateExecutionStreamGraph::meth_getResultHandle = pEnv->GetMethodID(jClass,"getResultHandle","()Lnet/sf/farrago/fem/fennel/FemStreamGraphHandle;"); 00316 00317 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdCreateIndex"); 00318 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdCreateIndex>)); 00319 00320 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdCreateStreamHandle"); 00321 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdCreateStreamHandle>)); 00322 ProxyCmdCreateStreamHandle::meth_isInput = pEnv->GetMethodID(jClass,"isInput","()Z"); 00323 ProxyCmdCreateStreamHandle::meth_getResultHandle = pEnv->GetMethodID(jClass,"getResultHandle","()Lnet/sf/farrago/fem/fennel/FemStreamHandle;"); 00324 ProxyCmdCreateStreamHandle::meth_getStreamName = pEnv->GetMethodID(jClass,"getStreamName","()Ljava/lang/String;"); 00325 00326 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdDropIndex"); 00327 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdDropIndex>)); 00328 00329 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdGetLastCommittedTxnId"); 00330 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdGetLastCommittedTxnId>)); 00331 00332 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdGetTxnCsn"); 00333 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdGetTxnCsn>)); 00334 00335 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdInitiateBackup"); 00336 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdInitiateBackup>)); 00337 ProxyCmdInitiateBackup::meth_getBackupPathname = pEnv->GetMethodID(jClass,"getBackupPathname","()Ljava/lang/String;"); 00338 ProxyCmdInitiateBackup::meth_isCheckSpaceRequirements = pEnv->GetMethodID(jClass,"isCheckSpaceRequirements","()Z"); 00339 ProxyCmdInitiateBackup::meth_getCompressionProgram = pEnv->GetMethodID(jClass,"getCompressionProgram","()Ljava/lang/String;"); 00340 ProxyCmdInitiateBackup::meth_getLowerBoundCsn = pEnv->GetMethodID(jClass,"getLowerBoundCsn","()J"); 00341 ProxyCmdInitiateBackup::meth_getResultDataDeviceSize = pEnv->GetMethodID(jClass,"getResultDataDeviceSize","()Ljava/lang/Long;"); 00342 ProxyCmdInitiateBackup::meth_setResultDataDeviceSize = pEnv->GetMethodID(jClass,"setResultDataDeviceSize","(Ljava/lang/Long;)V"); 00343 ProxyCmdInitiateBackup::meth_getSpacePadding = pEnv->GetMethodID(jClass,"getSpacePadding","()J"); 00344 00345 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdOpenDatabase"); 00346 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdOpenDatabase>)); 00347 ProxyCmdOpenDatabase::meth_isCreateDatabase = pEnv->GetMethodID(jClass,"isCreateDatabase","()Z"); 00348 ProxyCmdOpenDatabase::meth_getParams = pEnv->GetMethodID(jClass,"getParams","()Ljava/util/Collection;"); 00349 ProxyCmdOpenDatabase::meth_getResultHandle = pEnv->GetMethodID(jClass,"getResultHandle","()Lnet/sf/farrago/fem/fennel/FemDbHandle;"); 00350 ProxyCmdOpenDatabase::meth_isResultRecoveryRequired = pEnv->GetMethodID(jClass,"isResultRecoveryRequired","()Ljava/lang/Boolean;"); 00351 ProxyCmdOpenDatabase::meth_setResultRecoveryRequired = pEnv->GetMethodID(jClass,"setResultRecoveryRequired","(Ljava/lang/Boolean;)V"); 00352 00353 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdPrepareExecutionStreamGraph"); 00354 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdPrepareExecutionStreamGraph>)); 00355 ProxyCmdPrepareExecutionStreamGraph::meth_getDegreeOfParallelism = pEnv->GetMethodID(jClass,"getDegreeOfParallelism","()I"); 00356 ProxyCmdPrepareExecutionStreamGraph::meth_getStreamDefs = pEnv->GetMethodID(jClass,"getStreamDefs","()Ljava/util/Collection;"); 00357 00358 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdRestoreFromBackup"); 00359 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdRestoreFromBackup>)); 00360 ProxyCmdRestoreFromBackup::meth_getBackupPathname = pEnv->GetMethodID(jClass,"getBackupPathname","()Ljava/lang/String;"); 00361 ProxyCmdRestoreFromBackup::meth_getCompressionProgram = pEnv->GetMethodID(jClass,"getCompressionProgram","()Ljava/lang/String;"); 00362 ProxyCmdRestoreFromBackup::meth_getFileSize = pEnv->GetMethodID(jClass,"getFileSize","()J"); 00363 ProxyCmdRestoreFromBackup::meth_getLowerBoundCsn = pEnv->GetMethodID(jClass,"getLowerBoundCsn","()J"); 00364 ProxyCmdRestoreFromBackup::meth_getUpperBoundCsn = pEnv->GetMethodID(jClass,"getUpperBoundCsn","()J"); 00365 00366 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdRollback"); 00367 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdRollback>)); 00368 00369 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdSavepoint"); 00370 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdSavepoint>)); 00371 ProxyCmdSavepoint::meth_getResultHandle = pEnv->GetMethodID(jClass,"getResultHandle","()Lnet/sf/farrago/fem/fennel/FemSvptHandle;"); 00372 00373 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdSetParam"); 00374 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdSetParam>)); 00375 ProxyCmdSetParam::meth_getParam = pEnv->GetMethodID(jClass,"getParam","()Lnet/sf/farrago/fem/fennel/FemDatabaseParam;"); 00376 00377 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdTruncateIndex"); 00378 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdTruncateIndex>)); 00379 00380 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdVerifyIndex"); 00381 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdVerifyIndex>)); 00382 ProxyCmdVerifyIndex::meth_isEstimate = pEnv->GetMethodID(jClass,"isEstimate","()Z"); 00383 ProxyCmdVerifyIndex::meth_isIncludeTuples = pEnv->GetMethodID(jClass,"isIncludeTuples","()Z"); 00384 ProxyCmdVerifyIndex::meth_getResultPageCount = pEnv->GetMethodID(jClass,"getResultPageCount","()Ljava/lang/Long;"); 00385 ProxyCmdVerifyIndex::meth_setResultPageCount = pEnv->GetMethodID(jClass,"setResultPageCount","(Ljava/lang/Long;)V"); 00386 ProxyCmdVerifyIndex::meth_getResultUniqueKeyCount = pEnv->GetMethodID(jClass,"getResultUniqueKeyCount","()Ljava/lang/Long;"); 00387 ProxyCmdVerifyIndex::meth_setResultUniqueKeyCount = pEnv->GetMethodID(jClass,"setResultUniqueKeyCount","(Ljava/lang/Long;)V"); 00388 00389 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCmdVersionIndexRoot"); 00390 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCmdVersionIndexRoot>)); 00391 ProxyCmdVersionIndexRoot::meth_getNewRootPageId = pEnv->GetMethodID(jClass,"getNewRootPageId","()J"); 00392 ProxyCmdVersionIndexRoot::meth_getOldRootPageId = pEnv->GetMethodID(jClass,"getOldRootPageId","()J"); 00393 00394 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCollectTupleStreamDef"); 00395 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCollectTupleStreamDef>)); 00396 00397 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemColumnName"); 00398 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyColumnName>)); 00399 ProxyColumnName::meth_getFlatFile = pEnv->GetMethodID(jClass,"getFlatFile","()Lnet/sf/farrago/fem/fennel/FemFlatFileTupleStreamDef;"); 00400 ProxyColumnName::meth_getName = pEnv->GetMethodID(jClass,"getName","()Ljava/lang/String;"); 00401 00402 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCorrelation"); 00403 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCorrelation>)); 00404 ProxyCorrelation::meth_getId = pEnv->GetMethodID(jClass,"getId","()I"); 00405 ProxyCorrelation::meth_getIndexSearch = pEnv->GetMethodID(jClass,"getIndexSearch","()Lnet/sf/farrago/fem/fennel/FemIndexSearchDef;"); 00406 ProxyCorrelation::meth_getNestedLoopJoin = pEnv->GetMethodID(jClass,"getNestedLoopJoin","()Lnet/sf/farrago/fem/fennel/FemNestedLoopJoinStreamDef;"); 00407 ProxyCorrelation::meth_getOffset = pEnv->GetMethodID(jClass,"getOffset","()I"); 00408 00409 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCorrelationJoinStreamDef"); 00410 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCorrelationJoinStreamDef>)); 00411 ProxyCorrelationJoinStreamDef::meth_getCorrelations = pEnv->GetMethodID(jClass,"getCorrelations","()Ljava/util/Collection;"); 00412 00413 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCsnHandle"); 00414 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCsnHandle>)); 00415 00416 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemCsnHandleReturningCmd"); 00417 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyCsnHandleReturningCmd>)); 00418 ProxyCsnHandleReturningCmd::meth_getResultHandle = pEnv->GetMethodID(jClass,"getResultHandle","()Lnet/sf/farrago/fem/fennel/FemCsnHandle;"); 00419 00420 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemDatabaseCmd"); 00421 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyDatabaseCmd>)); 00422 ProxyDatabaseCmd::meth_getDbHandle = pEnv->GetMethodID(jClass,"getDbHandle","()Lnet/sf/farrago/fem/fennel/FemDbHandle;"); 00423 00424 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemDatabaseParam"); 00425 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyDatabaseParam>)); 00426 ProxyDatabaseParam::meth_getName = pEnv->GetMethodID(jClass,"getName","()Ljava/lang/String;"); 00427 ProxyDatabaseParam::meth_getValue = pEnv->GetMethodID(jClass,"getValue","()Ljava/lang/String;"); 00428 00429 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemDbHandle"); 00430 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyDbHandle>)); 00431 00432 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemDynamicParamUse"); 00433 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyDynamicParamUse>)); 00434 ProxyDynamicParamUse::meth_getDynamicParamId = pEnv->GetMethodID(jClass,"getDynamicParamId","()I"); 00435 ProxyDynamicParamUse::meth_getExecutionStreamDef = pEnv->GetMethodID(jClass,"getExecutionStreamDef","()Lnet/sf/farrago/fem/fennel/FemExecutionStreamDef;"); 00436 ProxyDynamicParamUse::meth_isRead = pEnv->GetMethodID(jClass,"isRead","()Z"); 00437 00438 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemDynamicParameter"); 00439 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyDynamicParameter>)); 00440 ProxyDynamicParameter::meth_getBarrier = pEnv->GetMethodID(jClass,"getBarrier","()Lnet/sf/farrago/fem/fennel/FemBarrierStreamDef;"); 00441 ProxyDynamicParameter::meth_getParameterId = pEnv->GetMethodID(jClass,"getParameterId","()I"); 00442 00443 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemEndTxnCmd"); 00444 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyEndTxnCmd>)); 00445 ProxyEndTxnCmd::meth_getSvptHandle = pEnv->GetMethodID(jClass,"getSvptHandle","()Lnet/sf/farrago/fem/fennel/FemSvptHandle;"); 00446 00447 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemExecStreamDataFlow"); 00448 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyExecStreamDataFlow>)); 00449 ProxyExecStreamDataFlow::meth_getConsumer = pEnv->GetMethodID(jClass,"getConsumer","()Lnet/sf/farrago/fem/fennel/FemExecutionStreamDef;"); 00450 ProxyExecStreamDataFlow::meth_isImplicit = pEnv->GetMethodID(jClass,"isImplicit","()Z"); 00451 ProxyExecStreamDataFlow::meth_getProducer = pEnv->GetMethodID(jClass,"getProducer","()Lnet/sf/farrago/fem/fennel/FemExecutionStreamDef;"); 00452 00453 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemExecutionStreamDef"); 00454 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyExecutionStreamDef>)); 00455 ProxyExecutionStreamDef::meth_getDynamicParamUse = pEnv->GetMethodID(jClass,"getDynamicParamUse","()Ljava/util/Collection;"); 00456 ProxyExecutionStreamDef::meth_getInputFlow = pEnv->GetMethodID(jClass,"getInputFlow","()Ljava/util/List;"); 00457 ProxyExecutionStreamDef::meth_getName = pEnv->GetMethodID(jClass,"getName","()Ljava/lang/String;"); 00458 ProxyExecutionStreamDef::meth_getOutputDesc = pEnv->GetMethodID(jClass,"getOutputDesc","()Lnet/sf/farrago/fem/fennel/FemTupleDescriptor;"); 00459 ProxyExecutionStreamDef::meth_getOutputFlow = pEnv->GetMethodID(jClass,"getOutputFlow","()Ljava/util/List;"); 00460 00461 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemFlatFileTupleStreamDef"); 00462 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyFlatFileTupleStreamDef>)); 00463 ProxyFlatFileTupleStreamDef::meth_getCalcProgram = pEnv->GetMethodID(jClass,"getCalcProgram","()Ljava/lang/String;"); 00464 ProxyFlatFileTupleStreamDef::meth_getCodePage = pEnv->GetMethodID(jClass,"getCodePage","()I"); 00465 ProxyFlatFileTupleStreamDef::meth_getColumn = pEnv->GetMethodID(jClass,"getColumn","()Ljava/util/List;"); 00466 ProxyFlatFileTupleStreamDef::meth_getDataFilePath = pEnv->GetMethodID(jClass,"getDataFilePath","()Ljava/lang/String;"); 00467 ProxyFlatFileTupleStreamDef::meth_getErrorFilePath = pEnv->GetMethodID(jClass,"getErrorFilePath","()Ljava/lang/String;"); 00468 ProxyFlatFileTupleStreamDef::meth_getEscapeCharacter = pEnv->GetMethodID(jClass,"getEscapeCharacter","()Ljava/lang/String;"); 00469 ProxyFlatFileTupleStreamDef::meth_getFieldDelimiter = pEnv->GetMethodID(jClass,"getFieldDelimiter","()Ljava/lang/String;"); 00470 ProxyFlatFileTupleStreamDef::meth_isHasHeader = pEnv->GetMethodID(jClass,"isHasHeader","()Z"); 00471 ProxyFlatFileTupleStreamDef::meth_isLenient = pEnv->GetMethodID(jClass,"isLenient","()Z"); 00472 ProxyFlatFileTupleStreamDef::meth_isMapped = pEnv->GetMethodID(jClass,"isMapped","()Z"); 00473 ProxyFlatFileTupleStreamDef::meth_getNumRowsScan = pEnv->GetMethodID(jClass,"getNumRowsScan","()I"); 00474 ProxyFlatFileTupleStreamDef::meth_getQuoteCharacter = pEnv->GetMethodID(jClass,"getQuoteCharacter","()Ljava/lang/String;"); 00475 ProxyFlatFileTupleStreamDef::meth_getRowDelimiter = pEnv->GetMethodID(jClass,"getRowDelimiter","()Ljava/lang/String;"); 00476 ProxyFlatFileTupleStreamDef::meth_getSubstituteCharacter = pEnv->GetMethodID(jClass,"getSubstituteCharacter","()Ljava/lang/String;"); 00477 ProxyFlatFileTupleStreamDef::meth_isTranslationRecovery = pEnv->GetMethodID(jClass,"isTranslationRecovery","()Z"); 00478 ProxyFlatFileTupleStreamDef::meth_isTrim = pEnv->GetMethodID(jClass,"isTrim","()Z"); 00479 00480 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemGenericStreamDef"); 00481 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyGenericStreamDef>)); 00482 ProxyGenericStreamDef::meth_getContent = pEnv->GetMethodID(jClass,"getContent","()Ljava/lang/String;"); 00483 ProxyGenericStreamDef::meth_getType = pEnv->GetMethodID(jClass,"getType","()Ljava/lang/String;"); 00484 00485 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemHandle"); 00486 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyHandle>)); 00487 ProxyHandle::meth_getLongHandle = pEnv->GetMethodID(jClass,"getLongHandle","()J"); 00488 00489 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexAccessCmd"); 00490 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexAccessCmd>)); 00491 ProxyIndexAccessCmd::meth_getRootPageId = pEnv->GetMethodID(jClass,"getRootPageId","()J"); 00492 00493 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexAccessorDef"); 00494 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexAccessorDef>)); 00495 ProxyIndexAccessorDef::meth_getIndexId = pEnv->GetMethodID(jClass,"getIndexId","()J"); 00496 ProxyIndexAccessorDef::meth_isReadOnlyCommittedData = pEnv->GetMethodID(jClass,"isReadOnlyCommittedData","()Z"); 00497 ProxyIndexAccessorDef::meth_getRootPageIdParamId = pEnv->GetMethodID(jClass,"getRootPageIdParamId","()I"); 00498 ProxyIndexAccessorDef::meth_getRootPageId = pEnv->GetMethodID(jClass,"getRootPageId","()J"); 00499 ProxyIndexAccessorDef::meth_getSegmentId = pEnv->GetMethodID(jClass,"getSegmentId","()J"); 00500 ProxyIndexAccessorDef::meth_getTupleDesc = pEnv->GetMethodID(jClass,"getTupleDesc","()Lnet/sf/farrago/fem/fennel/FemTupleDescriptor;"); 00501 00502 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexCmd"); 00503 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexCmd>)); 00504 ProxyIndexCmd::meth_getIndexId = pEnv->GetMethodID(jClass,"getIndexId","()J"); 00505 ProxyIndexCmd::meth_getKeyProj = pEnv->GetMethodID(jClass,"getKeyProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00506 ProxyIndexCmd::meth_getLeafPageIdProj = pEnv->GetMethodID(jClass,"getLeafPageIdProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00507 ProxyIndexCmd::meth_getSegmentId = pEnv->GetMethodID(jClass,"getSegmentId","()J"); 00508 ProxyIndexCmd::meth_getTupleDesc = pEnv->GetMethodID(jClass,"getTupleDesc","()Lnet/sf/farrago/fem/fennel/FemTupleDescriptor;"); 00509 00510 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexLoaderDef"); 00511 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexLoaderDef>)); 00512 ProxyIndexLoaderDef::meth_getDistinctness = pEnv->GetMethodID(jClass,"getDistinctness","()Lnet/sf/farrago/fem/fennel/Distinctness;"); 00513 ProxyIndexLoaderDef::meth_isMonotonic = pEnv->GetMethodID(jClass,"isMonotonic","()Z"); 00514 00515 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexScanDef"); 00516 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexScanDef>)); 00517 ProxyIndexScanDef::meth_getOutputProj = pEnv->GetMethodID(jClass,"getOutputProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00518 00519 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexSearchDef"); 00520 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexSearchDef>)); 00521 ProxyIndexSearchDef::meth_getInputDirectiveProj = pEnv->GetMethodID(jClass,"getInputDirectiveProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00522 ProxyIndexSearchDef::meth_getInputJoinProj = pEnv->GetMethodID(jClass,"getInputJoinProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00523 ProxyIndexSearchDef::meth_getInputKeyProj = pEnv->GetMethodID(jClass,"getInputKeyProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00524 ProxyIndexSearchDef::meth_isOuterJoin = pEnv->GetMethodID(jClass,"isOuterJoin","()Z"); 00525 ProxyIndexSearchDef::meth_isPrefetch = pEnv->GetMethodID(jClass,"isPrefetch","()Z"); 00526 ProxyIndexSearchDef::meth_getSearchKeyParameter = pEnv->GetMethodID(jClass,"getSearchKeyParameter","()Ljava/util/List;"); 00527 ProxyIndexSearchDef::meth_isUniqueKey = pEnv->GetMethodID(jClass,"isUniqueKey","()Z"); 00528 00529 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexStreamDef"); 00530 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexStreamDef>)); 00531 00532 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemIndexWriterDef"); 00533 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyIndexWriterDef>)); 00534 ProxyIndexWriterDef::meth_getDistinctness = pEnv->GetMethodID(jClass,"getDistinctness","()Lnet/sf/farrago/fem/fennel/Distinctness;"); 00535 ProxyIndexWriterDef::meth_getInputProj = pEnv->GetMethodID(jClass,"getInputProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00536 ProxyIndexWriterDef::meth_getTableWriter = pEnv->GetMethodID(jClass,"getTableWriter","()Lnet/sf/farrago/fem/fennel/FemTableWriterDef;"); 00537 ProxyIndexWriterDef::meth_isUpdateInPlace = pEnv->GetMethodID(jClass,"isUpdateInPlace","()Z"); 00538 00539 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemJavaSinkStreamDef"); 00540 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyJavaSinkStreamDef>)); 00541 ProxyJavaSinkStreamDef::meth_getStreamId = pEnv->GetMethodID(jClass,"getStreamId","()I"); 00542 00543 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemJavaTransformStreamDef"); 00544 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyJavaTransformStreamDef>)); 00545 ProxyJavaTransformStreamDef::meth_getJavaClassName = pEnv->GetMethodID(jClass,"getJavaClassName","()Ljava/lang/String;"); 00546 ProxyJavaTransformStreamDef::meth_getReserved = pEnv->GetMethodID(jClass,"getReserved","()Ljava/lang/String;"); 00547 ProxyJavaTransformStreamDef::meth_getStreamId = pEnv->GetMethodID(jClass,"getStreamId","()I"); 00548 00549 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemKeyAccessorDef"); 00550 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyKeyAccessorDef>)); 00551 ProxyKeyAccessorDef::meth_getKeyProj = pEnv->GetMethodID(jClass,"getKeyProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00552 00553 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmBitOpStreamDef"); 00554 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmBitOpStreamDef>)); 00555 ProxyLbmBitOpStreamDef::meth_getRowLimitParamId = pEnv->GetMethodID(jClass,"getRowLimitParamId","()I"); 00556 ProxyLbmBitOpStreamDef::meth_getStartRidParamId = pEnv->GetMethodID(jClass,"getStartRidParamId","()I"); 00557 00558 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmChopperStreamDef"); 00559 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmChopperStreamDef>)); 00560 ProxyLbmChopperStreamDef::meth_getRidLimitParamId = pEnv->GetMethodID(jClass,"getRidLimitParamId","()I"); 00561 00562 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmGeneratorStreamDef"); 00563 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmGeneratorStreamDef>)); 00564 ProxyLbmGeneratorStreamDef::meth_isCreateIndex = pEnv->GetMethodID(jClass,"isCreateIndex","()Z"); 00565 ProxyLbmGeneratorStreamDef::meth_getInsertRowCountParamId = pEnv->GetMethodID(jClass,"getInsertRowCountParamId","()I"); 00566 00567 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmIntersectStreamDef"); 00568 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmIntersectStreamDef>)); 00569 00570 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmMinusStreamDef"); 00571 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmMinusStreamDef>)); 00572 00573 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmNormalizerStreamDef"); 00574 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmNormalizerStreamDef>)); 00575 00576 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmSearchStreamDef"); 00577 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmSearchStreamDef>)); 00578 ProxyLbmSearchStreamDef::meth_getRowLimitParamId = pEnv->GetMethodID(jClass,"getRowLimitParamId","()I"); 00579 ProxyLbmSearchStreamDef::meth_getStartRidParamId = pEnv->GetMethodID(jClass,"getStartRidParamId","()I"); 00580 00581 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmSortedAggStreamDef"); 00582 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmSortedAggStreamDef>)); 00583 00584 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmSplicerStreamDef"); 00585 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmSplicerStreamDef>)); 00586 ProxyLbmSplicerStreamDef::meth_isCreateNewIndex = pEnv->GetMethodID(jClass,"isCreateNewIndex","()Z"); 00587 ProxyLbmSplicerStreamDef::meth_getIndexAccessor = pEnv->GetMethodID(jClass,"getIndexAccessor","()Ljava/util/List;"); 00588 ProxyLbmSplicerStreamDef::meth_getInsertRowCountParamId = pEnv->GetMethodID(jClass,"getInsertRowCountParamId","()I"); 00589 ProxyLbmSplicerStreamDef::meth_getWriteRowCountParamId = pEnv->GetMethodID(jClass,"getWriteRowCountParamId","()I"); 00590 00591 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLbmUnionStreamDef"); 00592 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLbmUnionStreamDef>)); 00593 ProxyLbmUnionStreamDef::meth_getConsumerSridParamId = pEnv->GetMethodID(jClass,"getConsumerSridParamId","()I"); 00594 ProxyLbmUnionStreamDef::meth_getRidLimitParamId = pEnv->GetMethodID(jClass,"getRidLimitParamId","()I"); 00595 ProxyLbmUnionStreamDef::meth_getSegmentLimitParamId = pEnv->GetMethodID(jClass,"getSegmentLimitParamId","()I"); 00596 00597 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLcsClusterAppendStreamDef"); 00598 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLcsClusterAppendStreamDef>)); 00599 ProxyLcsClusterAppendStreamDef::meth_getClusterColProj = pEnv->GetMethodID(jClass,"getClusterColProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00600 00601 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLcsClusterReplaceStreamDef"); 00602 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLcsClusterReplaceStreamDef>)); 00603 00604 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLcsClusterScanDef"); 00605 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLcsClusterScanDef>)); 00606 ProxyLcsClusterScanDef::meth_getClusterTupleDesc = pEnv->GetMethodID(jClass,"getClusterTupleDesc","()Lnet/sf/farrago/fem/fennel/FemTupleDescriptor;"); 00607 ProxyLcsClusterScanDef::meth_getRowScan = pEnv->GetMethodID(jClass,"getRowScan","()Lnet/sf/farrago/fem/fennel/FemLcsRowScanStreamDef;"); 00608 00609 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLcsRowScanStreamDef"); 00610 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLcsRowScanStreamDef>)); 00611 ProxyLcsRowScanStreamDef::meth_getClusterScan = pEnv->GetMethodID(jClass,"getClusterScan","()Ljava/util/List;"); 00612 ProxyLcsRowScanStreamDef::meth_isFullScan = pEnv->GetMethodID(jClass,"isFullScan","()Z"); 00613 ProxyLcsRowScanStreamDef::meth_isHasExtraFilter = pEnv->GetMethodID(jClass,"isHasExtraFilter","()Z"); 00614 ProxyLcsRowScanStreamDef::meth_getOutputProj = pEnv->GetMethodID(jClass,"getOutputProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00615 ProxyLcsRowScanStreamDef::meth_getResidualFilterColumns = pEnv->GetMethodID(jClass,"getResidualFilterColumns","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00616 ProxyLcsRowScanStreamDef::meth_getSamplingClumps = pEnv->GetMethodID(jClass,"getSamplingClumps","()I"); 00617 ProxyLcsRowScanStreamDef::meth_getSamplingMode = pEnv->GetMethodID(jClass,"getSamplingMode","()Lnet/sf/farrago/fem/fennel/TableSamplingMode;"); 00618 ProxyLcsRowScanStreamDef::meth_getSamplingRate = pEnv->GetMethodID(jClass,"getSamplingRate","()F"); 00619 ProxyLcsRowScanStreamDef::meth_getSamplingRepeatableSeed = pEnv->GetMethodID(jClass,"getSamplingRepeatableSeed","()I"); 00620 ProxyLcsRowScanStreamDef::meth_isSamplingRepeatable = pEnv->GetMethodID(jClass,"isSamplingRepeatable","()Z"); 00621 ProxyLcsRowScanStreamDef::meth_getSamplingRowCount = pEnv->GetMethodID(jClass,"getSamplingRowCount","()J"); 00622 00623 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLhxAggStreamDef"); 00624 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLhxAggStreamDef>)); 00625 ProxyLhxAggStreamDef::meth_getCndGroupByKeys = pEnv->GetMethodID(jClass,"getCndGroupByKeys","()J"); 00626 ProxyLhxAggStreamDef::meth_getNumRows = pEnv->GetMethodID(jClass,"getNumRows","()J"); 00627 00628 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemLhxJoinStreamDef"); 00629 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyLhxJoinStreamDef>)); 00630 ProxyLhxJoinStreamDef::meth_getCndBuildKeys = pEnv->GetMethodID(jClass,"getCndBuildKeys","()J"); 00631 ProxyLhxJoinStreamDef::meth_getFilterNullProj = pEnv->GetMethodID(jClass,"getFilterNullProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00632 ProxyLhxJoinStreamDef::meth_isLeftInner = pEnv->GetMethodID(jClass,"isLeftInner","()Z"); 00633 ProxyLhxJoinStreamDef::meth_getLeftKeyProj = pEnv->GetMethodID(jClass,"getLeftKeyProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00634 ProxyLhxJoinStreamDef::meth_isLeftOuter = pEnv->GetMethodID(jClass,"isLeftOuter","()Z"); 00635 ProxyLhxJoinStreamDef::meth_getNumBuildRows = pEnv->GetMethodID(jClass,"getNumBuildRows","()J"); 00636 ProxyLhxJoinStreamDef::meth_isRightInner = pEnv->GetMethodID(jClass,"isRightInner","()Z"); 00637 ProxyLhxJoinStreamDef::meth_getRightKeyProj = pEnv->GetMethodID(jClass,"getRightKeyProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00638 ProxyLhxJoinStreamDef::meth_isRightOuter = pEnv->GetMethodID(jClass,"isRightOuter","()Z"); 00639 ProxyLhxJoinStreamDef::meth_isSetopAll = pEnv->GetMethodID(jClass,"isSetopAll","()Z"); 00640 ProxyLhxJoinStreamDef::meth_isSetopDistinct = pEnv->GetMethodID(jClass,"isSetopDistinct","()Z"); 00641 00642 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemMergeStreamDef"); 00643 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyMergeStreamDef>)); 00644 ProxyMergeStreamDef::meth_isPrePullInputs = pEnv->GetMethodID(jClass,"isPrePullInputs","()Z"); 00645 ProxyMergeStreamDef::meth_isSequential = pEnv->GetMethodID(jClass,"isSequential","()Z"); 00646 00647 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemMockTupleStreamDef"); 00648 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyMockTupleStreamDef>)); 00649 ProxyMockTupleStreamDef::meth_getRowCount = pEnv->GetMethodID(jClass,"getRowCount","()J"); 00650 00651 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemMultiUseBufferingStreamDef"); 00652 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyMultiUseBufferingStreamDef>)); 00653 ProxyMultiUseBufferingStreamDef::meth_getReaderRefCountParamId = pEnv->GetMethodID(jClass,"getReaderRefCountParamId","()I"); 00654 00655 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemNestedLoopJoinStreamDef"); 00656 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyNestedLoopJoinStreamDef>)); 00657 ProxyNestedLoopJoinStreamDef::meth_getLeftJoinKey = pEnv->GetMethodID(jClass,"getLeftJoinKey","()Ljava/util/List;"); 00658 00659 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemReshapeParameter"); 00660 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyReshapeParameter>)); 00661 ProxyReshapeParameter::meth_getCompareOffset = pEnv->GetMethodID(jClass,"getCompareOffset","()I"); 00662 ProxyReshapeParameter::meth_getDynamicParamId = pEnv->GetMethodID(jClass,"getDynamicParamId","()I"); 00663 ProxyReshapeParameter::meth_isOutputParam = pEnv->GetMethodID(jClass,"isOutputParam","()Z"); 00664 ProxyReshapeParameter::meth_getReshape = pEnv->GetMethodID(jClass,"getReshape","()Lnet/sf/farrago/fem/fennel/FemReshapeStreamDef;"); 00665 00666 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemReshapeStreamDef"); 00667 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyReshapeStreamDef>)); 00668 ProxyReshapeStreamDef::meth_getCompareOp = pEnv->GetMethodID(jClass,"getCompareOp","()Lnet/sf/farrago/fem/fennel/CompOperator;"); 00669 ProxyReshapeStreamDef::meth_getInputCompareProjection = pEnv->GetMethodID(jClass,"getInputCompareProjection","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00670 ProxyReshapeStreamDef::meth_getOutputProjection = pEnv->GetMethodID(jClass,"getOutputProjection","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00671 ProxyReshapeStreamDef::meth_getReshapeParameter = pEnv->GetMethodID(jClass,"getReshapeParameter","()Ljava/util/List;"); 00672 ProxyReshapeStreamDef::meth_getTupleCompareBytesBase64 = pEnv->GetMethodID(jClass,"getTupleCompareBytesBase64","()Ljava/lang/String;"); 00673 00674 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemSortedAggStreamDef"); 00675 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxySortedAggStreamDef>)); 00676 00677 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemSortingStreamDef"); 00678 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxySortingStreamDef>)); 00679 ProxySortingStreamDef::meth_getDescendingProj = pEnv->GetMethodID(jClass,"getDescendingProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00680 ProxySortingStreamDef::meth_getDistinctness = pEnv->GetMethodID(jClass,"getDistinctness","()Lnet/sf/farrago/fem/fennel/Distinctness;"); 00681 ProxySortingStreamDef::meth_isEarlyClose = pEnv->GetMethodID(jClass,"isEarlyClose","()Z"); 00682 ProxySortingStreamDef::meth_getEstimatedNumRows = pEnv->GetMethodID(jClass,"getEstimatedNumRows","()J"); 00683 00684 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemSplicerIndexAccessorDef"); 00685 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxySplicerIndexAccessorDef>)); 00686 ProxySplicerIndexAccessorDef::meth_getSplicer = pEnv->GetMethodID(jClass,"getSplicer","()Lnet/sf/farrago/fem/fennel/FemLbmSplicerStreamDef;"); 00687 00688 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemSplitterStreamDef"); 00689 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxySplitterStreamDef>)); 00690 00691 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemStreamGraphHandle"); 00692 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyStreamGraphHandle>)); 00693 00694 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemStreamHandle"); 00695 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyStreamHandle>)); 00696 00697 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemSvptHandle"); 00698 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxySvptHandle>)); 00699 00700 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTableDeleterDef"); 00701 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTableDeleterDef>)); 00702 00703 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTableInserterDef"); 00704 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTableInserterDef>)); 00705 00706 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTableUpdaterDef"); 00707 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTableUpdaterDef>)); 00708 ProxyTableUpdaterDef::meth_getUpdateProj = pEnv->GetMethodID(jClass,"getUpdateProj","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00709 00710 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTableWriterDef"); 00711 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTableWriterDef>)); 00712 ProxyTableWriterDef::meth_getIndexWriter = pEnv->GetMethodID(jClass,"getIndexWriter","()Ljava/util/List;"); 00713 00714 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleAccessor"); 00715 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleAccessor>)); 00716 ProxyTupleAccessor::meth_getAttrAccessor = pEnv->GetMethodID(jClass,"getAttrAccessor","()Ljava/util/List;"); 00717 ProxyTupleAccessor::meth_getBitFieldOffset = pEnv->GetMethodID(jClass,"getBitFieldOffset","()I"); 00718 ProxyTupleAccessor::meth_getMinByteLength = pEnv->GetMethodID(jClass,"getMinByteLength","()I"); 00719 00720 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleAttrAccessor"); 00721 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleAttrAccessor>)); 00722 ProxyTupleAttrAccessor::meth_getBitValueIndex = pEnv->GetMethodID(jClass,"getBitValueIndex","()I"); 00723 ProxyTupleAttrAccessor::meth_getEndIndirectOffset = pEnv->GetMethodID(jClass,"getEndIndirectOffset","()I"); 00724 ProxyTupleAttrAccessor::meth_getFixedOffset = pEnv->GetMethodID(jClass,"getFixedOffset","()I"); 00725 ProxyTupleAttrAccessor::meth_getNullBitIndex = pEnv->GetMethodID(jClass,"getNullBitIndex","()I"); 00726 00727 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleAttrDescriptor"); 00728 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleAttrDescriptor>)); 00729 ProxyTupleAttrDescriptor::meth_getByteLength = pEnv->GetMethodID(jClass,"getByteLength","()I"); 00730 ProxyTupleAttrDescriptor::meth_isNullable = pEnv->GetMethodID(jClass,"isNullable","()Z"); 00731 ProxyTupleAttrDescriptor::meth_getTypeOrdinal = pEnv->GetMethodID(jClass,"getTypeOrdinal","()I"); 00732 00733 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleAttrProjection"); 00734 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleAttrProjection>)); 00735 ProxyTupleAttrProjection::meth_getAttributeIndex = pEnv->GetMethodID(jClass,"getAttributeIndex","()I"); 00736 00737 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleDescriptor"); 00738 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleDescriptor>)); 00739 ProxyTupleDescriptor::meth_getAttrDescriptor = pEnv->GetMethodID(jClass,"getAttrDescriptor","()Ljava/util/List;"); 00740 00741 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleProjection"); 00742 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleProjection>)); 00743 ProxyTupleProjection::meth_getAttrProjection = pEnv->GetMethodID(jClass,"getAttrProjection","()Ljava/util/List;"); 00744 00745 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleStreamDef"); 00746 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleStreamDef>)); 00747 00748 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTupleStreamGraphCmd"); 00749 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTupleStreamGraphCmd>)); 00750 ProxyTupleStreamGraphCmd::meth_getStreamGraphHandle = pEnv->GetMethodID(jClass,"getStreamGraphHandle","()Lnet/sf/farrago/fem/fennel/FemStreamGraphHandle;"); 00751 00752 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTxnCmd"); 00753 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTxnCmd>)); 00754 ProxyTxnCmd::meth_getTxnHandle = pEnv->GetMethodID(jClass,"getTxnHandle","()Lnet/sf/farrago/fem/fennel/FemTxnHandle;"); 00755 00756 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemTxnHandle"); 00757 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyTxnHandle>)); 00758 00759 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemUncollectTupleStreamDef"); 00760 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyUncollectTupleStreamDef>)); 00761 00762 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemValuesStreamDef"); 00763 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyValuesStreamDef>)); 00764 ProxyValuesStreamDef::meth_getTupleBytesBase64 = pEnv->GetMethodID(jClass,"getTupleBytesBase64","()Ljava/lang/String;"); 00765 00766 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemWindowDef"); 00767 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyWindowDef>)); 00768 ProxyWindowDef::meth_getOffset = pEnv->GetMethodID(jClass,"getOffset","()I"); 00769 ProxyWindowDef::meth_getOrderKeyList = pEnv->GetMethodID(jClass,"getOrderKeyList","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00770 ProxyWindowDef::meth_getPartition = pEnv->GetMethodID(jClass,"getPartition","()Ljava/util/List;"); 00771 ProxyWindowDef::meth_isPhysical = pEnv->GetMethodID(jClass,"isPhysical","()Z"); 00772 ProxyWindowDef::meth_getRange = pEnv->GetMethodID(jClass,"getRange","()Ljava/lang/String;"); 00773 ProxyWindowDef::meth_getWindowStream = pEnv->GetMethodID(jClass,"getWindowStream","()Lnet/sf/farrago/fem/fennel/FemWindowStreamDef;"); 00774 00775 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemWindowPartitionDef"); 00776 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyWindowPartitionDef>)); 00777 ProxyWindowPartitionDef::meth_getAddProgram = pEnv->GetMethodID(jClass,"getAddProgram","()Ljava/lang/String;"); 00778 ProxyWindowPartitionDef::meth_getBucketDesc = pEnv->GetMethodID(jClass,"getBucketDesc","()Lnet/sf/farrago/fem/fennel/FemTupleDescriptor;"); 00779 ProxyWindowPartitionDef::meth_getDropProgram = pEnv->GetMethodID(jClass,"getDropProgram","()Ljava/lang/String;"); 00780 ProxyWindowPartitionDef::meth_getInitializeProgram = pEnv->GetMethodID(jClass,"getInitializeProgram","()Ljava/lang/String;"); 00781 ProxyWindowPartitionDef::meth_getPartitionKeyList = pEnv->GetMethodID(jClass,"getPartitionKeyList","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00782 ProxyWindowPartitionDef::meth_getWindow = pEnv->GetMethodID(jClass,"getWindow","()Lnet/sf/farrago/fem/fennel/FemWindowDef;"); 00783 00784 jClass = pEnv->FindClass("net/sf/farrago/fem/fennel/FemWindowStreamDef"); 00785 visitTbl.addMethod(jClass,JniProxyVisitTable<FemVisitor>::SharedVisitorMethod(new JniProxyVisitTable<FemVisitor>::VisitorMethodImpl<ProxyWindowStreamDef>)); 00786 ProxyWindowStreamDef::meth_isFilter = pEnv->GetMethodID(jClass,"isFilter","()Z"); 00787 ProxyWindowStreamDef::meth_getInputOrderKeyList = pEnv->GetMethodID(jClass,"getInputOrderKeyList","()Lnet/sf/farrago/fem/fennel/FemTupleProjection;"); 00788 ProxyWindowStreamDef::meth_getOutputProgram = pEnv->GetMethodID(jClass,"getOutputProgram","()Ljava/lang/String;"); 00789 ProxyWindowStreamDef::meth_getWindow = pEnv->GetMethodID(jClass,"getWindow","()Ljava/util/List;"); 00790 00791 }