21 #include <NdbDictionary.hpp>
23 #ifndef DOXYGEN_SHOULD_SKIP_DEPRECATED
54 enum NullAttributeType {
55 NoNullTypeDefined = -1,
78 MMBased = NDB_STORAGETYPE_MEMORY,
79 DiskBased = NDB_STORAGETYPE_DISK
89 DistributionGroup = 3,
109 UniqueOrderedIndex = 5,
269 Uint32 aTableSize = 8,
270 KeyType aTupleKey = TupleKey,
272 FragmentType aFragmentType = All,
274 int aMinLoadFactor = 78,
275 int aMaxLoadFactor = 80,
277 bool aStoredTable =
true);
289 FragmentType aFragmentType,
304 (aStoredTable == 1 ?
true :
false));
429 KeyType aTupleKey = NoKey,
432 AttrType aAttrType = UnSigned,
433 StorageMode aStorageMode = MMBased,
434 bool nullable =
false,
436 int aDistributionKey = 0,
437 int aDistributionGroup = 0,
438 int aDistributionGroupNoOfBits = 16,
439 bool aAutoIncrement =
false,
440 const char* aDefaultValue = 0);
450 StorageMode aStorageMode,
451 NullAttributeType aNullAttr,
453 int aDistributionKey = 0,
454 int aDistributionGroup = 0,
455 int aDistributionGroupNoOfBits = 16){
462 aNullAttr == NullAttribute,
466 aDistributionGroupNoOfBits);
492 int sendSignals(Uint32 aNodeId,
bool HaveMutex);
529 case NdbDictionary::Column::Olddecimalunsigned:
531 case NdbDictionary::Column::Decimalunsigned:
540 return NoAttrTypeDef;