/** * Setup the initial key position in this record... Save it! */ public void doInitialKey() { FileListener nextListener = (FileListener)this.getNextEnabledListener(); if (nextListener != null) { boolean bOldState = nextListener.setEnabledListener(false); // Don't allow it to be called again nextListener.doInitialKey(); nextListener.setEnabledListener(bOldState); } else if (this.getOwner() != null) this.getOwner().doInitialKey(); } /**
/** * Setup the initial key position in this record... Save it! */ public void doInitialKey() { FileListener nextListener = (FileListener)this.getNextEnabledListener(); if (nextListener != null) { boolean bOldState = nextListener.setEnabledListener(false); // Don't allow it to be called again nextListener.doInitialKey(); nextListener.setEnabledListener(bOldState); } else if (this.getOwner() != null) this.getOwner().doInitialKey(); } /**
/** * Setup the initial key position in this record... Save it! */ public void doInitialKey() { FileListener nextListener = (FileListener)this.getNextEnabledListener(); if (nextListener != null) { boolean bOldState = nextListener.setEnabledListener(false); // Don't allow it to be called again nextListener.doInitialKey(); nextListener.setEnabledListener(bOldState); } else if (this.getOwner() != null) this.getOwner().doInitialKey(); } /**
/** * The initial key position is in this record... Save it! */ public void handleInitialKey() // init this field override for other value { KeyArea keyArea = this.getKeyArea(-1); if (keyArea == null) return; BaseBuffer buffer = new VectorBuffer(null); boolean[] rgbModified = keyArea.getModified(); boolean[] rgbNullable = keyArea.setNullable(true); keyArea.setupKeyBuffer(buffer, DBConstants.FILE_KEY_AREA); keyArea.zeroKeyFields(DBConstants.START_SELECT_KEY); // Zero out the key fields BaseListener nextListener = this.getNextEnabledListener(); if (nextListener != null) ((FileListener)nextListener).doInitialKey(); else this.doInitialKey(); keyArea.setNullable(rgbNullable); keyArea.setModified(rgbModified); keyArea.reverseKeyBuffer(buffer, DBConstants.FILE_KEY_AREA); } /**
/** * The initial key position is in this record... Save it! */ public void handleInitialKey() // init this field override for other value { KeyArea keyArea = this.getKeyArea(-1); if (keyArea == null) return; BaseBuffer buffer = new VectorBuffer(null); boolean[] rgbModified = keyArea.getModified(); boolean[] rgbNullable = keyArea.setNullable(true); keyArea.setupKeyBuffer(buffer, DBConstants.FILE_KEY_AREA); keyArea.zeroKeyFields(DBConstants.START_SELECT_KEY); // Zero out the key fields BaseListener nextListener = this.getNextEnabledListener(); if (nextListener != null) ((FileListener)nextListener).doInitialKey(); else this.doInitialKey(); keyArea.setNullable(rgbNullable); keyArea.setModified(rgbModified); keyArea.reverseKeyBuffer(buffer, DBConstants.FILE_KEY_AREA); } /**
/** * The initial key position is in this record... Save it! */ public void handleInitialKey() // init this field override for other value { KeyArea keyArea = this.getKeyArea(-1); if (keyArea == null) return; BaseBuffer buffer = new VectorBuffer(null); boolean[] rgbModified = keyArea.getModified(); boolean[] rgbNullable = keyArea.setNullable(true); keyArea.setupKeyBuffer(buffer, DBConstants.FILE_KEY_AREA); keyArea.zeroKeyFields(DBConstants.START_SELECT_KEY); // Zero out the key fields BaseListener nextListener = this.getNextEnabledListener(); if (nextListener != null) ((FileListener)nextListener).doInitialKey(); else this.doInitialKey(); keyArea.setNullable(rgbNullable); keyArea.setModified(rgbModified); keyArea.reverseKeyBuffer(buffer, DBConstants.FILE_KEY_AREA); } /**