[ 
https://issues.apache.org/jira/browse/ASTERIXDB-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Lychagin reassigned ASTERIXDB-1532:
------------------------------------------

    Assignee: Dmitry Lychagin  (was: Yingyi Bu)

> Need friendlier error msg(s) for open index errors
> --------------------------------------------------
>
>                 Key: ASTERIXDB-1532
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1532
>             Project: Apache AsterixDB
>          Issue Type: Improvement
>          Components: *DB - AsterixDB, AQL - Translator AQL, FAIL - Failure 
> handling/reporting
>         Environment: Very recent binary bits from Apache AsterixDB site
>            Reporter: Michael J. Carey
>            Assignee: Dmitry Lychagin
>            Priority: Minor
>              Labels: soon
>
> RUN THESE COMMANDS:
> drop dataverse TinySocial if exists;
> create dataverse TinySocial;
> use dataverse TinySocial;
> create type ChirpUserType as { screenName: string }
> create type ChirpMessageType as closed { chirpId: string }
> create type GleambookUserType as { id: int64 }
> create type GleambookMessageType as { messageId: int64 }
> create dataset GleambookUsers(GleambookUserType) primary key id;
> create dataset GleambookMessages(GleambookMessageType) primary key messageId;
> create dataset ChirpUsers(ChirpUserType) primary key screenName;
> create dataset ChirpMessages(ChirpMessageType) primary key chirpId;
> create index gbUserSinceIdx on GleambookUsers(userSince:datetime) enforced;
> create index gbAuthorIdx on GleambookMessages(authorId:int64) type btree 
> enforced;
> create index gbSenderLocIndex on GleambookMessages(senderLocation:point) type 
> rtree enforced;
> create index gbMessageIdx on GleambookMessages(message) type keyword enforced;
> AND YOU'LL GET THIS RESULT:
> Unknown type [message] [AlgebricksException]
> AND IN MY OPINION:
> While 100% accurate, it's really terse - it would be nicer to give an error 
> message such as the following.  (The same will be true for other things that 
> might pop as errors in Algebricks.)
> The data type for indexed field "message" was not specified but is required 
> when specifying an index on a field not included in the dataset schema.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to