Skip to content

Commit 9ce3484

Browse files
remove related, unused methods
1 parent c2ac209 commit 9ce3484

2 files changed

Lines changed: 0 additions & 64 deletions

File tree

lib/datastore/entity.js

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,6 @@
2121

2222
'use strict';
2323

24-
/** @type {object} */
25-
var entityMeta = {};
26-
27-
/** @const {regexp} Regular expression to verify a field name. */
28-
var FIELD_NAME_REGEX = /^[A-Za-z]*$/;
29-
30-
/** @const {regexp} Regular expression to verify a Kind. */
31-
var KIND_REGEX = /^[A-Za-z]*$/;
32-
33-
/** @const {regexp} Regular Expression to verify a namespace. */
34-
var NAMESPACE_REGEX = /^[A-Za-z]*$/;
35-
3624
/** @const {object} Map for query operation -> operation protocol value. */
3725
var OP_TO_OPERATOR = {
3826
'=': 'EQUAL',
@@ -43,16 +31,6 @@ var OP_TO_OPERATOR = {
4331
'HAS_ANCESTOR': 'HAS_ANCESTOR'
4432
};
4533

46-
/** @const {array} A list of native objects. */
47-
var PRIMITIVE_KINDS = [
48-
Object,
49-
Boolean,
50-
Number,
51-
String,
52-
Date,
53-
Buffer
54-
];
55-
5634
/** @const {object} Conversion map for query sign -> order protocol value. */
5735
var SIGN_TO_ORDER = {
5836
'-': 'DESCENDING',
@@ -592,40 +570,6 @@ function queryToQueryProto(q) {
592570

593571
module.exports.queryToQueryProto = queryToQueryProto;
594572

595-
/**
596-
* Validate a field.
597-
*
598-
* @throws Throws an Error if the field doesn't validate.
599-
*
600-
* @param {string} name - Field name.
601-
* @param {object} field - Field metadata object.
602-
* @param {string} field.key - Field key.
603-
* @param {*} field.kind - Field Kind.
604-
*
605-
* @example
606-
* validateField('title', {
607-
* kind: String
608-
* });
609-
* // undefined (no errors thrown.)
610-
*/
611-
function validateField(name, field) {
612-
if (!FIELD_NAME_REGEX.test(name)) {
613-
throw new Error('Field name should match ' + FIELD_NAME_REGEX);
614-
}
615-
if (!field.kind) {
616-
throw new Error('Provide a kind for field ' + name);
617-
}
618-
if (typeof field.kind !== 'object' &&
619-
PRIMITIVE_KINDS.indexOf(field.kind) === -1) {
620-
throw new Error('Unknown kind for field ' + name);
621-
}
622-
if (typeof field.kind === 'object') {
623-
Object.keys(field.key).forEach(function(key) {
624-
validateField(key, field.key[key]);
625-
});
626-
}
627-
}
628-
629573
/**
630574
* Does a value exist?
631575
*

test/datastore/entity.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@ var entity = require('../../lib/datastore/entity.js');
2323
var datastore = require('../../lib/datastore');
2424
var ByteBuffer = require('bytebuffer');
2525

26-
var blogPostMetadata = {
27-
title: { kind: String, indexed: true },
28-
tags: { kind: String, multi: true, indexed: true },
29-
publishedAt: { kind: Date },
30-
author: { kind: Object, indexed: true },
31-
isDraft: { kind: Boolean, indexed: true }
32-
};
33-
3426
var entityProto = {
3527
'property': [{
3628
'name': 'linkedTo',

0 commit comments

Comments
 (0)