package ArangoDB::Index::Primary;
use strict;
use warnings;
use utf8;
use 5.008001;
use parent 'ArangoDB::Index';
use Class::Accessor::Lite ( ro => [qw/fields/], );

1;
__END__

=pod

=head1 NAME

ArangoDB::Index::Primary - An ArangoDB Primary Index

=head1 DESCRIPTION

Instance of ArangoDB primary index.

=head1 METHODS

=head2 new()

Constructor.

=head2 id()

Returns identifier of index.

=head2 type()

Returns type of index.
This method will return 'primary'.

=head2 collection_id()

Returns identifier of the index.

=head2 fields()

List of attribure paths.

=head2 drop()

Drop the index.

=head1 AUTHOR

Hideaki Ohno E<lt>hide.o.j55 {at} gmail.comE<gt>

=cut