(bucket string, key []byte)
| 512 | } |
| 513 | |
| 514 | func (tx *Tx) GetListTTL(bucket string, key []byte) (uint32, error) { |
| 515 | if err := tx.checkTxIsClosed(); err != nil { |
| 516 | return 0, err |
| 517 | } |
| 518 | b, err := tx.db.bucketMgr.GetBucket(DataStructureList, bucket) |
| 519 | if err != nil { |
| 520 | return 0, err |
| 521 | } |
| 522 | |
| 523 | var ( |
| 524 | bucketId = b.Id |
| 525 | l *data.List |
| 526 | exist bool |
| 527 | ) |
| 528 | if l, exist = tx.db.Index.List.exist(bucketId); !exist { |
| 529 | return 0, ErrBucket |
| 530 | } |
| 531 | return l.GetListTTL(string(key)) |
| 532 | } |